1 安装Python
1.1 Python简介
Python是荷兰程序员吉多·范罗苏姆(Guido van Rossum)创造的编程语言,1991年发布第一版。Python简洁易读,其设计原则鼓励清晰、明确的代码风格,学习门槛相对低。 Python有丰富的标准库和第三方库,能轻松调用其他编程语言编写的程序,以少量代码实现强大功能,是典型的“胶水语言”。 Python被广泛应用于学术研究、Web 开发、数据分析、机器学习等多个 领域。
Python是解释性的语言
高级语言在执行时,有两种方式:
- 解释(interpret):由被称为解释器(interpreter)的程序,将 高级语言逐行翻译为机器语言,供计算机执行。(如 Python)
- 编译(compile):由被称为编译器(compiler)的程序,将写有高级语言的源代码文件整体翻译为机器语言,供计算机执行。(如 C)
解释执行高级语言时,要求在本地用解释器解释源代码;编译后的程序可以被打包和分发,用户无需拥有源代码即可 运行程序。
1.2 相关术语
Python解释器 (interpreter) :将 Python 源代码转换为可执行命令并将其运行的程序。
Python标准库(standard library):模块集合,实现文件读写等系统级功能,以及日常编程中许多问题的标准解决方案。
Python发行版(distribution):包含 Python 解释器及标准库的软件包。安装 Python,就是安装 Python的某个发行版。常见Python发行版有:
- CPython,用C语言编写的原始Python解释器,从Python官网下载。
- Anaconda,基于 CPython 的科学计算平台,包含众多用于数据处理、科学计算、机器学习等的常用库,提供包管理和环境管理工具conda,图形用户界面Anaconda Navigator,交互式计算环境和开发工具Jupyter Notebook。
Anaconda体积太大,普通配置电脑建议用Miniconda。Miniconda是Anaconda的精简版,只含conda,Python和一些必要的库。
集成开发环境(integrated development environment,IDE):一体化、图形化的应用程序开发平台。 IDE将编程所需的多种功能/工具(如代码高亮/补全/折叠,项目管理)集中在一个软件套件中,旨在简化开发流程,提升开发效率。 Python常用的IDE有Pycharm,IDLE等。
编程语言IDE不等同于编程语言本体。 打个不恰当的比方:Python是输入法,IDE是输入法皮肤。 要通过IDE使用Python,你需要先安装Python发行版,再安装IDE。
不,Pycharm只是IDE,不是Python本体。
要通过Pycharm使用Python,你需要先安装Python发行版,再安装Pycharm。
1.3 安装CPython
Python官网提供CPython发行版下载。点击下载安装文件,下载完成后双击即可安装。
在不同时间点发布的Python发行版具有不同的版本号。
Python2是最初的版本,存在一些问题。Python3与Python2不兼容。
初学者选择最新的稳定版本即可 ( 图 1.1 (a) 中最新的稳定版是3.14 )。
虽然Python新版本的多数功能向后兼容, 但有的项目使用的第三方库依赖特定的Python版本, 因此有时也需要安装非最新的特定版本的Python。 这可以通过 章节 2 介绍的环境管理解决。
1.4 安装Anaconda(Miniconda)
下载Miniconda3最新版安装文件。
从Anaconda官网可以下载Anaconda或Miniconda。但使用国内一些大学的镜像网站(如清华源)往往更方便。
运行安装文件。
根据提示安装,一般使用默认/推荐选项即可。
安装目录( 图 1.3 中的Destination Folder)应当只有ASCII字符(可以有英文字母或数字,不要有中文字符),且不要有空格。 而默认的安装目录一般是
C:\Users\用户名\miniconda3。如果用户名包含中文,就需要手动选择一个合适的安装目录。安装目录还应当是空文件夹。
在开始菜单中搜索“Anaconda Prompt”或Anaconda powershell prompt,点击图标启动conda。
输入
python -V,如果显示Python版本,则安装成功。
python -V,显示Python版本,说明安装成功。