一、python主流版本:python2.7(在2020年就不维护了)、python3.6及以上的版本
二、需要准备好的环境:
pip:python解释器(python的包管理工具)
git:分布式版本控制系统
pycharm:集成开发环境
三、python解释器
1、编译型 vs 解释型
编译型:是把源程序的每一条语句都编译成机器语言,并保存二进制文件,这样运行时计算机可以直接以机器语言来执行此程序
优点:效率高
缺点:代码修改都需要重新编译、跨平台兼容性差、排错难
解释型:是只在执行源程序时,才一条一条的解释成机器语言给计算机来执行
优点:跨平台兼容性好、修改代码比较方便、排错容易
缺点:效率低
2、 常见的解释器类型
Cpython:默认是Cpython解释器,c语言实现(官方)
Ipython:基本Cpython之上的一个交互式解释器
Jpython:java实现,python代码会先转化成Java字节码
Ironpython:c#实现
pypy:python实现的python解释器,运行效率高
四、python编码风格(PEP8规范)
1、使用4个空格的缩进,不要使用制表符(tab键)
2、折行以确保其不会超过79个字符。有助于小显示器用户阅读,也可以让大显示器能并排显示几个代码文件
3、使用空行分隔函数和类,以及函数内的大块代码
4、如果可能,注释独占一行
5、使用文档字符串
6、运算符周围和逗号后面使用空格,但是括号里侧不加空格:a = f(1, 2) + q(3, 4)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)