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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值