在Windows环境下安装Python
在Windows环境下安装Python
Python是一种高级、解释型、通用编程语言,由Guido van Rossum于1991年首次发布。它以其简洁、易读的语法和强大的功能而闻名,适用于各种编程任务,从简单的脚本编写到复杂的数据分析和机器学习项目。
Python的特点
- 简洁易读的语法: Python的语法设计简洁明了,使得代码易于阅读和维护,降低了学习曲线。
- 强大的标准库: Python自带了丰富的标准库,提供了很多常用的功能,如文件操作、网络通信、多线程等,使得开发者可以快速实现各种任务。
- 可扩展性: Python支持多种编程范式,包括面向对象,函数式,过程式编程,使得开发者可以根据项目需求选择合适的编程风格。
- 跨平台性: Python可以在多种操作系统上运行,包括Windows、macOS、Linux等,具有良好的跨平台兼容性。
- 大量的第三方库: Python拥有庞大的第三方库生态系统,涵盖了从数据科学、机器学习、Web开发、游戏开发等各个领域,极大地扩展了Python的功能。
- 社区支持: Python拥有一个庞大而活跃的开发者社区,提供了丰富的学习资源、教程和帮助,使得初学者和有经验的开发者都能从中受益。
Python的版本履历
Python的版本履历可以大致分为Python1.x,Python2.x,Python3.x三个主要阶段,每个阶段都有其独特的特点和重要的版本更新。
Python1.x系列(1991-1994)
Python1.x是Python语言的早期版本,主要用于奠定语言基础
- Python1.0(1994年发布)
引入了模块系统和异常处理机制。
提供了基本的数据类型,如字符串,列表,字典。
这一版本主要面向学术研究,语法相对简单但功能有限。
后续的1.x版本(如1.5)逐步增加了包支持和标准库的增强,为Python的进一步发展打下了基础。
Python2.x系列(2000-2010)
Python2.x是Python语言发展的重要阶段,应用广泛,许多经典项目都是基于这一系列开发的。虽然其功能强大,但随着时间的推移,其设计上的不足逐渐显现,例如Unicode处理的不一致性,因此催生了Python 3.x的诞生。
- Python2.0(2000年发布)
引入了垃圾回收机制,提升了内存管理能力。
增加了列表推导,Unicode支持等新特性。
这一版本奠定了Python在数据科学和Web开发领域的地位。
- Python2.2(2001年发布)
引入了新式类(new-style classes),改进了面向对象编程的支持。
增加了迭代器和生成器,提升了代码的灵活性和效率。
- Python2.7(2010年发布)
作为Python2.x系列的最后一个版本,引入了很多Python3.x的特性,如字典推导,集合推导等。
官方支持于2020年1月1日结束,但至今仍被部分项目使用
Python3.x系列(2008至今)
Python3.x是Python语言的最新系列,旨在解决Python2.x的缺陷,并引入了很多现代化的改进。
- Python3.0(2008年发布)
引入了不兼容Python2.x的重大变化,如将print语句改为print()函数。
改进了整数除法运算,/变为浮点除法,//用于整数除法。
增强了Unicode支持,字符串默认为Unicode类型。
- Python3.1(2009年发布)
改进了垃圾回收机制,提升了内存管理效率。
增加了多线程性能优化。
- Python3.2(2011年发布)
引入了concurrent.futures模块,支持高级并发任务处理。
新增了yield from语法,简化生成器代码。
- Python3.3(2012年发布)
引入了虚拟环境模块venv,方便开发环境管理。
增强了异常链式处理,使错误处理更加灵活。
- Python3.4(2014年发布)
引入了asyncio库,支持异步编程。
新增了pathlib模块,提供面向对象的路径操作。
- Python3.5(2015年发布)
引入了async和await关键词,简化异步编程。
新增了类型提示功能,提升了代码可读性和可维护性。
- Python3.6(2016年发布)
引入了格式化字符串字面值(f-strings),使字符串格式化更加简洁。
字典保持插入顺序,提升了字典的可预测性。
- Python3.7(2018年发布)
引入了数据类(Data Classes),简化了类的定义。
增加了上下文变量绑定,支持更灵活的变量管理。
- Python3.8(2019年发布)
引入了赋值表达式(海象操作符 :=),支持在表达式中赋值。
改进异步迭代器和生成器,提升了异步编程的易用性。
- Python3.9(2020年发布)
增强了字典操作,支持字典合并运算符。
提供了更完整的类型提示支持。
- Python3.10(2021年发布)
引入了match语句,支持类似switch的匹配功能。
改进了静态类型注释,增强了代码提示和可维护性。
- Python3.11(2022年发布)
提升了解释器性能,优化了字节码处理。
增强了错误处理机制,提供更清晰的异常信息。
- Python3.12(2023年发布)
引入了更严格的模块导入机制,移除了distutils模块。
增强了标准库的安全性,默认禁用过时的加密算法。
- Python3.13(2024年发布)
新增交互式解释器,优化开发者体验。
对标准库进行多项更新,移除已废弃的模块,增强文件系统支持等。
- Python3.14(预计2025年发布)
引入了惰性类型提示求值,优化大型项目的启动性能。
增加了模版字符串(t-strings),提升字符串处理的安全性。
下载
Python官方下载网址: https://www.python.org/downloads/
进入页面后选择Windows操作系统

进入提供给Windows系统使用的安装包下载页面后中选择最新的稳定版本安装包,我这里选择的是Python 3.13.4版本的64位安装包(python-3.13.4-amd64.exe)

自定义安装
由于默认安装路径为C盘,如果不想安装到系统盘需要选择自定义安装
点击运行Python安装包后,选择自定义安装并勾选以管理员身份安装与环境变量的添加

选择全部的特性

选择部分高级选项(有些用不到)并自定义文件路径(我这里放到了F盘,根据自己磁盘情况放置)

完成安装后点击Close即可(不用解除path变量的长度限制)

点击Close后可以在环境变量中看到Python的配置

使用快捷键Win+R,输入powershell或者cmd,在命令行中输入python,如果显示python的当前版本则安装成功

参考资料
Python官方网址: https://www.python.org/

浙公网安备 33010602011771号