- Guido PYTHON作者 阿姆斯特丹
- CNRI资助
- BEOPEN
- DC时期(有Zope插件) Python2.x
- Python 3.0
- Tiobe编程语言大奖
高阶动态编程语言
解释性&编译性:可不编译,直接从源代码执行程序,但是要解释器;也支持编译执行(编译后执行速度块)
面向对象编程,不需要考虑内存管理,内存管理上很厉害
免费开源
可移植性:可移植到任何平台上
胶水语言
豆瓣 知乎 YOUTUBE都是python
Linux开发环境配置
python文件类型共3种:
1源代码.py 由python解释,无需编译
2字节代码
python源文件编译得到“.pyc”
编译方法:
improt py_compile
py_compile.compile(‘1.py’)
python 2.py
3优化代码
经过优化的源文件得到“.pyo”
优化方法:python -O -m py_compile 1.py
O是大写o不是0
.python解释程序,在.py文件开头前加
#!/user/bin/python
1.3 Python 变量