初学Python选什么版本?2.x还是3.x?


  • Python 2.x 和 Python 3.x
  • 对教程的选择
  • 对系统的选择
  • 其他Windows版本
  • 总结


Python 2.x 和 Python 3.x



Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。

所以 Python 2.x 和 Python 3.x 大概算是两门语言。

首先是对 Python 2.x 和 Python 3.x 的选择,如果你未来的公司仍在使用 2.x,那你可以从 Python 2.x 开始学习。官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。Python 2.7 被确定为最后一个 Python 2.x 版本。


对教程的选择


确定好选 2.x 还是选 3.x 之后再依据教程选择,你选的书或网课是什么版本的 Python 就选什么版本。

以菜鸟编程为例,教程为 Python 3.6 那你就可以下载该版本即可,或最新版 Python 3.6.15。


对系统的选择


以 Windows 为例,先查看自己电脑是什么系统,是否支持 64 位


如果是 Windows 10 以上,可以直接 CMD 通过命令提示符输入:Python3




会直接跳转应用商店下载,商店版本如下:




分别是 Python 3.7.9、Python 3.8.10、Python 3.9.9、Python 3.10.1

商店里面基本是稳定版本,使用上没什么问题。


其他Windows系统


Windows 10 以下,Windows 7,可以选择 Python 3.9 以下版本,3.7 或 3.8 其中的稳定版(Python 3.7.9、Python 3.8.10),然后选择对应的 32 位或 64 位包文件。




Windows 7 以下,Windows XP 也只能选择 Python 2.x 版本了,那可以选择 Python 2.7.10,选择对应的 32 位或 64 位包文件。




macOS Monterey 以下自带 Python 2.7,新系统已经删掉了。

总结


以上内容为 Python 版本的三个选择

其一,公司、工作或开源项目要求
其二,电脑系统版本要求
其三,所学教程要求

依据这三个方向基本可以确定自己选什么版本了,2.x 和 3.x 差别比较大,3.x 内高版本向低版本兼容并且 3.x 版本间区别不大。

确定好 Python 版本就可以依据该版本安装各种库了,如 Pygame 库。

初学者电脑不要安装过多不同的 Python 版本,也不要随意升级 Python 版本。