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

77 lines
5.7 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.

## 第01课初识Python
### Python简介
Python是由荷兰人吉多·范罗苏姆Guido von Rossum发明的一种编程语言是目前世界上最受欢迎和拥有最多用户群体的编程语言。
<img src="https://github.com/jackfrued/mypic/raw/master/20210816232538.png" width="85%">
#### 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代码。
6. 2020年1月在Python 2和Python 3共存了11年之后官方停止了对Python 2的更新和维护希望用户尽快过渡到Python 3。
> **说明**大多数软件的版本号一般分为三段形如A.B.C其中A表示大版本号当软件整体重写升级或出现不向后兼容的改变时才会增加AB表示功能更新出现新功能时增加BC表示小的改动例如修复了某个Bug只要有修改就增加C。
#### Python的优缺点
Python的优点很多简单为大家列出几点。
1. 简单明确跟其他很多语言相比Python更容易上手。
2. 能用更少的代码做更多的事情,提升开发效率。
3. 开放源代码,拥有强大的社区和生态圈。
4. 能够做的事情非常多,有极强的适应性。
5. 能够在Windows、macOS、Linux等各种系统上运行。
Python最主要的缺点是执行效率低但是当我们更看重产品的开发效率而不是执行效率的时候Python就是很好的选择。
#### Python的应用领域
目前Python在Web服务器应用开发、云基础设施开发、**网络数据采集**(爬虫)、**数据分析**、量化交易、**机器学习**、**深度学习**、自动化测试、自动化运维等领域都有用武之地。
### 安装Python环境
想要开始你的Python编程之旅首先得在计算机上安装Python环境简单的说就是得安装运行Python程序的工具通常也称之为Python解释器。我们强烈建议大家安装Python 3的环境很明显它是目前更好的选择。
#### Windows环境
可以在[Python官方网站](https://www.python.org/downloads/)找到下载链接并下载Python 3的安装程序。
![](https://github.com/jackfrued/mypic/raw/master/20210719222940.png)
对于Windows操作系统可以下载“executable installer”。需要注意的是如果在Windows 7环境下安装Python 3需要先安装Service Pack 1补丁包大家可以在Windows的“运行”中输入`winver`命令从弹出的窗口上可以看到你的系统是否安装了该补丁包。如果没有该补丁包一定要先通过“Windows Update”或者类似“CCleaner”这样的工具自动安装该补丁包安装完成后通常需要重启你的Windows系统然后再开始安装Python环境。
![](https://github.com/jackfrued/mypic/raw/master/20210719222956.png)
双击运行刚才下载的安装程序会打开Python环境的安装向导。在执行安装向导的时候记得勾选“Add Python 3.x to PATH”选项这个选项会帮助我们将Python的解释器添加到PATH环境变量中不理解没关系照做就行具体的步骤如下图所示。
![](https://github.com/jackfrued/mypic/raw/master/20210719223007.png)
![](https://github.com/jackfrued/mypic/raw/master/20210719223021.png)
![](https://github.com/jackfrued/mypic/raw/master/20210719223317.png)
![](https://github.com/jackfrued/mypic/raw/master/20210719223332.png)
安装完成后可以打开Windows的“命令行提示符”工具或“PowerShell”并输入`python --version`或`python -V`来检查安装是否成功,命令行提示符可以在“运行”中输入`cmd`来打开或者在“开始菜单”的附件中找到它。如果看了Python解释器对应的版本号Python 3.7.8),说明你的安装已经成功了,如下图所示。
![](https://github.com/jackfrued/mypic/raw/master/20210719223350.png)
> **说明**如果安装过程显示安装失败或执行上面的命令报错很有可能是因为你的Windows系统缺失了一些动态链接库文件或C构建工具导致的问题。可以在[微软官网](https://www.microsoft.com/zh-cn/download/details.aspx?id=48145)下载Visual C++ Redistributable for Visual Studio 2015文件进行修复64位的系统需要下载有x64标记的安装文件。也可以通过下面的百度云盘地址获取修复工具运行修复工具按照如下图所示的方式进行修复链接: https://pan.baidu.com/s/1iNDnU5UVdDX5sKFqsiDg5Q 提取码: cjs3。
>
> ![QQ20210711-0](https://github.com/jackfrued/mypic/raw/master/20210816234614.png)
除此之外你还应该检查一下Python的包管理工具是否已经可用对应的命令是`pip --version`。
#### 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语言可以做很多的事情也值得我们去学习。要使用Python语言首先需要在自己的计算机上安装Python环境也就是运行Python程序的Python解释器。