Python语言简介和版本选择

博主:命运之光

专栏: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语言简介和版本选择_第1张图片

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解释器识别和运行,向后兼容。

与内置对象、内置模块和标准库不同的是, 很多扩展库在版本升级时可能会有非常大 的改动,要么删除了一些低版本中的对象,要么修改了一些对象的用法,可能会导致 本来运行很好的程序在升级扩展库之后无法运行了。如果遇到这种情况,需要查阅扩 展库官方网站的版本升级历史和说明,查阅对象新用法或者建议替代的新对象,然后 对程序进行必要的修改。

你可能感兴趣的:(Python程序设计,python,开发语言)