8/8【教学过程】”——、导入四b'thon的下養与京装【学生宝捧】五、F\thon的Sf舸保存1."F^tP/thcn2^Pyihor3.F>tti-jr'fT-.le的'、4Pythmi的咅二、程序设计悟言1一低\1.Python的'、.、乙Pytho门三-PythonioS教学过第1课邂逅Python【教学目标】1.知识与技能:了解程序设计语言的发展和Python语言的起源;能够下载和安装Python编辑器。2.过程与方法:通过自主讨论、合作探究,提高自我学习的能力。3.情感态度与价值观:让学生了解程序设计语言,增强对信息技术的热爱。【教学重难点】1.重点:Python的下载与安装2.难点:Python环境的搭建一、导入今天,信息技术的发展日新月异。计算机早已成为我们不可或缺的重要助力工具,而掌握计算机程序设计这把钥匙则可以帮助我们打开计算机世界的大门。门扉的开启,门轴的转动,正是有了钥匙的拧动。今天,就让我们一起手持程序设计这把神奇的金钥匙,用程序代码实现自己奔腾的理想,构筑一个绚烂的未来。二、程序设计语言aL・cLi置<蠻夢55屮L-tDl-BtnMe占品施卵沪rfiew^^ilBJC^o万盂FZC4V1Son电晅璽_%曇1-舊H沁載即;pyJ^sua皿.ark活l>q£3La5vi8/8据说全世界存在过的程序设计语言超过2500种,相当于人类语言种类的一半,但是多数程序设计语言使用比较少,有些甚至被彻底遗忘。程序设计语言的发展历经了从低级到高级的过程,其发展的核心思想就是“让人更容易编程”。图1编程语言文字云计算机语言分为低级语言和高级语言。1.低级语言计算机低级语言包含机器语言和汇编语言两种类型。在生活中,我们使用的是十进制,用0,1,…,9来表示数量,如876。但在计算机中,数据只能通过二进制表示,如1000101。早期的计算机语言——机器语言也是由二进制组成,就是一连串0和1。下图为早期计算机编写程序的方法。通过光电阅读机将记录在穿孔的纸带上的数据读入计算机,计算的结果则利用打孔机在卡片上打出小孔,而表示输出的数据。卡片上的小孔就组成了由0和1写成的程序。图2早期的计算机程序为克服机器语言不容易记忆和阅读的局限性,莫奇莱等人想到用助记符来代替0和1组成的代码,于是汇编语言就诞生了。汇编语言的实质和机器语言是相同的,都是直接对硬件进行操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。我们将寄存器BX的内容发送到AX中,机器语言和汇编语言的代码对比,如下所示:1000100111011000机器语言movAX,BX汇编语言同学们可以发现,汇编语言还是不够直观,一个简单的任务需要大量的语句进行描述,因此又有了高8/8级语言。2.高级语言高级语言,更加符合人们的习惯,也更容易理解和修改。高级语言并不是特指某一种具体的语言,而是包括很多编程语言,如流行的Python、Java、C、C++、C#、Pascal、FoxPro、易语言等,这些语言的语法、命令格式都不相同。高级语言较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。最早的高级语言大约诞生于1945年,是德国人楚译为他的Z4计算机设计的PlanCalcul,比第一台电子计算机还早几个月。在电子计算机上实现的第一个高级语言是美国尤尼法克公司于1952年研制成功的ShortCode;而真正得到推广使用,至今仍在流行的第一个高级语言是由美国的计算机科学家巴科斯设计,并于1956年首先在IBM公司的计算机上实现的Fortran语言。早期的高级语言主要是应用于科学和工程计算,其代表有Fortran和ALGOL60。计算机进入商业和行政管理领域以后,出现了COBOL和RPG等便于商界使用的语言。三、Python语言Python是一种结合了解释性、编译性、互动性和面向对象的高层次计算机程序语言。1.Python的起源Python的作者,GuidovonRossum,荷兰人。1982年,Guido从阿姆斯特丹大学(UniversityofAmsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。在那个时候,他接触并使用过诸如Pascal、C、Fortran等语言。这些语言的基本设计原则是让机器能更快运行。虽然Guido知道如何用C语言写出一个功能,但整个编写过程需...