在不同的操作系统中,Python存在细微的差别,因此有几点你需要牢记在心。这里将介绍大家使用的两个主要的Python版本,并简要介绍Python的安装步骤。

1.1.1 python2和python3

当前,有两个不同的Python版本:Python 2和较新的Python 3。每种编程语言都会随着新概念和新技术的推出而不断发展,Python的开发者也一直致力于丰富和强化其功能。大多数修改都是逐步进行的,你几乎意识不到,但如果你的系统安装的是Python 3,那么有些使用Python 2编写的代码可能无法正确地运行。在本教程中,我使用最新的python3.9,我会大量使用到python3.9的新功能,所以读者如果要学习,建议安装python3.9。Python2已经落伍了,没有学习的必要了。

1.1.2 Windows安装python3.9

首先从官网下载安装包,然后像其他windows安装包一样正常安装就可以了。

1.1.3 MacOS安装python3.9

首先安装homebrew包管理工具,然后打开终端,输入brew install python 就可以安装最新版的python了。

1.1.4 Linux发行版安装python3.9

不同的linux发行版有不同的包管理工具,请仔细参阅您使用的linux发行版的说明文档。一般来讲,Archlinux系列可以在终端输入pacman -S python 就可以安装最新版了。

1.1.5 跨平台的安装方式(强烈推荐)

python的版本管理很麻烦,所以我们经常需要搭建虚拟环境。这个时候,一个Anaconda就可以帮你解决所有麻烦了。具体安装方式,请参阅Anaconda的官网,说明非常详细,只要认字就一定看得懂。

1.1.6 文本编辑器

源代码并不是凭空出现的,至少需要手+键盘+文本编译器才能写出代码。手和键盘我帮不了你,但是我可以推荐你几个好用的文本编辑器。以下排名不分先后。

  1. Sublime text 4

这是一个非开源的可以免费使用的专属软件,这个软件本身就是python写的,支持跨平台,可以在官网下载。

  1. Visual Studio Code

这是一个开源的可以自由使用的软件,它是微软开发的一款软件,使用了electron的技术,跨平台,可以在官网下载。

  1. Vim

这是一个远古编辑器,运行在终端中,操作比较奇葩,入门很难,但是学会后就能如鱼得水,可以在官网或者命令行下载。

1.1.7 集成开发环境(IDE)

  1. 最强PyCharm,Community版本开源免费,可以直接在官网下载,就不多做介绍了。
  2. JupyterLab,最强的notebook型IDE,可以按Block运行,非常方便。