您好,登录后才能下订单哦!
Python 概述
发展历程
1989 由荷兰人 Guido van Rossum 发明
1991 第一个公开发行版问世
1994 Python 1.0 发布
2000 Python 2.0 发布
2008 Python 3.0 发布
现行版本
Python 2.x
Python 3.x
应用领域
网站开发
大数据处理
人工智能
自动化运维
云计算
爬虫
游戏开发
环境搭建
系统环境
以后所有的代码、环境配置均在 Windows 系统环境下完成,系统环境如下:
Windows 7 旗舰版 x64
i5 - 3320M
DDR3L 16G 内存
Python 3.7.4
安装 Python
首先,到 官网 下载最新版的 Windows Installer 即可。
其次,最重要的是在安装的第一步将 Python 加入系统环境变量,如下图所示:
![]
当然如果这一步没有将 Python 加入系统环境变量,我们也可以在计算机的属性中,选择高级系统设置——环境变量——系统环境变量中,加入 Python 所在的路径,如 C:\Python37 和 C:\Python37\Scripts 两个路径。
最后,我们可以验证一下是否安装成功,在命令行工具中输入:
1
python -V
复制
如果得到如下结果(显示 Python 版本),即表示安装成功。
至此,基本的学习环境已经搭建成功,我们可以开始愉快的学习 Python 了。
战前准备
注释
单行注释
在 Python 编程中,使用井号(#)作为注释符号,即与此符号处于同一行的所有内容即为代码注释,将被编译器忽略,不参与代码实际运行。
多行注释
如果我们想要书写如作者、编写时间、修改时间、程序说明等这类需要很多行的注释信息,当然,我们可以在每一行的开头加上井号(#)。不过在 Python 中为我们提供了一种其他方法,使用一对三引号(’’’ 或者 “””)将这些内容括起来,即表示这些内容为注释,将被编译器忽略,不参与打码实际运行。
中文编码声明
在 Python 2.x 中,为了解决其不支持直接书写中文的问题,规定使用如下方式解决此问题:
1
复制
或者
1
复制
此问题在 Python 3.x 中已经得到解决,不过为了规范页面的编码,还是建议加上此声明注释,以便其他人能够即使了解文件使用的编码规则。
缩进
在 Python 编码过程中,采用缩进和冒号(:)区分代码之间的层次结构,所以,Python 对代码块的缩进要求非常严格,同一级别的代码块的缩进必须一致!如果采用不同的缩进,轻则抛出异常提示,重则得到完全不一样的运行结果!
在 Python 中,一般采用四个空格或者一个 Tab 键作为一个缩进。
编码规范
Python 采用 PEP8 作为编码规则:
每个 import 语句只导入一个模块
不要再行尾加上分号(;),也不要使用分号(;)将两条代码放在同一行
建议每行不超过 80 个字符,如果超过,建议使用小括号将多行内容隐式连接起来
使用必要的空行增加代码的可读性
推荐在运算符的两侧、函数的参数之间、逗号(,)的两侧使用空格分隔
应避免在循环中使用加号(+)或者加赋值(+=)累加连接字符串;推荐将每个子字符串加入列表,使用 join() 方法连接
适当的使用异常处理语句提供代码的容错性,但不能过多依赖此结构
命名规范
名词理解
变量,存储实际数据的一个标签,通过这个标签可以快递定位其代表的实际数据
常量,一经指定就不会变化的量,如 π
函数,通过一些代码,对输入的数据进行加工处理后,得到目标数据的一系列代码的集合
模块,组织代码的一个实际的,存储在计算机中的文件,如 demo.py 文件
包,组织模块的特殊目录,其中包含一个 init.py 文件,和若干个模块
类
属性
方法
命名规则
由字母、数字和下划线组成,其不能以数字开头
字母区分大小写
不能使用保留字
模块名称尽量短小,且全部使用小写字母,多个单词之间使用下划线分隔
包的名称尽量短小,且全部使用小写字母,多个单词之间使用点(.)分隔
类的名称使用 Pascal 风格命名,即每个单词的首字母大写,其余字母小写
模块内部的类采用下划线 + Pascal 风格命名
函数、类的属性和方法的命名规则和模块相同
常量名称全部使用大写字母,多个单词之间使用下划线分隔
模块中使用下划线开头的变量、函数是受保护的(protected),在使用 from…import * 语句导入模块时无法被导入
类中使用双下划线开头的属性、方法是类私有的(private)
保留字
保留字,即 Python 语言中若干已经被赋予特殊意义的单词。在开发过程中,不可以将其作为变量、函数、模块或其他对象的名称,或标识符。
标识符
标识符,即一个名字(代号),主要用来标识变量、常量、函数或其他对象的名称。标识符的命名规则参考上文中的命名规范中的内容。
代码编辑器
前期准备用 Windows 自带的命令行编写简单的代码,中期使用 Sublime Text 编写模块、函数之类的需要了解上下文关系结构的代码,后期如果代码文件比较多的话就是用 PyCharm 作为编辑器,暂时是这么想的。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。