Python 初学者应该怎么入门
更新时间:2022-11-05
许多刚入门 Python 朋友们纠结的问题是:我应该选择学习 python2 还是 python3?
对此,咪咪博士的回答是:果断的 Python3 !
然而,许多小白朋友仍然犹豫不决:为什么有人推荐我学习? Python2 呢?
其实无非是以下原因(但这些原因经过咪咪博士的一点推敲就站不住脚了):
1. 无论是 Python 还是 Pip 都是下载量 2 比 3 多,可见 2 仍然是主流
错!造成 2 的下载量比 3 原因有很多,但最重要的是大多数操作系统(Linux 发行版)默认安装仍然是 Python 2.人是惰性的,很多人懒得折腾就直接用2。 了。但是,2 在下降,3 上升是不争的事实。拥抱未来才是王道。
2. Python 2 和 3 不兼容,学习 3 还得学 2
错!Python 它提供了许多辅助库,可以让你在几分钟内写出兼容 3 和 2 你所要做的就是引入几个包,几乎不需要修改代码。你必须使用它 2,你有 3 基础,几乎不需要额外的学习,也可以立即开始 2。
3. 许多图书馆仍然存在 Python 2,Python 3 用不了
错了!说这话的人,你有多久没注意了? Python?太不了解市场了。
根据 py3readiness 最新统计结果,Pip 最受欢迎(下载量最高)前 360 已有345个库 个支持 Python 3 了。
只剩下 15 个(大约 4%)库暂时不支持 Python 3.你有多执着,要等到 100% 才肯用 3?
当然,有些朋友还是不放心。这里是咪博士的基础 Python 仔细检查每个领域最常用的不同用途的包包(有些不在 py3readiness 列出),它们(见文章末尾)无一例外,全部支持 Python 3 !
你的工作有多特别?必须使用 3 能做到吗?即使遇到这样的情况,也要用 virtualenv, conda 这些成熟的工具在你的机器上每分钟都有另一个 2 的环境,和 3 完美兼容,你还需要担心什么?
拥抱 Python 3 吧!人生苦短,我用 Python 3。
附:以下常用 Python 经咪咪博士检查,库已得到支持 Python 3 了
爬虫相关
scrapylxmlrequestsselenium
Web 开发
DjangoFlaskBottle
网络编程
TwistedTornado
数据库
SQLAlchemypeeweeponypymongoredis
机器学习
Scikit-learngensimnltk
深度学习
TensorflowTheanoCaffe
科学计算/数据分析
numpyScipypandas ** tplotlibseabornstat ** odelssympy
图像处理
scikit-i ** gePillowopencv
运维相关
psutilIPydnspythonrrdtoolplaybook
桌面应用
PyQtwxPythonPywin32
游戏开发
PygamePySDL2
推荐课程
-
唐山现代多元Design全能班
346人 报名小编
-
唐山现代多元Design精英班
393人 报名小编
-
唐山现代艺术设计全能班
373人 报名小编
-
唐山电商课程培训班
331人 报名小编
-
唐山专业盲打指法训练
251人 报名小编