这个问题是在知乎上遇到的,我觉得特别有意义,所以单独发篇推送来讲讲我的看法。不过这个问题得看我们如何定义熟练掌握了,如果你只是想会写爬虫,独立编写办公小程序,按照我下面的步骤进行学习,半年是有可能的。
但如果是想用Python来找工作的话,半年还是有难度的,需要多做点项目,熟练掌握Python的一些特点,尤其是一些面向对象的编程方法。
学Python最重要的就是学会用别人已经造好的轮子进行快速而又高效的开发,可以从应用练习入手,再到一些数据分析的项目,最后如果能自己学会熟练使用深度学习框架:TensorFlow或PyTorch,甚至是Web开发框架Django,基本超越了绝大部分人了。
1.基础学习
阅读《Think Python》:
https://codingpy.com/books/thinkpython2/或者廖雪峰的Python教程:
https://www.liaoxuefeng.com/wiki/1016959663602400
读完前八章,到面向对象编程即可,后续的知识可以在不断的实操训练中学习。不过,如果你的目标是找到工作,那建议全部阅读完,而且还要加增学习《Python核心编程》,后台回复核心编程可以下载pdf版哦。
2.应用练习
基础学习完毕后,就要开始练习一些简单的实操性项目巩固学习,Python实用宝典过去的许多文章其实都是这样的简单实操性项目,非常适合大家用来熟练掌握一些模块的应用。
3.进阶学习
进阶学习,就要深入学习一些框架。深度学习的,有TensorFlow和pyTorch,甚至Keras也是不错的选择。当然,也可以尝试一些更上层的框架,比如paddlehub:
Web开发,可以考虑Django和Flask框架,我们有用过Django开发一个简单的网站,是三篇教程哦:
如果你想成为超级极客,可以看看这些文章:
当然,以上的这些只是我们教程的一部分,如果你想看更多的教程,可以关注Python实用宝典的推送历史,有非常多好用且有趣的教程等着你哦!
如果你喜欢今天的Python 教程,请持续关注Python实用宝典,如果对你有帮助,麻烦在下面点一个赞/在看
,有任何问题都可以在下方留言,我们会耐心解答的!
点击下方阅读原文可以获取所有代码和链接哦!
Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典