编程入门:创建图片与播放声音

编程入门:创建图片与播放声音

背景简介

在编程学习的过程中,理解和掌握基本的编程概念是至关重要的。本章通过引入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语法的一部分,用于区分代码块的层次。同时,调试时别忘了加载我们的程序,以确保在命令区域正确执行。

总之,本章内容为编程初学者提供了一个很好的开端,涵盖了基本的编程概念和实践技巧。通过不断的实践和调试,我们将能够更好地掌握编程的艺术。

内容概要:本文档主要介绍了Intel Edge Peak (EP) 解决方案,涵盖从零到边缘高峰的软件配置和服务管理。EP解决方案旨在简化客户的入门门槛,提供一系列工具和服务,包括Edge Software Provisioner (ESP),用于构建和缓存操作系统镜像和软件栈;Device Management System (DMS),用于远程集群或本地集群管理;以及Autonomous Clustering for the Edge (ACE),用于自动化边缘集群的创建和管理。文档详细描述了从软件发布、设备制造、运输、安装到最终设备激活的全过程,并强调了在不同应用场景(如公共设施、工业厂房、海上油井和移动医院)下的具体部署步骤和技术细节。此外,文档还探讨了安全设备注册(FDO)、集群管理、密钥轮换和备份等关键操作。 适合人群:具备一定IT基础设施和边缘计算基础知识的技术人员,特别是负责边缘设备部署和管理的系统集成商和运维人员。 使用场景及目标:①帮助系统集成商和客户简化边缘设备的初始配置和后续管理;②确保设备在不同网络环境下的安全启动和注册;③支持大规模边缘设备的自动化集群管理和应用程序编排;④提供详细的密钥管理和集群维护指南,确保系统的长期稳定运行。 其他说明:本文档是详细描述了Edge Peak技术及其应用案例。文档不仅提供了技术实现的指导,还涵盖了策略配置、安全性和扩展性的考虑,帮助用户全面理解和实施Intel的边缘计算解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值