第一范文网 - 专业文章范例文档资料分享平台

第01课 邂逅Python丨教案-八年级信息技术同步精品课堂

来源:用户分享 时间:2025/7/2 2:46:49 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第1课 邂逅Python

【教学目标】

1. 知识与技能:了解程序设计语言的发展和Python语言的起源;能够下载和安装Python编辑器。 2. 过程与方法:通过自主讨论、合作探究,提高自我学习的能力。 3. 情感态度与价值观:让学生了解程序设计语言,增强对信息技术的热爱。

【教学重难点】

1. 重点:Python的下载与安装 2. 难点:Python环境的搭建

【教学过程】

一、导入

今天,信息技术的发展日新月异。计算机早已成为我们不可或缺的重要助力工具,而掌握计算机程序设计这把钥匙则可以帮助我们打开计算机世界的大门。门扉的开启,门轴的转动,正是有了钥匙的拧动。今天,就让我们一起手持程序设计这把神奇的金钥匙,用程序代码实现自己奔腾的理想,构筑一个绚烂的未来。

二、程序设计语言

8 / 8

据说全世界存在过的程序设计语言超过2500种,相当于人类语言种类的一半,但是多数程序设计语言使用比较少,有些甚至被彻底遗忘。程序设计语言的发展历经了从低级到高级的过程,其发展的核心思想就是“让人更容易编程”。

图1 编程语言文字云

计算机语言分为低级语言和高级语言。 1. 低级语言

计算机低级语言包含机器语言和汇编语言两种类型。

在生活中,我们使用的是十进制,用0,1,…,9来表示数量,如876。但在计算机中,数据只能通过二进制表示,如1000101。早期的计算机语言——机器语言也是由二进制组成,就是一连串0和1。

下图为早期计算机编写程序的方法。通过光电阅读机将记录在穿孔的纸带上的数据读入计算机,计算的结果则利用打孔机在卡片上打出小孔,而表示输出的数据。卡片上的小孔就组成了由0和1写成的程序。

图2 早期的计算机程序

为克服机器语言不容易记忆和阅读的局限性,莫奇莱等人想到用助记符来代替0和1组成的代码,于是汇编语言就诞生了。

汇编语言的实质和机器语言是相同的,都是直接对硬件进行操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。我们将寄存器BX的内容发送到AX中,机器语言和汇编语言的代码对比,如下所

8 / 8

示:

1000100111011000 机器语言 movAX,BX 汇编语言

同学们可以发现,汇编语言还是不够直观,一个简单的任务需要大量的语句进行描述,因此又有了高级语言。

2. 高级语言

高级语言,更加符合人们的习惯,也更容易理解和修改。

高级语言并不是特指某一种具体的语言,而是包括很多编程语言,如流行的Python、Java、C、C++、C#、Pascal、FoxPro、易语言等,这些语言的语法、命令格式都不相同。高级语言较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。

最早的高级语言大约诞生于1945年,是德国人楚译为他的Z4计算机设计的Plan Calcul,比第一台电子计算机还早几个月。在电子计算机上实现的第一个高级语言是美国尤尼法克公司于1952年研制成功的Short Code;而真正得到推广使用,至今仍在流行的第一个高级语言是由美国的计算机科学家巴科斯设计,并于1956年首先在IBM公司的计算机上实现的Fortran语言。

早期的高级语言主要是应用于科学和工程计算,其代表有Fortran和ALGOL60。计算机进入商业和行政管理领域以后,出现了COBOL和RPG等便于商界使用的语言。

三、Python语言

Python是一种结合了解释性、编译性、互动性和面向对象的高层次计算机程序语言。 1. Python的起源

Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。在那个时候,他接触并使用过诸如Pascal、C、 Fortran等语言。这些语言的基本设计原则是让机器能更快运行。

虽然Guido知道如何用C语言写出一个功能,但整个编写过程需要耗费大量的时间 (即使他已经准确的知道了如何实现)。他的另一个选择是shell。Bourne Shell作为UNIX系统的解释器(interpreter)已经长期存在。UNIX的管理员们常常用shell去写一些简单的脚本,以进行一些系统维护的工作,比如定期备份、文件系统管理等等。shell可以像胶水一样,将UNIX下的许多功能连接在一起。许多C语言下上百行的程序,在shell下只用几行就可以完成。然而,shell的本质是调用命令。它并不是一个真正的语言。比如说,shell

8 / 8

第01课 邂逅Python丨教案-八年级信息技术同步精品课堂.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1hop385oup7z7sh75m1a072ie1yi3600n0n_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top