Python第五课 人生苦短,我用python

编程语言类型

将其他编程语言翻译成机器语言,编译型语言和解释型语言 编译器:提前翻译完毕,运行可执行文件就行,因此执行速度快 解释器:读一行,翻译一行,执行一行,跨平台性好,不同平台不同解释器即可


面向对象

面向过程:逢山开路,遇水搭桥 面向对象:找多个不同的对象,各司其职

python标准库 python第三方模块


python的设计初衷:

python的设计初衷: 简单,强大,开源,易阅读,短期快速开发 尽量用最简单的代码来解决一个问题,简单明确

如果核心代码可以用其他语言编写,不公开


python 执行的方式

本质上,python的源程序就是特殊格式的文本文件,所以可以用文本来编写,不过不方便而已

解释器 python shell

python
python3
其他解释器:CPython,Jython,IronPython,PyPy

交互式

1 python shell 在终端中直接运行,回车就可以看到结果 退出:用exit()函数或者ctrl+d

2 IPython shell: interactive 交互 自动补全 自动缩进 支持bash shell,识别linux终端命令 ipython ipython3 退出exit 或者ctrl+d

集成开发环境 IDE intergrated development environment

图形界面 编译器/解释器 自动补全 调试器 Pycharm:不同操作系统都可以执行,适合大型项目开发 shift+f10 :运行 shift+f9 :调试 F8 :步进调试 linux下重新配置pycharm: 提供了免费版本


2.0 vs 3.0

python 2.0 python3.0


pycharm

安装

开发环境pycharm安装完毕 开发环境设置:

卸载之前的项目 配置目录 /.pycharm版本号 快捷方式 /usr/share/applications/jetbrains_pycharm.desktop 安装目录/opt/pycharm版本号


新建一个项目 指定解释器版本,python 2 不支持汉语 文件名:小写字母,数字,下划线,不能以数字开头 :建议,最好遵守 修改编辑区域字体和控制台字体


注释: 复杂代码尽量在前面增加注释 在代码前一行注释,尽量在#后增加一个空格,格式更整齐,可以重新格式化文件来批量修改注释 和代码同行注释,在代码后面至少两个空格处,进行注释 多行注释:可以用三引号进行注释,这样注释可以分行 代码规范:PEP 8 https://www.jianshu.com/p/ffcc66bab3ce



经验分享 程序员 微信小程序 职场和发展