这门课只做一件事:用 Python 自带的 turtle 库,让你从零开始写出能运行、能画图的代码。它不涉及数据处理、网页开发或爬虫,而是把编程最核心的“顺序、循环、函数调用”这些概念,都放在“画正方形、画圆、画多边形”这些可见的反馈里。如果你之前试过看语法书,被密密麻麻的术语劝退,这门课是更轻的入口。

它解决什么场景,适合谁

典型场景是:你不需要用 Python 做正经项目,只想先确认自己能不能学会编程,或者想用代码做点小东西让孩子感兴趣。turtle 的妙处在于,每一行代码都立刻有视觉结果——画歪了、颜色不对、循环次数写错,屏幕上马上就能看出来。这种即时反馈,比打印一行“Hello World”更能让人坚持下来。

适合的基础是:完全零基础,或者只见过 Python 界面但没写过完整代码的人。课程从安装 Python 和认识 IDLE 开始,前两节把环境问题解决掉,后面每一节都围绕 turtle 展开。不需要你懂数学公式,画圆、画多边形用到的角度和边长,课上都会带着算。如果你已经会用 for 循环写简单程序,这门课会显得偏慢,可以直接跳过前面的安装,从 turtle 的常用函数开始看。

建议先看哪几块

如果你时间有限,不要从第一课顺序看到第十课。更合理的路线是:先看课时 3 和课时 4,搞清楚“怎么召唤小海龟”和“怎么让它画一条直线”,这两节是后面所有内容的地基。然后直接跳到课时 8 和课时 9,看循环怎么把重复的移动代码压缩成几行。这两节是这门课最重要的转折点——从“写一行画一笔”变成“写一个循环画一整圈”。

看完这四节,你已经能画正方形和正六边形了。这时候再回头补课时 5 到 7,把画圆、改颜色、turtle 常用参数搞清楚。最后看课时 10 的循环嵌套,那是把前面所有知识组合起来的部分。不建议一开始就追求看完所有课时,先动手跑通前四节,再决定要不要继续。

学完能独立做什么,资料怎么配合

学完这门课,你能独立写出这样的程序:用 turtle 画一个指定边长和颜色的正方形,画一个半径可调的圆,画任意边数的正多边形,以及用两层循环画出一组有规律的几何图案。你也能读懂别人写的 turtle 代码,知道每一行在控制什么,可以自己改参数试试效果。

资料里的视频是主线,但光看不够。每看完一节,建议立刻打开 IDLE 把视频里的代码自己敲一遍——不要复制粘贴,敲错再改,这个过程中你才会记住函数名和参数顺序。敲完以后,试着改一个数字:比如把画正方形的角度从 90 改成 45,看会得到什么;把循环次数从 4 改成 8,看会不会画出八边形。这种“故意改错”的练习,比跟着视频画一遍更能帮你理解循环和角度的关系。

如果你卡在某个函数上,比如不清楚 penup 和 pendown 的区别,直接回到对应的课时看解析,那节“turtle 的常用函数解析”就是给你查漏补缺用的。最后,把课时 10 的嵌套图案做完后,试着换一种颜色组合或改变内层循环的次数,做出一个属于你自己的图案。这门课不算长,但只要你跟着敲、跟着改,它足够把你从“看不懂代码”推到“能自己写一段会动的小程序”的位置。

课程目录

课程目录10 集
  • 1 课时1:Python安装 (12:45).mp4
  • 2 课时2:IDLE的两种编程模式 (21:09).mp4
  • 3 课时3:召唤小海龟 (16:28).mp4
  • 4 课时4:让小海龟画正方形 (12:39).mp4
  • 5 课时5:让小海龟画圆 (16:33).mp4
  • 6 课时6:改变画笔颜色 (14:35).mp4
  • 7 课时7:turtle的常用函数解析 (24:13).mp4
  • 8 课时8:Python循环实现画正方形 (14:16).mp4
  • 9 课时9:Python循环实现画多边形 (13:24).mp4
  • 10 课时10:Python循环嵌套画美丽图案 (18:04).mp4