# 附录2 工欲善其事必先利其器：简明Python基础

![图2-1](https://80031148-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYtTdBhaX9EsGjMVkHV%2F-LZDotD_1Rm-3X4lZmVp%2F-LZDp45nWpIgw1Zfv426%2Fimage.png?alt=media\&token=97ba54af-55bc-4ecf-91d5-ac9b4063a8cc)

通过上图我们可以看到，在IEEE Spectrum 杂志上公布的2018年十大主流的编程语言中，Python排在第一位。它支持的应用类型很多，包括Web、PC桌面以及嵌入式的设备。

Python是一门面向对象编程语言，由荷兰人Guido van Rossum于1989年发明。Python主要发布了两个大的版本，分别是Python2和Python3，它们之间存在一定的差别。Python2和Python3之间有一些不兼容，像最基本的print输出语句也有一个很大的调整。

他们宣布将于2020年1月1日起停止对Python2的支持和维护。因此我们一般以Python3作为学习语言。

虽然Python在我们这门课中并不是核心所讲的内容，但是在代码中也会有所体现，所以基本的python知识还是需要同学们有所掌握。

希望通过下面这些知识的补充，可以那让你对它有一个基本的认识，帮助你在之后的编程中更好的入手。

以下我们将分成若干小部分来简单讲解一下Python基础，每一小节中出现的重要示例代码，我们会在**小节末**给出。
