Python新手入门,应该先学Python2还是Python3?
面向工资编程
以求职为目的
多谢各位 PYTHON 大佬
Python新手入门,应该先学Python2还是Python3?
区别不大,直接学,2 的话 2.7,3 的话 3.3+。
直接学Python3,别犹豫。
Python2在2020年就彻底停止官方支持了,现在所有的新项目、主流库(比如NumPy、Django、Requests)都只支持Python3。你学Python2等于浪费时间,还会养成一些过时的编程习惯(比如print不用括号),以后切到Python3还得改。
现在所有教程、书籍、课程默认都是教Python3。从官网下载安装包,选最新的Python3版本(比如3.11、3.12)就行。别纠结,直接开搞Python3。
总结:闭眼选Python3。
区别不大,但是很多建议学 3。毕竟越来越多的包已经开始不支持 2 了
区别不大 , 但是不少经典教材和书都基于是 2.x 写的 , 也就是说估计你大概率还会先从 2.x 看起,后面用到 3 的时候,再练习下就行. 搜搜经典书开始学吧
大佬 推荐几本书好吗
强烈推荐,崔庆才的 Python3 爬虫教程,质量挺不错的。
直接上 3 啊,2020 年 Python 2 都停止支持了啊
学 3,3 的话功能更多一点,2.7 少一点。学了 3 之后再来看 2 会很简单。2 主要是因为还有一些老项目在用。
The use of Python 3 is highly preferred over Python 2. Consider upgrading your applications and infrastructure if you find yourself still using Python 2 in production today. If you are using Python 3, congratulations — you are indeed a person of excellent taste.
— Kenneth Reitz
不想被编码虐就是 3
目前还是要学习一下 Py2,不然你会碰到许多坑。因为网上案例,教材之类的按 py2 写的存量太多。
而且 LINUX 主要发行版内置还是 Py2 为主。不论做运维还是开发部署都是要会的。
我就是先学的 py2,学到比较精通的程度,又学了 py3 大约只化了 1.5 小时,只是在网上找了篇文章看了一下区别,就可以直接撸 py3 代码了,因为差别真的很小。
所以不用纠结,都要会的。先精通了一个,再学另一个只要多花 1-2 天时间。
py2 倒计时,不谢:
Python 2.7 Countdown : https://pythonclock.org/
教材?找 py3 教材又不难,现在也不属于稀缺品。
就算是 py2 教材,假若照抄代码都跑不了,那就刚好去查 py3 相关语句 /模块 的正确用法。
旧书写 2,读者就要迁就旧书?
现在刚开始学的话,那就 3 吧。“ 2020 年不再对 Python 2.7 提供支持”
这个教程哪里有?

