博主:命运之光
专栏:Python程序设计
目录
Python语言简介
Python发展历史
Python语言概述
Python版本选择
Python语言简介
- 解释型
解释执行可移植好
- 3种编程模式
函数式编程;对象编程;命令式编程
- 丰富的库
内置强大标准库众多的扩展库
- 动态语言
变量类型可变变量直接使用
- 语法简洁易于扩展
程序短小精悍,可读性高胶水语言
- 功能强大+良好健壮性
应用广泛异常处理结构
Python发展历史
- 1989年圣诞节期间,在阿姆斯特丹Guido van Rossum(吉多 ·范罗苏姆) 开始开 发一个新的脚本解释程序Python。
- Python 一词来源于Guido所挚爱的英国肥皂剧——Monty Python’sFlying Circus。
- Python是从ABC发展起来,主要受到了Modula-3的影响,结合了Unix shell和C语 言的习惯,易学好用,功能全面,可以拓展。
- 1991年,第一个Python解释器诞生,它使用C语言来实现, 可以调用C语言编写 的库文件。
- Python第一个版本就拥有列表、字典、元组等基本数据类型, 支持命令式编程、 函数式编程和面向对象编程,支持异常、多线程等概念。
Python语言概述
Python是一门跨平台、开源、解释型的高级动态编程语言,具有Shell脚本的交互式操作和C语言的强大功能,语法精简,支持函数和类编程,拥有众多的功能强大扩展库。 特别是在人工智能AI和大数据BD领域。
Python版本选择
在选择Python版本的时候, 一定要先考虑清楚自己学习Python的目的是什么,打算做哪方面的开发,该领域或方向有哪些扩展库可用,这些扩展库最高支 持哪个版本的Python。这些问题全部确定以后,再最终确定选择哪个版本。
Python 2.x系列已于2020年4月20日全面放弃维护和更新。优先选择3.x系列版本, 目前最新的是3.11.5。
对于Python 3.x系列,每次升级新版本都会增加一些新特性或者新的标准库函数,增 强一些内置函数、标准库函数的功能,同时也会修改一些内置对象的底层实现以获得 更高的性能,但用法不会有太大的变化,至少会保证低版本Python语言编写的程序 可以正常被高版本Python解释器识别和运行,向后兼容。
与内置对象、内置模块和标准库不同的是, 很多扩展库在版本升级时可能会有非常大 的改动,要么删除了一些低版本中的对象,要么修改了一些对象的用法,可能会导致 本来运行很好的程序在升级扩展库之后无法运行了。如果遇到这种情况,需要查阅扩 展库官方网站的版本升级历史和说明,查阅对象新用法或者建议替代的新对象,然后 对程序进行必要的修改。