一、Python的发展
1、CNRI时期:CNRI是自助Python发展初期的重要单位,Python1.5版之前的成果大部分都在此时期内完成
2、BeOpen时期:Guido van Rossum与BeOpen公司合作,此一时间将Python2.0推出,甚至Python1.6也同时问世,但原则上已经分别维护了。
3、DC时期:目前Guido已离开BeOpen公司,将开发团队带到Digital Creations(DC)公司,该公司以发展Zope系统闻名,因此这项合作也颇受注目。
4、Python3.0(还未到大量投放到市场中)
二、Python特征
Python变成语言中的定位
-脚本语言 -高阶动态变成语言
简单易学、解释性&编译性(可以不用编译,也可以编译,编译后速度提升哦)、面向对象、高级语言、可扩展性及可嵌入性、免费开源、可移植性、丰富的库。
三、Python的应用
Google:实现web爬虫和搜索引擎中的很多组件
Yahoo:管理讨论组
NASA:NASA在它的几个系统中既用了Python开发,作为脚本语言
YouTube:视频分享服务大部分是由Python编写的
四、搭建Python环境
Linux环境自带python解释器,输入python直接使用
Widows环境下载安装python的msi包直接安装
五、Python的文件类型
1、源代码
Python源代码的文件以”py”为扩展名,由Python程序解释,不需要编译。
2、字节代码
Python源文件经编译后生成扩展名为”pyc”的文件;
编译方法:import py_compile
py_compile.compile(“hell.py”)
3、优化代码
经过优化的源文件,扩展名为”.pyo”
python -O -m py_compile hell.py