很多新手朋友在刚开始学Python时,都有过这种感觉:
视频看了不少,变量、循环、函数这些概念好像也听懂了。可一关掉教程,让自己从头写一段代码,脑子里马上就空了。照着案例敲还能运行,题目稍微换个说法,就不知道该怎么下手。
这其实很正常。不怕你们笑话其实我曾经也有过这个的经历,在看教程的时候,我们更多是在跟着别人的思路走;真正轮到自己写,就要先读懂问题,再把它拆成几个小步骤,最后用代码一个个实现。中间少了任何一环,都很容易卡住。偏偏传统练习题又不算有趣。打开编辑器,对着几行题目要求埋头写代码,连续做几道,耐心很快就被磨光了。
而游戏化的编程网站就轻松不少。它会把变量、循环、条件判断和算法题,放进地图、角色和闯关任务里。你写对一段代码,角色会移动、攻击、收集道具,或者顺利走到终点;代码哪里写错了,也能从画面里的反馈看出问题。
这种方式不能代替系统学习,但用来练手、巩固语法,确实比单纯刷题更容易坚持。下面整理了4个可以边玩边练Python的网站。它们各有侧重,有的更适合刚入门,有的偏逻辑训练,也有的更适合有基础后继续刷题进阶。