比如《笨方法学python》,《父与子的编程之旅》,《Python机器学习》都是基于2.x的。。我零基础,觉得这几本还看得懂,医学生,想做人工智慧诊断。。从python学起,希望大牛给点意见。


现在肯定可以直接入手 Python 3 了,先学 Python 2 再学 Python 3 已经没有必要了。


不要学python 2.*,而且你说的这几本书也不能称之为经典了,都过时了。Python 2与3差异很大,不建议学。

应该是Python最佳入门教材,零基础两天就可以入门Python:

https://hackwork.org/handbook/python/174/


比较推荐学Python3,因为Python2在20年便不再维护,Python3是趋势。

不过先学Python2,再去学3也是可以了,2和3的区别不是很大,基本刚开始是使用的时候,除了一些库的不同,还有输出语句有轻微不同之外,其他的都差不多,2和3的区别应该在于库的不同,有些库3有,2没有,有些2有3没有,不过大部分来说都有相似库,底层思路和使用方法都有相通之处,再去学习也比较轻松,所以不用太担心,放心去学


目前推荐学习Python3 ,但初学者能用到的3和2 的差别语法不大。

所以买到2的书,也可以学,主要学习编程思路,不是纯学习语法。

黄哥:如何训练自己的编程思路?

zhuanlan.zhihu.com图标

请看一些语法差别

https://jaxenter.com/differences-python-2-3-148432.html?

jaxenter.com


现在3.x已经这么多版本了,已经有很多的经典的书籍了,而不是只有2.x的书才经典了


先写结论:不要学2.0版本。

注:虽然2.0版本最大的差别就在于print "hello world"的格式在3.0需要加个括弧了print("hello world")。

目前最好的机器学习入门的学习方法,就是跟著视频学习,然后准备一本对应的参考书,如果视频+参考书还不懂的话,建议百度+论文互相印证著看。

python+机器学习+深度学习+强化学习+迁移学习和优化演算法的视频推荐:b站的莫烦python ,很详细,代码在github都有最新版,都不用自己码代码,复制过来就能用。

不过python 基础由于我个人编程语言还行,竞赛在即,就看了看基础语法和几个例题后自己写了个遗传演算法以及连连看小外挂还有lol小软体。。建议学了后自己写个东西出来,就算入门,例如c语言贴吧就是写个贪吃蛇算入门。。。

理论方面,机器学习就斯坦福的视频+周志华西瓜书吧,至于python 机器学习实战,就不用了,直接看莫烦的视频吧。(不过莫烦的数学理论很少,只适合入门和实战以及做工程应用,想要深入演算法还是得斯坦福+周志华+大量论文)

深度学习就TensorFlow吧,用这个框架自己实战个神经网路啥的,你就会对演算法原理理解的比较深刻了。

一开始就用sklearn keras pytorch的话,做项目或者工程应急可以,但以后深入会走很多弯路的。

加油,希望你学习的道路上会少很多弯路。


不难。有些小差别,但不大,只是不兼容而已。而且你列出的这几本书真不叫经典..


什么叫经典入门?我十年前的 Python 入门书是 dive into Python3。我不知道还有什么理由先学 Python2


推荐阅读:
相关文章