初学Python选3.x版本?还是2.x?
-
Python 2.x 和 Python 3.x
-
对教程的选择
-
对系统的选择
-
其他Windows版本
-
总结
Python 2.x 和 Python 3.x
imagePython 的 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。
image对系统的选择
以 Windows 为例,先查看自己电脑是什么系统,是否支持 64 位
image如果是 Windows 10 以上,可以直接 CMD 通过命令提示符输入:Python3
image会直接跳转应用商店下载,商店版本如下:
image分别是 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 位包文件。
imageWindows 7 以下,Windows XP 也只能选择 Python 2.x 版本了,那可以选择 Python 2.7.10,选择对应的 32 位或 64 位包文件。
imagemacOS Monterey 以下自带 Python 2.7,新系统已经删掉了。
总结
以上内容为 Python 版本的三个选择
其一,公司、工作或开源项目要求
其二,电脑系统版本要求
其三,所学教程要求
依据这三个方向基本可以确定自己选什么版本了,2.x 和 3.x 差别比较大,3.x 内高版本向低版本兼容并且 3.x 版本间区别不大。
确定好 Python 版本就可以依据该版本安装各种库了,如 Pygame 库。
初学者电脑不要安装过多不同的 Python 版本,也不要随意升级 Python 版本。
最后,关于 Python IDE 的选择,你可以看这篇:https://www.jianshu.com/p/a25b83993646