2020-04-02 01:54:25 +08:00
## 第001课: 初识Python
### Python简介
Python是由荷兰人吉多·范罗苏姆( Guido von Rossum, 后面都称呼他为Guido) 发明的一种编程语言。
#### Python的历史
1. 1989年圣诞节: Guido开始写Python语言的编译器。
2. 1991年2月: 第一个Python解释器诞生, 它是用C语言实现的, 可以调用C语言的库函数。
3. 1994年1月: Python 1.0正式发布。
4. 2000年10月: Python 2.0发布, Python的整个开发过程更加透明, 生态圈开始慢慢形成。
5. 2008年12月: Python 3.0发布, 引入了诸多现代编程语言的新特性, 但并不完全兼容之前的Python代码。
2020-04-06 10:27:40 +08:00
> **说明**: 大多数软件的版本号一般分为三段, 形如A.B.C, 其中A表示大版本号, 当软件整体重写升级或出现不向后兼容的改变时, 才会增加A; B表示功能更新, 出现新功能时增加B; C表示小的改动( 例如: 修复了某个Bug) , 只要有修改就增加C。
2020-04-02 01:54:25 +08:00
#### Python的优点
Python的优点很多, 简单为大家列出几点。
1. 简单明确, 跟其他很多语言相比, Python更容易上手。
2. 开放源代码,拥有强大的社区和生态圈。
3. 能够在Windows、macOS、Linux等各种系统上运行。
#### Python的应用领域
2020-09-24 07:43:06 +08:00
目前Python在**Web服务器应用开发**、云基础设施开发、**网络数据采集**(爬虫)、**数据分析**、量化交易、**机器学习**、**深度学习**、**自动化测试**、**自动化运维**等领域都有用武之地。
2020-04-02 01:54:25 +08:00
### 安装Python环境
想要开始你的Python编程之旅, 首先得在计算机上安装Python环境, 简单的说就是得安装运行Python程序的工具, 通常也称之为Python解释器。我们强烈建议大家安装Python 3的环境, 很明显它是目前更好的选择。
#### Windows环境
2020-09-24 07:43:06 +08:00
可以在[Python官方网站](< https: / / www . python . org / downloads / > )找到下载链接并下载Python 3的安装程序。
2020-04-06 10:27:40 +08:00
2020-09-24 07:43:06 +08:00
![](res/download-python.png)
2020-04-02 01:54:25 +08:00
2020-09-24 07:43:06 +08:00
对于Windows操作系统, 可以下载“executable installer”。需要注意的是, 如果在Windows 7环境下安装Python 3, 需要先安装Service Pack 1补丁包, 大家可以在Windows的“运行”中输入`winver`命令, 从弹出的窗口上可以看到你的系统是否安装了该补丁包。如果没有该补丁包, 一定要先通过“Windows Update”或者类似“CCleaner”这样的工具自动安装该补丁包, 安装完成后通常需要重启你的Windows系统, 然后再开始安装Python环境。
2020-04-02 01:54:25 +08:00
2020-09-24 07:43:06 +08:00
![](res/winver.png)
2020-04-06 10:27:40 +08:00
2020-09-24 07:43:06 +08:00
双击运行刚才下载的安装程序, 会打开Python环境的安装向导。在执行安装向导的时候, 记得勾选“Add Python 3.x to PATH”选项, 这个选项会帮助我们将Python的解释器添加到PATH环境变量中( 不理解没关系, 照做就行) , 具体的步骤如下图所示。
![](res/cpython-installation-1.png)
![](res/cpython-installation-2.png)
![](res/cpython-installation-3.png)
![](res/cpython-installation-4.png)
安装完成后可以打开Windows的“命令行提示符”工具并输入`python --version`或`python -V`来检查安装是否成功,命令行提示符可以在“运行”中输入`cmd`来打开或者在“开始菜单”的附件中找到它。如果看了Python解释器对应的版本号( 如: Python 3.7.8),说明你的安装已经成功了,如下图所示。
![](res/cpython-installation-5.png)
> **说明**: 如果安装过程显示安装失败或执行上面的命令报错, 很有可能是因为你的Windows系统缺失了一些动态链接库文件而导致的问题。如果系统显示api-ms-win-crt\*.dll文件缺失, 可以在[微软官网](https://www.microsoft.com/zh-cn/download/details.aspx?id=48145)下载Visual C++ Redistributable for Visual Studio 2015文件进行修复, 64位的系统需要下载有x64标记的安装文件。如果是因为安装游戏时更新了Windows的DirectX之后导致某些动态链接库文件缺失问题, 可以下载一个[DirectX修复工具](<https://dl.pconline.com.cn/download/360074-1.html>)进行修复。
2020-04-02 01:54:25 +08:00
#### macOS环境
2020-04-06 10:27:40 +08:00
macOS自带了Python 2, 但是我们需要安装和使用的是Python 3。可以通过Python官方网站提供的[下载链接](< https: / / www . python . org / downloads / release / python-376 / > )找到适合macOS的“macOS installer”来安装Python 3, 安装过程基本不需要做任何勾选, 直接点击“下一步”即可。安装完成后, 可以在macOS的“终端”工具中输入`python3`命令来调用Python 3解释器, 因为如果直接输入`python`, 将会调用Python 2的解释器。
2020-04-02 01:54:25 +08:00
2020-07-20 20:29:11 +08:00
> **说明**: 如果对安装Python环境有任何疑问, 可以参考我们在**百度云盘**上提供的**视频讲解**。视频链接: https://pan.baidu.com/s/1Tu8wy9IExP_Co6CurVr2Pg, 密码: rbao。
2020-04-02 01:54:25 +08:00
### 总结
到这里, 大家已经对Python语言有一个基本的了解, 知道它可以做很多的事情, 所以也值得我们去学习。要用Python做开发, 首先需要在自己的计算机上安装Python环境, 上面我们为大家介绍了macOS和Windows两种环境下Python 3环境的安装方法, 希望大家都能顺利的安装成功, 以便开启我们后续的学习。如果安装过程中遇到任何问题, 可以联系博主加入我们的免费体验课或答疑群。
2020-04-14 19:21:40 +08:00
> **温馨提示**:学习中如果遇到困难,可以加**QQ交流群**询问。
>
> 付费群:**789050736**,群一直保留,供大家学习交流讨论问题。
>
> 免费群:**151669801**,仅供入门新手提问,定期清理群成员。