Python介绍
Python流行的原因:
- 语言简单&适合小白学习,相比较以其它编程语言Python的学习成本低,甚至可以让其他行业的人快速掌握编程技能,通过编程提供工作效率,例如:excel自动化办公,文件和文件夹的处理等。
- 类库强大,Python自诞生之初就任其生长,经过多年的发展,造就其在很多领域都是积累了很多方便的类库,自然也成为了运维自动化,数据分析,机器学习首选编程语言。
- 开发效率高,结合python语法精炼和类库齐全的特点,所以使用python进行开发时可以用更少的代码完成更多的功能,大大提升开发效率,例如:python 10行代码实现功能,用其它语言可能需要100+行才能完成。
3.3python解释器种类(了解)
学习一门编程语言:安装python解释器,学习python语法并编写代码,使用python解释器去执行编写好打代码。
由于python很火,所以很多公司开发了python解释器(用来翻译python代码变成计算机能够识别的命令)。
- CPython [主流],底层是由c语言开发出来的Python解释器
- Jython, 是由java语言开发出来的Python解释器,方便与让python和java代码做集成
- IronPython ,是基于c#语言开发出来的python解释器,方便python和C#代码做集成
- RubyPython
- PyPy,对CPython的优化,执行效率高,引入编译器功能,本质上将python代码进行编译,再去执行编译后的代码
注意:常说的Python解释器默认指的是Cpython解释器
3.4CPython解释器版本
两大版本:
- 2.x, 目前最新的python2.7.18(2020后不再维护)
- 3.x, 目前最新的是2.9.0版本