初识python
day1
初识python
什么是python?
python是一种解释型、面向对象的语言。由吉多·范罗苏姆于89年发明,91年公布。官网:www.python.org
python相比于其他语言有什么特点?
1、可读性强
一个程序会被反复的修改,可读性强以为着让你可以在更短的时间内学习和记忆,直接的提高生产率。
2、简单明了
python是由C语言开发,但是不再有C语言中指针等复杂数据类型,python的简洁性让开发难度和代码幅
度大大降低。
3、面向对象
4、免费,开源
5、可移植性和夸平台
python会被编译成与操作系统相关的二进制到吗,然后解释执行。
6、丰富的库
7、可扩展性。可嵌入到C、C++语言。俗称胶水式语言。
应用范围
1、科学计算
2、人工智能
3、WEB服务端和大型网站后端
YouTube等应用基于python开发。
4、GUI开发(图形用户界面开发)
5、游戏开发
6、移动设备
7、嵌入式设备
8、系统运维
9、大数据
10、云数据
Python 解释器
Python 程序的执行依赖于 Python 解释器。常用的 Python 解释器有:
1. CPython
使用 c 语言实现的解释器,最常用的解释器。通常说的解释器指的就是它。
2. Jython
使用 java 语言实现的解释器。Jython 可以直接调用 java 类库,适合在 java 平台上开
发
3. IronPython
.NET 平台上使用的解释器。可直接调用.NET 平台的类,适合.NET 平台上开发
4. PyPy
使用 Python 语言实现的解释器
Python 开发环境
开发环境,英文是 IDE( Integrated Development Environment 集成开发环境 )。
不要纠结于使用哪个开发环境。开发环境本质上就是对 Python 解释器 python.exe 的
封装,核心都一样。可以说:“开发环境 IDE,只是解释器的一个外挂而已”,只是为了让
程序员更加方便编程,减少出错率,尤其是拼写错误。
常用的开发环境如下:
1. IDLE
2. Pycharm
3. wingIDE
4. Eclipse
5. IPython
程序基本格式
1. 恰当的空格,缩进问题
(1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句
的分组。
(2) 语句从新行的第一列开始。
(3) 缩进风格统一:
1 每个缩进层次使用 单个制表符 或四个空格(IDE 会自动将制表符设置成 4 个
空格)
2 Python 用缩进而不是{}表示程序块
2. Python 区分大小写
3. 注释
(1) 行注释
每行注释前加#号。当解释器看到#,则忽略这一行#后面的内容
(2) 段注释
使用三个连续单引号(''')。当解释看到''',则会扫描到下一个''',然后忽略他们
之间的内容。
浙公网安备 33010602011771号