![Python编程自学手册](https://wfqqreader-1252317822.image.myqcloud.com/cover/27/47379027/b_47379027.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 程序是什么
近几年,在中国有关青少年编程的课程多种多样,有积木拼插类的,还有游戏兴趣类的,但不管是何种编程方式,对于计算机来说,最终都是一句句的代码。
1 print(" **") 2 print(" ****") 3 print(" *******") 4 print(" *********") 5 print(" ***********") 6 print(" **") 7 print(" **") 8 print("****")
计算机在执行以上Python语句后,就会在屏幕上显示一面小旗子(图1-1),这就是一段程序。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-19-1.jpg?sign=1739564686-D8N0EfKxnTLJRQST6XciyiaRlLNXbo3U-0-bdf09a6b2a964532e4c76ef0b1d25df4)
图1-1 小旗子
我们再来看生活中的一个例子。在每天上学前,乐乐都要做以下准备再出门。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-19-2.jpg?sign=1739564686-BPMtiDhOaZQMJVkNmVg3yvxSokZJsvwJ-0-5fc5d2354757ba32fe3aebaaede22a76)
这里的三个步骤就是乐乐同学上学前的准备程序。程序是指完成某些任务的一种既定方式和过程,也指一系列有序动作的执行过程。与此相同,计算机程序是计算机完成一系列有序动作的过程,即执行某些操作或者解决某个问题而编写的一系列有序指令集合。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-19-3.jpg?sign=1739564686-uLGdn1uATiHwflTM3TpoOkh6rtDRVIHq-0-381932c9c52410ce205d584669680737)
人与人之间通过语言进行信息传递,比如有的人说汉语、有的人说德语。同样,计算机也是通过计算机语言传达指令的。计算机语言通常分为三类:
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-20-1.jpg?sign=1739564686-SnbbEDNqa6rrArVQWTiRonp9FkGgIk9P-0-390879bb7e2ea980d751d15e6a8fa52a)