1.8《认识Python语言》课件 2025-2026学年湘电子版八年级信息科技上册
2025-11-26
|
30页
|
622人阅读
|
2人下载
普通
摘要:
这是湘电子版初中信息科技八年级上同步教学课件,共30页。内容从AlphaGo案例导入,讲解Python语言的定义、特点及应用领域,引导学生下载安装运行环境,通过合作探究和编程实践学习print函数,编写Hello World程序,还包含编程语言对比及课堂练习。
资料特色鲜明,以AlphaGo案例激发兴趣,注重实践操作,如指导下载Python3.x、在IDLE中编写运行程序,通过小组合作探究print函数输出内容与格式,结合对比表格理解不同语言特点。融合计算思维培养,如分析print函数格式,提升数字化学习能力,通过实操和合作提升学生编程兴趣与实践能力,为教师提供结构化教学流程和丰富活动设计。
内容正文:
认识Python语言
湘电子版 八年级上
新知导入
是谁打败了围棋高手呢?
2015年,谷歌公司开发的AlphaGo(阿尔法狗)计算机程序(围棋程序)横空出世,大杀四方。2016年3月,阿尔法狗以4比1的战绩打败围棋世界冠军李世石;2017年5月,Alpha Go(Mast)以3比0的战线打败了排名世界第一的世界围棋冠军柯洁。2017年10月,谷歌发布了最强版 AlphaGo,代号 AlphaGo Zero。经过自我训练,zero就打败了此前战胜李世石和柯洁的旧版AlphaGo,短短25个月, AlphaGo超越人类成为“围棋之神”。
新知讲解
强大的编程语言——Python
(1)什么是 Python语言?
(2)如何获得 Python软件?
(3) Python语言的运行环境是怎样的?
(4)如何使用 Python语言显示指定的内容?
合作探究
上网搜索“python”,搜索关于 Python的故事、 Python语言的特点。小组内互相交流。
提示:打开网络浏览器,尝试用百度、360等搜索“ python”。
Python的故事
新知讲解
Python是由荷兰人Guido
于1989年发明第一个公开版本发行于1991年。1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了 :类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。乃至Python发展至今,无论是从入门级选手(爬虫、前端、后端、自动化运维)到专业级数据挖掘、科学计算、图像处理、人工智能,Python 都可以胜任。
新知讲解
Python的特点
它是一种计算机程序设计语言,是目前最受欢迎的语序设计语言之一。它具有简单、易读、速度快、易维护、用途广泛和完全免费的特点。
新知讲解
Python的应用领域
python
数据分析
Web和Internet开发
智能硬件开发
软件开发
桌面界面开发
教育
新知讲解
下载Python软件
网上搜索Python,找到对应软件进行下载。
新知讲解
下载 Python运行环境的安装程序——针对合适的操作系统,选择版本为 Python3.x的安装文件。
新知讲解
准备Python运行环境
安装 Python运行环境——双击 进行程序安装,选择合适的参数,单击“Install Now”,安装完成后就建立了 Python运行环境。
合作探究
Python运行环境是什么?
Python属于解释型语言,也就是所编写的代码需要一个“翻译者”一句一句地解释给计算机,让计算机明白它到底需要执行什么样的命令。这样的“翻译者”称之为运行环境。
新知讲解
认识Python编程环境
1.认识 Python软件
下载并安装 Python软件之后,会出现 Python软件的文件列表,其中“Python3.x(x-bit)”的选项为 Python的逐行运行程序。IDLE是 Python提供的标准编程环境。
新知讲解
认识Python编程环境
2. Python IDLE编程环境
选择“DLE( Python3.x x-bit)”,进入调试页面,选择“File”菜单中的“New File”选项,打开IDLE代码编辑器,如图所示。
新知讲解
编写“ Hello world!”程序
1.认识输出函数print()
输出是编程的基本内容之一。 Python语言的输出,可以使用 print()函数实现。
合作探究
输出指令:print(你想要输出的内容)
>>>print(“hello”)
>>>print(12)
>>>print(2+3)
>>> print(“加法运算2+3=”,2+3)
仔细观察结果,思考 print可以输出什么内容?相应格式是什么?组内讨论。
新知讲解
格式:print(内容1,内容2,…[,end=“结束符”])
功能:输出括号里的内容。内容可以是数字或者符号,如果有多个内容可以用逗号分开。默认情况下,输出内容后会自动换行;如果输出内容后不需要换行,则可以指定结束符为空,即end=“”。
Print函数格式
新知讲解
需要特别注意的是这里的括号是英文括号切忌写成中文,以后编程用到的各类符号均是英文符号输入代码错误, python会有红色英文提示。
注意事项
新知讲解
编写“ Hello world!”程序
2.编写第一个程序
在IDLE代码编辑器中新建文件,并输入如下语句:
新知讲解
编写“ Hello world!”程序
3.运行程序
从IDLE代码编辑器中选择“Run”菜单中的“ Run module”,开始执行当前编写的代码。运行之前会提示保存程序。
新知讲解
编写“ Hello world!”程序
4.保存文件
编辑和调试 Python文档之后,可以选择“File”菜单中的“Save”命令,输入文件名,保存文件。
注意,编辑代码的过程中,要养成随时保存文件的好习惯。
合作探究
身高体重指数是国际上常用的衡量人体胖瘦程度的一个标准。它的定义如下
体质指数(BMI)=体重(kg)÷身高(m)的平方
如:70÷(1.75×1.75)=22.86
请用print输出自己的体重指数。
小组内交流解决,并试着输入电脑进行实操。
编程语言的基本种类
合作探究
编程语言是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。
编程语言又称“计算机语言”,种类非常多,可以分为机器语言、汇编语言、高级语言三大类。计算机的毎一次动作,都是按照计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合。
合作探究
其中,高级语言包括C、C++、 Python、PHP、Java等编程语言。
C语言既具有高级语言的特点,又具有汇编语言的特点,可以作为工作系统设计语言,编写系统应用程序;也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
编程语言的基本种类
合作探究
C++是一种静态数据类型检查的、支持多重编桯范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
编程语言的基本种类
合作探究
Python是一种面向对象、直译式计算机程序设计语言。
PHP因其所编写的代码量小,而被广泛使用。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人电脑、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
编程语言的基本种类
合作探究
编程语言的基本种类
编程语言 学习内容 语言本质 解决问题 适用对象
C 指针、内存、数据类型 理解计算机系统结构 性能 计算机类专业
Java 对象、跨平台、运行时 理解主客体关系 跨平台 软件类专业
C++ 对象、多态、继承 理解主客体关系 大规模程序 计算机类专业
PHP 对象、按钮、文本框 理解交互逻辑 桌面应用 不确定
Python 编程逻辑、第三方库 理解问题求解 各类问题 所有专业
课堂练习
(1)用 Python编写的程序代码文件的扩展名是什么?程序代码的编写与普通文档的编辑有什么不同?
python源文件后缀是py。以 py 扩展名的文件是 Python 源码文件,由 python.exe 解释,可在控制台下运行。可用文本编辑器读写。而普通文档的编辑不可以直接使用。
课堂练习
(2)试着在“ Hello world!”程序代码中添加命令,在屏幕上再输出一行“ I Love Python!”。
在IDLE代码编辑器中
找到输入“Hello world!“的文件.
输出指令:
>>> print(“Hello world!”)
>>> print(“I Love Python”,END=”)
认识Python语言
理解Python
Python的故事、特点、应用领域
Python的运行环境
IDLE代码编辑器
Python的使用
使用Python语言显示指定的内容
课堂总结
认识Python语言
理解Python
Python的故事、特点、应用领域
Python的运行环境
IDLE代码编辑器
Python的使用
使用Python语言显示指定的内容
板书设计
$
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。