注意:教程针对Python3而非Python2。
0x01 什么是Python?
Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python在历史上分为Python2与Python3,在语法上Python2与Python3略有不同,Python2已停止更新,而Python3仍在维护中,在接下来的教程中,我们都以Python来称呼Python3,在区分二者的时候会特殊注明。
0x02 为什么选择Python?
Python作为一种编程语言简单易懂,且跨平台,一份代码各平台通用。非常适合出初学者,灵活性极强,可拓展性高。拥有海量的模块与插件(模块也称“支持库(库)”)。且拥有以下10个特点:
- 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
- 2.易于阅读:Python代码定义的更清晰。
- 3.易于维护:Python的成功在于它的源代码是相当容易维护的。
- 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
- 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
- 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
- 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。
- 8.数据库:Python提供所有主要的商业数据库的接口。
- 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。
- 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
0x03 Python官方网站、文档以及下载地址
Python在拥有模块的同时也拥有模块对应的说明文档,作为初学者一定要养成“找官方、看文档、实操作”的习惯。
Python官方网站是:Welcome to Python.org (https://www.python.org/)
Python官网大概是张这样的,一共拥有7个栏目(可能排序会有不同),我们关注的主要是Documentation文档。
Python的官方文档地址:3.9.6 Documentation (python.org) (https://docs.python.org/zh-cn/3/)
Python官方在自带的模块中是自带中文文档的。打开文档,如果您学会观看文档,您就入门Python了,教程就是引导你学习编程的基本结构与语法,并学会看文档。
先不要急着下载,后面有简单的安装方法
在首页的Download下载栏目,点击合适的平台,找到Python3的下载地址
在打开的页面里滑到网页最下面,我们会看见这样一个下载列表
选择合适的版本下载,拥有Installer标志的就是安装包,package就是压缩包。比如我要安装Windows(x64)平台的Python就点击 Windows installer (64-bit) 的文字。
0x04 Python的IDE安装下载使用
IDE就是集成开发环境,就是一个编写代码的软件,里面配置了Python的环境,可以进行编程。
说明一下,其实Python的内核就是Python包中的python.exe,所有IDE都是通过这个文件进行调试运行的,而简单的IDE就是直接把这个文件打包到它的目录之中,再调用。

Python拥有很多IDE,有的简直就是下载即用,而有的就是下载后还要进行进一步配置。往往最简单的IDE功能不多,而高级的IDE就要学会配置。这里推荐三款IDE,更多IDE的对比可以参考:10个最佳Python IDE和代码编辑器:2020版 - 知乎 (zhihu.com) (https://zhuanlan.zhihu.com/p/338877230)
一、海龟编辑器
由编程猫出品的一款免配置的IDE,下载就自动帮你配置好了环境。官方链接:https://python.codemao.cn/

二、Visual Stuido Code (VS Code)
Visual Studio Code 是微软开发的一款IDE,不仅可以配置Python,还可以配置其它编程语言,下载地址:https://code.visualstudio.com/
VS Code配置Python,可以参考官方这篇文章:https://docs.microsoft.com/zh-cn/learn/modules/python-install-vscode/
后面会讲如何配置。
三、PyCharm
Pycharm是由jetbrain开发的优 秀的python IDE。付费,当然也有免费的社区版。官网:https://www.jetbrains.com/pycharm/
配置IDE
来讲讲如何配置IDE,前文说过Python的核心文件就是Python目录下的“python.exe”,后两个IDE在Windows平台下,需要自己手动下载安装(PyCharm也提供了在线下载),Python的安装程序其实并不重要,不过我们也要讲一下如何安装Python。

找到前文的Python下载地址(以Windows为例,Mac平台没用过),如果你下载的是一个压缩包,那么打开它,并将它整个解压到你想要的位置,尽量不要放在桌面,你可以放在某个磁盘的根目录,并给它新建一个叫做“Python”的文件夹。
这个时候你要记录下一个东西——“python.exe”的目录,可以点击资源管理器的地址栏快速查看。
其实现在双击打开python.exe是已经可以运行的了,但是为了方便我们后期的调试我们可以设置环境变量。如何设置环境变量呢?我们在下一篇文章会讲到。
如果你选择安装包安装,请根据下面的步骤:
点击 Install Now 就自动安装了,不过也要记录下下面的安装位置,如果没有来得及记录也不要惊慌,看下面步骤会有解决办法。
为了面对一些想要自定义安装位置的用户,我们可以选择自定义安装,请看下面的步骤:
选择好后点击 Next 下一步

注意记录安装路径,点击Install就可以开始安装了

出现上面的页面安装就完成了,点击 Close 关闭安装程序。
如果忘记记录路径怎么办?
这种方法只适用于安装程序,且创建了快捷方式的用户,打开开始菜单,

打开文件位置,Windows7应该是直接打开位置的,Windows8、9在打开的资源管理器中还需要再打开一次:
这样就找到了。
如果您真的找不到,但是没有更改安装路径,您可以打开资源管理器,在地址栏里面输入 "%AppData%\Local\Programs\Python" 来尝试查看,如果真的没有,建议重装了,或者全盘搜索 "python.exe" 。
如果您没有配置环境变量,那么请按下 Win(微软键 或者是 Command键) + R ,并输入 cmd /c path 你的Python路径;%path% ,把 “ 你的Python路径 ” 换成你记录的路径,注意不要多一个空格。
再按一次 Win + R 输入 python,如果没有报错则配置成功,报错请查看是否输入错误!
VS Code 配置
打开VS Code,
如图所示搜索Python ,安装插件即可
PyCharm 配置
打开PyCharm,并新建一个项目

点击三个点(浏览),在弹出来的窗口再点击一次,输入的Python目录并回车,展开文件夹,选择python.exe,如何不断点击OK就行了。
0x05 其它与结语
这一节就这样了,配置VS Code与PyCharm讲的实在是草率我感到十分抱歉,因为我们的目的是教会您如何安装Python,其实在下载完Python时已经是意义上的安装好了,如果您有问题,可以加入苏倩的QQ群(532564781)提问。