Python代码简洁易上手,对于自学的小白来说,选择好合适的教学视频之后就要侧重在练习写代码之上。
回顾我的整个学习过程,我深觉一套完整连贯的教学视频的重要性。为了完成任务而做练习势必会造成知识断层。另外,要学会学以致用。摒弃学习知识是为了完成题目的念头。学习,练习自己感兴趣的领域。尽量让自己在学习过程中少走弯路。
1.笔记要简洁扼要
笔记并非必需品,一大段一大段的摘抄代码远远不如在电脑上自己亲手写一遍。大段摘抄代码的后果就是浪费了时间,消磨了兴致,学习效率低下。
2.先模仿再突破
一些经典的案例,值得被记录下来逐句分析。可以在每句代码后用#自己标一些注解方便理解,跟着前辈的思路走,遇到不懂的语句可查阅资料,可询问师兄师姐。
3.尝试做一些自己感兴趣的东西
对python基础知识掌握到一定程度后,一定要实际操作,尝试自己做出一些小游戏或者系统。而我选择的是游戏。
在学习游戏制作的时候应该先明白原理,于是我选择了最基础的利用turtle画图函数做些几何小游戏。例如:贪吃蛇,弹球,几何简易版的flappy bird等。在对基础理解到一定程度后,再抛开turtle利用pygame并使用素材图片做一些进阶版的游戏。
贪吃蛇
Falppy bird
进阶版
在学习制作这些小游戏的同时,我学到了很多之前没有接触到的函数,比如监听函数,时间函数等等。
4.学会利用各种搜索引擎
在我学习的过程中,我遇到过许多难以解决的事件。首先在pygame安装上就因为pip的路径问题耗费了大量的时间。其次,几乎每个游戏都有些小bug。但学习python的不止我一个人,遇到问题的也不只有我,通过搜索引擎进行搜索就会发现这些问题都有前人进行过解答。