Python-Core-50-Courses/第001课:初识Python.md

73 lines
5.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## 第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代码。
> **说明**大多数软件的版本号一般分为三段形如A.B.C其中A表示大版本号当软件整体重写升级或出现不向后兼容的改变时才会增加AB表示功能更新出现新功能时增加BC表示小的改动例如修复了某个Bug只要有修改就增加C。
#### Python的优点
Python的优点很多简单为大家列出几点。
1. 简单明确跟其他很多语言相比Python更容易上手。
2. 开放源代码,拥有强大的社区和生态圈。
3. 能够在Windows、macOS、Linux等各种系统上运行。
#### Python的应用领域
目前Python在**Web服务器应用开发**、云基础设施开发、**网络数据采集**(爬虫)、**数据分析**、量化交易、**机器学习**、**深度学习**、**自动化测试**、**自动化运维**等领域都有用武之地。
### 安装Python环境
想要开始你的Python编程之旅首先得在计算机上安装Python环境简单的说就是得安装运行Python程序的工具通常也称之为Python解释器。我们强烈建议大家安装Python 3的环境很明显它是目前更好的选择。
#### Windows环境
可以在[Python官方网站](<https://www.python.org/downloads/>)找到下载链接并下载Python 3的安装程序。
![](res/download-python.png)
对于Windows操作系统可以下载“executable installer”。需要注意的是如果在Windows 7环境下安装Python 3需要先安装Service Pack 1补丁包大家可以在Windows的“运行”中输入`winver`命令从弹出的窗口上可以看到你的系统是否安装了该补丁包。如果没有该补丁包一定要先通过“Windows Update”或者类似“CCleaner”这样的工具自动安装该补丁包安装完成后通常需要重启你的Windows系统然后再开始安装Python环境。
![](res/winver.png)
双击运行刚才下载的安装程序会打开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>)进行修复。
#### macOS环境
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的解释器。
> **说明**如果对安装Python环境有任何疑问可以参考我们在**百度云盘**上提供的**视频讲解**。视频链接https://pan.baidu.com/s/1Tu8wy9IExP_Co6CurVr2Pg密码rbao。
### 总结
到这里大家已经对Python语言有一个基本的了解知道它可以做很多的事情所以也值得我们去学习。要用Python做开发首先需要在自己的计算机上安装Python环境上面我们为大家介绍了macOS和Windows两种环境下Python 3环境的安装方法希望大家都能顺利的安装成功以便开启我们后续的学习。如果安装过程中遇到任何问题可以联系博主加入我们的免费体验课或答疑群。
> **温馨提示**:学习中如果遇到困难,可以加**QQ交流群**询问。
>
> 付费群:**789050736**,群一直保留,供大家学习交流讨论问题。
>
> 免费群:**151669801**,仅供入门新手提问,定期清理群成员。