一,安装
先下载Windows下的安装包:
打开该链接,可以看到有两个版本的 Python,分别是 Python 3.x 和 Python 2.x。
Python 3.x 是一次重大升级,为了避免引入历史包袱,Python 3.x 没有考虑与 Python 2.x 的兼容性,这导致很多已有的项目无法顺利升级 Python 3.x,只能继续使用 Python 2.x,而大部分刚刚起步的新项目又使用了 Python 3.x,所以目前官方还需要维护这两个版本的 Python。
建议初学者直接使用 Python 3.x。
![](https://i-blog.csdnimg.cn/direct/d1fdc557ca824cde837ec8bce7194cca.png)
![](https://i-blog.csdnimg.cn/direct/4bced1ae2b314723afb41e21528d0514.png)
点击Download进入下载:
![](https://i-blog.csdnimg.cn/direct/d8cdc7f74071468d8a250ac08b64a2fa.png)
对前缀的说明:
* 以Windows x86-64开头的是 64 位的 Python 安装程序;
* 以Windows x86开头的是 32 位的 Python 安装程序。
对后缀的说明:
* embeddable zip file表示.zip格式的绿色免安装版本,可以直接嵌入(集成)到其它的应用程序中;
* executable installer表示.exe格式的可执行程序,这是完整的离线安装包,一般选择这个即可;
* web-based installer表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网下载真正的 Python 安装包。
这里选择64bit的可执行完整离线安装程序,下载后离线安装。
运行安装文件。请尽量勾选Add python.exe to PATH,这样可以将 Python 命令工具所在目录添加到系统 Path 环境变量中,以后开发程序或者运行 Python 命令会非常方便。
![](https://i-blog.csdnimg.cn/direct/8bc80710c5ef4134a6d45bbbcb6c7cfc.png)
添加PATH的结果,是在“我的电脑”,Properties > Advanced system settings > Environment Variables里加了两行:
C:\Users\h337119\AppData\Local\Programs\Python\Python312\
C:\Users\h337119\AppData\Local\Programs\Python\Python312\Scripts\
Python 支持两种安装方式,默认安装和自定义安装:
* 默认安装会勾选所有组件,并安装在 C 盘;
* 自定义安装可以手动选择要安装的组件,并安装到其它盘符。
有个Disable path length limit,点击使能一下:
![](https://i-blog.csdnimg.cn/direct/02c21fd2e3bf4919a5432a65a58c0242.png)
安装完成以后,打开 Windows 的命令行程序(命令提示符),在窗口中输入python命令(注意字母p是小写的),如果出现 Python 的版本信息,并看到命令提示符>>>,就说明安装成功了,如下图所示。
![](https://i-blog.csdnimg.cn/direct/0da7b0d63cc445b2980191a917348379.png)
按下Ctrl+Z快捷键,或者输入 exit() 命令即可退出交互式编程环境,回到 Windows 命令行程序。
IDLE 是 Python 自带的简易开发环境,安装完成以后,在 Windows 开始菜单中找到Python文件夹,在这里可以看到 IDLE工具。
![](https://i-blog.csdnimg.cn/direct/6d79c15c09f840b3b7b343edf101a8eb.png)
一些文档的路径:
二,运行Python
Python 是一种解释型的脚本编程语言,这样的编程语言一般支持两种代码运行方式:交互式编程和编写源文件。
1,交互式编程
在命令行窗口中直接输入代码,按下回车键就可以运行代码,并立即看到输出结果;执行完一行代码,你还可以继续输入下一行代码,再次回车并查看结果……整个过程就好像我们在和计算机对话,所以称为交互式编程。
一般有两种方法进入 Python 交互式编程环境,第一种方法是在命令行工具或者终端(Terminal)窗口中输入python命令,看到>>>提示符就可以开始输入代码了,如下所示:
![](https://i-blog.csdnimg.cn/direct/60cccf47937441ff851e7c5e00426a8c.png)
第二种进入 Python 交互式编程环境的方法是,打开 Python 自带的 IDLE 工具,默认就会进入交互式编程环境,如下所示:
![](https://i-blog.csdnimg.cn/direct/57e4547233fd4e62a4ea477aa8d43e01.png)
IDLE 支持代码高亮,看起来更加清爽,所以推荐使用 IDLE 编程。
使用Python自带的Shell工具也可以进行交互式编程,如下图:
![](https://i-blog.csdnimg.cn/direct/f00b481ec1e24e7e807cf867855a6faa.png)
实际上,你可以在交互式编程环境中输入任何复杂的表达式(包括数学计算、逻辑运算、循环语句、函数调用等),Python 总能帮你得到正确的结果。这也是很多非专业程序员喜欢 Python 的一个原因:即使你不是程序员,但只要输入想执行的运算,Python 就能告诉你正确的答案。
从这个角度来看,Python 的交互式编程环境相当于一个功能无比强大的“计算器”,比 Windows 、Mac OS X 系统自带的计算器的功能强大多了。
2,编写源文件
创建一个源文件,将所有代码放在源文件中,让解释器逐行读取并执行源文件中的代码,直到文件末尾,也就是批量执行代码。这是最常见的编程方式,也是我们要重点学习的。
交互式编程只是用来玩玩而已,真正的项目开发还是需要编写源文件的。
Python 源文件是一种纯文本文件,内部没有任何特殊格式,你可以使用任何文本编辑器打开它,比如:
* Windows 下的记事本程序;
* Linux 下的 Vim、gedit 等;
* Mac OS 下的 TextEdit 工具;
* 跨平台的 Notepad++、EditPlus、UltraEdit 等;
* 更加专业和现代化的 VS Code 和 Sublime Text(也支持多种平台)。
注意,不能使用写字板、Word、WPS 等排版工具编写 Python 源文件,因为排版工具一般都有内置的特殊格式或者特殊字符,这些会让代码变得“乱七八糟”,不能被 Python 解释器识别。
Python 源文件的后缀为.py。任何编程语言的源文件都有特定的后缀,例如:
* C语言源文件的后缀是.c;
* C++源文件的后缀是.cpp;
* JavaScript 源文件的后缀是.js;
* C# 源文件的后缀是.cs;
* Java 源文件的后缀是.java。
后缀只是用来区分不同的编程语言,并不会导致源文件的内部格式发生变化,源文件还是纯文本的。编译器(解释器)、编辑器和用户(程序员)都依赖后缀区分当前源文件属于哪种编程语言。
Python 源文件是一种纯文本文件,会涉及编码格式的问题,也就是使用哪种编码来存储源代码。
Python 3.x 已经将 UTF-8 作为默认的源文件编码格式,所以推荐大家使用专业的文本编辑器,比如 Sublime Text、VS Code、Vim、Notepad++ 等,它们都默认支持 UTF-8 编码。
UTF-8 是跨平台的,国际化的,编程语言使用 UTF-8 是大势所趋。
使用编辑器创建一个源文件,命名为 demo.py,并输入下面的代码:
print("What happened")
a = 100
b = 4
print(a*b)
输入完成以后注意保存。
运行 Python 源文件有两种方法:
1) 使用 Python 自带的 IDLE 工具运行源文件。
通过file -> open菜单打开源文件,然后在源文件中的菜单栏中选择Run->Run Module,或者按下 F5 快捷键,就可以执行源文件中的代码了。
![](https://i-blog.csdnimg.cn/direct/616224def4c54c5bad8a2d3845850077.png)
2) 在命令行工具或者终端(Terminal)中运行源文件。
进入命令行工具或者终端(Terminal),切换到python源文件所在的目录,然后输入下面的命令就可以运行源文件:
python first.py
运行完该命令,可以立即看到输出结果,如下图所示。
这里简单介绍一下 python 命令,它的语法非常简单,其基本格式如下:
python <源文件路径>
这里的源文件路径,可以是自盘符(C盘、D盘)开始的绝对路径,比如D:\PythonDemo\demo.py;也可以在执行 python 命令之前,先进入源文件所在的目录,然后只写文件名,也就是使用相对路径。
需要注意的是,Windows 系统不区分大小写,在 Windows 平台上输入源文件路径时可以不用注意大小写。但是类 Unix 系统(Mac OS X、Linux 等)都是区分大小写,在这些平台上输入 Python 源文件路径时一定要注意大小写问题。
另外,还有其他方法使用Python,比如PyCharm,VS Code,Jupyter Notebook等。
参考
:
C语言编程网 -
Python编程环境搭建
2.1 Windows安装Python(图解)
2.5 如何运行Python程序?