这次更新离上一章隔的有点远,主要原因是在第三讲这里,即涉及到turtle的部分,我需要进行一些课外的自学工作,包括了解整个The Python Standard Library,以及turtle graphics,以便实现该课目标。
现在把本节内容更新如下。
首先要知道“import”,这个词可以理解为载入一个“模块/库”。Python的库有很多,所有的库都可以在“The Python Standard Library”里看到,这里提供一个官方地址:/3/library/index.html——这里是Python3.0的标准库。
比如turtle就是其中的一个库,汉语叫“海龟图形”。我在library里找到turtle,可以看到更详细的代码文件说明。
这节课讲的是如何用turtle画一个五角星,我将在下面贴出具体代码,并进行解释。
turtle.forward(100) turtle前进100像素
turtle.right(144) turtle向右转144度
turtle.forward(100) turtle前进100像素
turtle.right(144) turtle向右转144度
turtle.forward(100) turtle前进100像素
turtle.right(144) turtle向右转144度
turtle.forward(100) turtle前进100像素
turtle.right(144) turtle向右转144度
turtle.forward(100) turtle前进100像素
此时,我们将在turtle界面看到一个画好的五角星。
最后,还可以将这段代码保存为一个程序。方法是,点击左上角的file——new file,然后把代码复制粘贴,去掉
这个过程,体现了编程思想:即看到问题,先思考如何解决问题,再考虑如何用什么库、用什么代码实现。
而编程本身,更是简单的体现为:编写指令-保存指令集合的文件-执行文件内的指令合集。