Python 历史
Python是龟叔 Guido van Rossum 在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
Python 的第一个版本发布于 1991 年,它的设计哲学强调代码的可读性和简介性,尤其是使用空格锁进划分代码块。第一个版本的主要功能是 lambda、map、filter、reduce 等。
Python 的第二个版本 Python2.0 发布于 2000 年 10 月份,主要的新功能是内存管理、垃圾回收以及对 Unicode 的支持,此时 Python 也有了一个更为透明的社区。
到今天,Python 已经进入了 Python3 的时代,Python3 发布于 2008 年,Python3 不向后兼容 Python2,本系列教程基于 Python3,因为 Python3 代表着 Python 的未来。
Python 特点
Python 是一门先编译、再解释执行的面向对象的高级编程语言。
先编译,意味着 Python 会把代码编译成中间码(Byte Code),Python 内置了 dis 模块,可以查看编译之后的结果。
再解释,意味着 Python 的解释器会把代码解释成机器能执行的机器码。Python 是面向对象的编程语言,意味着面向对象的编程风格在 Python 中得到了很好的支持。
总的来说 Python 有以下特点:
- 易于学习:Python 有较少的关键字,结构简单,学习起来非常容易。这也是 Python 设计者的初衷:易于学习。
- 可移植:基于其开放源码的特性,Python 已经被移植到很多平台。
- 可扩展:Python 开发速度很快,但是执行速度比不上 C 语言,在执行速度要求非常高的场景下。我们可以使用 C 或 C++ 完成编写核心代码,然后用我们的 Python 程序来调用它。
- GUI 编程:Python 支持 GUI 可以创建和移植到许多系统调用。
快来开启你的 Python 学习之旅吧~~~