1、为什么学习Python?

1、语言排行榜

2、语言本身简洁,优美,功能超级强大的

3、跨平台

4、非常火爆的社区

5、用的公司的多

2、通过什么途径学习的Python?

某宝2.8就搞定了,跟着视频学,博客园查资料

3、Python和Java、PHP、C、C#、C++等其他语言的对比?

python和java的区别

学习起来python要比java简单快速的多,java从c++这样的系统语言中继承了很多语言和复杂性,

而python的语法非常简洁,大大提高编写效率

pythonh和c#语言的区别

python是解释语言,不需要额外的编译过程,而c#必须编译后执行。python是开源的,而c#就不是

python程序可以跨平台,不需要修改就可以运行windows和Linux等系统平台

python和C++

python比c++等语言,更加容易学习,语法规则简单,语意化,易读易懂,容易维护。

python和php

php语言只适用于网页编程,而python适合于各个领域,还可以开发桌面GUI软件,

而且面向对象的编程更加完善

4、简述解释型和编译型编程语言?

解释型:python

特点:解释一行,执行一行,边翻译边执行

程序-----》解释器-------》机器语言--------》cpu

优点是:开发效率高,跨平台性强,调试程序方便

5、Python解释器种类以及特点?

有常用的五种python解释器:

cpython 这个解释器是用c语言开发的,cpython是使用最广的python解释器。

lpython是基于cpython之上的一个交互式计时器,交互方式增强,功能和cpython功能一样,调用ie。

pypy是另一个python解释器,它的目标是执行速度,pypy采用JIT技术,对python代码进行动态编译,

可提高代码执行效率。

jython是运行在java平台上的解释器,可以直接把python代码编译成java字节码执行。

Ironpython是运行在微软.Net平台上的解释器,把python代码编译成.Net的字节码。

6、位和字节的关系?

8 bit  =   1byte

7、b、B、KB、MB、GB 的关系?

8bit=1Bytes

1024Bytes=1KB

1024KB=1MB

1024MB=1GB

 未完待续!!后续不断更新!!

python3-开发面试题(python)6.22基础篇(1)的更多相关文章

  1. python3 开发面试题(collections中的Counter)6.7

    ''' 编写Python脚本,分析xx.log文件,按域名统计访问次数 xx.log文件内容如下: https://www.sogo.com/ale.html https://www.qq.com/3 ...

  2. python3 开发面试题(面向对象)6.6

    """ 封装.继承.多态 1. 谈谈你对面向对象的理解? 2. Python面向对象中的继承有什么特点? 3. 面向对象深度优先和广度优先是什么? 4. 面向对象中sup ...

  3. python3 开发面试题(字典和拷贝)5.30

    """ 问:执行完下面的代码后, l,m的内容分别是什么? """ def func(m): for k,v in m.items(): m ...

  4. python3 开发面试题(常用模块以及第三方库)6.5

    """ 1. os和sys都是干什么的? 2. 你工作中都用过哪些内置模块? 3. 有没有用过functools模块? """ #sys模块 ...

  5. python3 开发面试题(去重保持原来的顺序)6.2

    """ l1 = [11, 2, 3, 22, 2, 4, 11, 3] 去重并保持原来的顺序 """ #方式一 for 循环方法 l1 = ...

  6. python3 开发面试题(创建表结构)6.9

    纯sql语句写出: '''设计 图书管理系统 表结构: - 书 - 书名 - 作者 - 姓名 - 出版社 - 出版社名称 - 地址 一本书只能由一家出版社出版 --> 多对一(书对出版社) 一本 ...

  7. python3 开发面试题(装饰器必须考)6.4

    def f(): print("2018-06-04") # 每次调用f的时候 在打印"2018-06-04" 之前打印一句 开始, 之后再打印一句 结束 de ...

  8. python3 开发面试题(%s和format的区别)5.31

    在格式化字符串中有两种方法: 1.%s 2.format 大家常用的是哪一种方法?为什么要用你选的这种方法? 我们先看一个例子: 首先我们定义一个我军需要击杀的恐怖分子的地理坐标为 c=(128,12 ...

  9. python3 开发面试题(生成列表)6.1

    话不多说直接上题: 生成如下列表: [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12]] # 方式一 list1 ...

  10. 【理论面试篇】收集整理来自网络上的一些常见的 经典前端、H5面试题 Web前端开发面试题

    ##2017.10.30收集 面试技巧 5.1 面试形式 1)        一般而言,小公司做笔试题:大公司面谈项目经验:做地图的一定考算法 2)        面试官喜欢什么样的人 ü  技术好. ...

随机推荐

  1. 简单配置oracle11g

    一.配置 Systemd file(开机可以自动oracle,也可以查看启动状态) a.定义环境变量 [oracle@ol7 ~]$ cat /etc/sysconfig/DB11G.oracledb ...

  2. Linux下rsync 安装与配置

    1.什么是rsync Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync使用所谓的“Rsync算法”来使本地和远 程两个 ...

  3. c++ fstream用法(2)

    一> #include "stdafx.h" #include<iostream> #include<string> #include<fstr ...

  4. C++构造函数重载以及默认参数引起的二义性

    大家都知道当我们声明一个类时,系统会提供一个默认构造函数.当我们需要提供参数进行对类数据成员进行初始化时,就需要对类的带参构造函数进行重载.同时,如果我们需要调用默认构造函数进行类数据成员的初始化时, ...

  5. Asp.Net Core 基于QuartzNet任务管理系统(这是一篇用来水的随笔)

    之前一直想搞个后台任务管理系统,零零散散的搞到现在,也算完成了. 废话不多说,进入正题. github地址:https://github.com/YANGKANG01/QuartzNetJob 一.项 ...

  6. web上传组件

    uploadify  jquery插件. common-fileipload; common-io ;jar

  7. bzoj2161: 布娃娃

    Description 小时候的雨荨非常听话,是父母眼中的好孩子.在学校是老师的左右手,同学的好榜样.后来她成为艾利斯顿第二 代考神,这和小时候培养的良好素质是分不开的.雨荨的妈妈也为有这么一个懂事的 ...

  8. RGB颜色原理

    参考:http://www.cnblogs.com/harrytian/archive/2012/12/12/2814210.html 工作中经常和颜色打交道,但却从来没有从原理上了解一下,这篇文章希 ...

  9. 51nod数字1的数量

    这道题瞎jbyy了很久 方法可能很奇怪... #include<cstdio> #include<cstring> #include<algorithm> #inc ...

  10. 将setter方法与itemClick: 进行类比

        https://www.evernote.com/shard/s227/sh/a0c3afa3-8792-4756-8594-d2387a7f57ad/b561ff665af9ad401c8e ...