前言
「人生苦短,我学 Python」,今天开始Python的学习之旅,Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。首先我们先了解下Python这门语言的作者,
Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿
Python程序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节 (Guido有一件T恤,写着:人生苦短,我用Python)。这一特征吸引了广大的程序员。Python开始流行。
Python的历史
- 1989年圣诞节:为了打发圣诞节假期,Guido开始写Python语言的编译/解释器。
- 1991年2月:第一个Python解释器诞生,它是用C语言实现的,可以调用C语言的库函数(.so文件)。从一出生,Python已经具有了:类(class),函数(function),异常处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。
最初的Python logo: 由Guido的兄弟Just von Rossum设计 - 1994年1月:Python 1.0正式发布。
- 2000年10月:Python 2.0发布,Python的整个开发过程更加透明,生态圈开始慢慢形成。
- 2008年12月:Python 3.0发布,引入了诸多现代编程语言的新特性,但并不完全兼容之前的Python代码。
Python的优点
Python的优点很多,简单列出几点。
- 简单明确,跟其他很多语言相比,Python更容易上手。
- 开放源代码,拥有强大的社区和生态圈。
- 能够在Windows、macOS、Linux等各种系统上运行。
Python应用领域
目前Python在Web服务器应用开发、云基础设施开发、网络数据采集(爬虫)、数据分析、量化交易、机器学习、自动化测试、自动化运维等领域都有用武之地。
Python环境安装
Windows环境
可以在Python官方网站找到下载链接并下载Python 3.8的安装程序。
下载完成后,双击运行刚才下载的安装程序,会打开Python环境的安装向导。在执行安装向导的时候,记得勾选“Add Python 3.x to PATH”选项,这个选项会帮助我们将Python的解释器添加到PATH环境变量中(不理解没关系,照做就行)。
如果在安装时忘记勾选了,怎么办,也没关系,我们可以手动将Python添加进系统Path环境变量中
找到Path选项,如果没有新建一个
将Python的安装目录添加进Path
安装完成后可以打开Windows的“命令行提示符”工具并输入下面的命令来检查Python解释器是否安装成功。
1 | python --version |
执行上面的命令如果看了Python解释器对应的版本号(如:Python 3.8.2),说明你的安装已经成功了。
macOS环境
macOS自带了Python 2,但是我们需要安装和使用的是Python 3。可以通过Python官方网站提供的下载链接找到适合macOS的“macOS installer”来安装Python 3
安装过程基本不需要做任何勾选,直接点击“下一步”即可。安装完成后,可以在macOS的“终端”工具中输入python3
命令来调用Python 3解释器,如果直接输入python
,将会调用Python 2的解释器。
Centos7环境
在Linux环境下安装Python,需要通过源码编译安装,同样的通过Python官方网站提供的下载链接找到Source release,复制下载链接
1、使用root账号进入Centos7系统,或者通过ssh进入系统,下载Python源码包
1 | # wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz |
2、解压
1 | # tar -xvJf Python-3.8.2.tar.xz |
3、安装编译工具
1 | # yum install -y zlib-devel \ |
4、创建编译安装目录
1 | # mkdir /usr/local/python3 |
5、安装
1 | # cd Python-3.8.2/ |
6、建立软连接
1 | # ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 |
7、验证
1 | # python3 |