初识python之了解其背景和安装
1.Python的发展
Python语言诞生于1990年,由Guido van Rossum设计并领导开发。1989年12月,Guido考虑启动一个开发项目以打发圣诞节前后的时间,所以决定为当时正在构思的一个新的脚本语言写一个解释器,因此在次年诞生了Python语言。该语言以“Python”命名源于Guido对当时一部 英剧“Monty Python's Flying Circus”的极大兴趣
2000年10月,Python 2.0 正式发布,标志着Python语言完成了自身涅擊,解决了其解释器和运行环境中的诸多问题,开启了Python 广泛应用的新时代。2010年,Python 2.x系列发布了最后一版,其主版本号为2.7,用于终结2.x系列版本的发展,并且不再进行重大改进。
2008年12月,Python3.0正式发布,这个版本在语法层面和解释器内部做了很多重大改进,解释器内部采用完全面向对象的方式实现。这些重要修改所付出的代价是3.x 系列版本代码无法向下兼容Python 2.0 系列的既有语法,因此,所有基于Python2.0系列版本编写的库函数都必须修改后才能被Python3.0系列解释器运行。
“Python 2.x已经是遗产,Python 3.x是这个语言的现在和未来”。
2.Python语言的特点
(1)语法简洁:实现相同功能,Pyhon 语言的代码行数仅相当于其他语言的1/10--1/5
(2)与平台无关:作为脚本语言,Python 程序可以在任何安装解释器的计算机环境中执行,因此,用该语言编写的程序可以不经修改地实现跨平台运行。
(3)粘性扩展: Python语言具有优异的扩展性,体现在它可以集成C、C++、Java等语言编写的代码,通过接口和函数库等方式将它们“粘起来”(整合在一-起)。此外,Python 语言本身提供了良好的语法和执行扩展接口,能够整合各类程序代码。
(4)开源理念:对于高级程序员,Python语言开源的解释器和函数库具有强会的吸引力,更重要地,Python语言倡导的开源软件理念为该语言发展奠定了坚实的群众基础。
(5)通用灵话: Pyton语言是一个通用编程语言,可用于编写各领域的应用租序,这为该语法提供了厂阔的应用空间。儿乎各类应用,从科学计算、数据处理到人工智能、机器人,Python语言都能够发挥重要作用。
(6)强制可读: Python 语言通过强制缩进(类似文章段落的首行空格)来体现语句间的逻辑关系,显著提高了程序的可读性,进而增加了Python 程序的可维护性。
(7)支持中文: Python 3.0解释器采用UTF-8编码表达所有字符信息。UTF-8编码可以表达英文、中文、韩文、法文等各类语言,因此,Python 程序在处理中文时更加灵活且高效。
(8) 模式多样:尽管Python 3.0解释器内部采用面向对象方式实现,但Python语法层面却同时支持面向过程和面向对象两种编程方式,这为使用者提供了灵活的编程模式。
(9)类库丰富: Python解释器提供了几百个内置类和函数库,此外,世界各地程序员通过开源社区贡献了十几万个第三方函数库,几乎覆盖了计算机技术的各个领域,编写Python程序可以大量利用已有的内置或第三方代码,具备良好的编程生态。
3.Python的安装
安装 Python解释器
Python语言解释器是一个轻量级的小尺寸软件,可以在Python语言主网站上下载(文件大小约为25~ 30 MB),网址如下:
https://www.python.org/downloads/
也可以在与本书关联的中文网站上下载,网址如下:htp://www.python123.org/downloads/
下载后进行Python的安装
然后根据提示进行一步步的安装