解释执行可移植好
函数式编程;对象编程;命令式编程
内置强大标准库众多的扩展库
变量类型可变变量直接使用
程序短小精悍,可读性高胶水语言
应用广泛异常处理结构
Python是一门跨平台、开源、解释型的高级动态编程语言,具有Shell脚本的交互式操作和C语言的强大功能,语法精简,支持函数和类编程,拥有众多的功能强大扩展库。 特别是在人工智能AI和大数据BD领域。
在选择Python版本的时候, 一定要先考虑清楚自己学习Python的目的是什么,打算做哪方面的开发,该领域或方向有哪些扩展库可用,这些扩展库最高支 持哪个版本的Python。这些问题全部确定以后,再最终确定选择哪个版本。
Python 2.x系列已于2020年4月20日全面放弃维护和更新。优先选择3.x系列版本, 目前最新的是3.11.5。
对于Python 3.x系列,每次升级新版本都会增加一些新特性或者新的标准库函数,增 强一些内置函数、标准库函数的功能,同时也会修改一些内置对象的底层实现以获得 更高的性能,但用法不会有太大的变化,至少会保证低版本Python语言编写的程序 可以正常被高版本Python解释器识别和运行,向后兼容。
与内置对象、内置模块和标准库不同的是, 很多扩展库在版本升级时可能会有非常大 的改动,要么删除了一些低版本中的对象,要么修改了一些对象的用法,可能会导致 本来运行很好的程序在升级扩展库之后无法运行了。如果遇到这种情况,需要查阅扩 展库官方网站的版本升级历史和说明,查阅对象新用法或者建议替代的新对象,然后 对程序进行必要的修改。