编程入门:创建图片与播放声音
背景简介
在编程学习的过程中,理解和掌握基本的编程概念是至关重要的。本章通过引入JES媒体计算环境,向读者展示了如何制作和显示图片以及如何播放声音,通过实践来学习编程。
制作和显示图片
首先,我们介绍了 makePicture
函数,它能够根据提供的文件名创建图片。我们了解到函数需要一个参数——文件名,而获取这个文件名的 pickAFile
函数则为我们提供了方便。例如:
picture = makePicture(pickAFile())
show(picture)
这里, pickAFile
函数返回一个文件名, makePicture
函数根据这个文件名创建图片,最后 show
函数显示这张图片。
我们还学习了如何为创建的图片命名,以便能够再次引用它们。使用赋值操作符 =
,我们可以将一个名称与一个值绑定,例如:
pict = makePicture(file)
这样 pict
就成为了图片的名称,我们可以通过它来引用或操作图片。
播放声音
与图片制作类似,我们也可以使用类似的方法来播放声音。 makeSound
函数用于创建声音,而 play
函数则用于播放声音。例如:
sound = makeSound(pickAFile())
play(sound)
通过这些步骤,我们可以利用计算机来播放一个声音文件。
命名值
在编程中,我们使用 =
操作符给值命名,这样可以通过名称来引用值。例如:
myVariable = 12
print(myVariable)
print
函数则用来输出变量的值。我们还了解到,在Python中函数的输出可以为 None
,即不返回任何值。函数的这种行为被称为副作用。
制作程序
本章最后介绍了如何定义自己的程序,也即所谓的recipe。在Python中,我们使用 def
关键字来定义函数,这是一组执行特定任务的命令集合。例如,我们定义了一个名为 pickAndShow
的函数:
def pickAndShow():
myFile = pickAFile()
myPict = makePicture(myFile)
show(myPict)
通过定义函数,我们可以使代码更加模块化,便于维护和重用。
总结与启发
通过本章的学习,我们了解到编程不仅仅是关于编写代码,更关键的是理解程序中值、变量和函数之间的关系。实践中,我们需要尝试每一个示例,这有助于我们理解程序的工作原理,提高编程技能,并理解其背后的原因。此外,我们也学习到定义程序的基本方法,这对于编写任何有用的软件都是必要的。
在编写程序时,我们还需要注意正确的缩进,这是Python语法的一部分,用于区分代码块的层次。同时,调试时别忘了加载我们的程序,以确保在命令区域正确执行。
总之,本章内容为编程初学者提供了一个很好的开端,涵盖了基本的编程概念和实践技巧。通过不断的实践和调试,我们将能够更好地掌握编程的艺术。