Python的学习步骤
这一块分未学什么以及怎么学两部分。
一、学什么?
1.语言基础
说白了,就是学习这门语言的基本语法。
需要注意一点的是学习Python语言基础的时候,一定要多动手,不要觉得自己理解了就跳过去了。不然等你真的要实操的时候,你会发现有很多细节是你之前忽略了的,而这些细节阻碍了你的整个编程。
下面是推荐的一些书籍以及课程:
书籍:《流畅的Python》 《笨办法学Python》 《Python Cookbook》(头条水印为本人)
基础学到最后,你能掌握下面这些知识就够了
2.进阶学习
二、怎么学?
每个人的学习方法都不一样,有的人喜欢边做项目边学习,有的人则喜欢学一段时间做一个项目,有的人喜欢看书学,有的人喜欢看视频学,这些都不是问题,重要的是找到适合你自己的。但下面这几点,最好还是不要去做了,因为我带了这么多人,敢这样做的都是事倍功半,结果惨不忍睹。
1.刷题技巧
下面这个刷题方法很普通但也很实用,推荐给你:
第一遍: 可以先思考,之后看参考答案刷,结合其他人的题解刷。思考、总结并掌握本题的类型,思考方式,最优题解。
第二遍: 先思考,回忆最优解法,并与之前自己写过的解答作比对,总结问题和方法。
第三遍: 提升刷题速度,拿出一个题,就能够知道其考察重点,解题方法,在短时间内写出解答。在这里,给大家推荐两本书还有一些学习网站,能够让大家学得更轻松些。
2.做一些实操性强的个人项目,自己练练手
田纳西大学助理教授奥斯汀亨利结合自身经验,给出了一份“程序员都应该尝试的挑战性项目”清单,包含下面几个项目,我之前做了一遍觉得还不错,推荐给大家:
每一个项目都存在不同的挑战,比如文本编辑器就要求在不使用GUI框架中内置的文本框组件的情况下,搭建支持光标移动、选择、插入和删除操作的文本框并将文本文档存储在内存中。
如果你能解决掉这些项目中的这些问题,然后把项目独立完整的做出来并且运行成功,你的能力肯定能再上一个台阶。
以上所有资料已经全部打包好了,公众号回复资料即可