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语言显示指定的内容 板书设计 $

资源预览图

1.8《认识Python语言》课件    2025-2026学年湘电子版八年级信息科技上册
1
1.8《认识Python语言》课件    2025-2026学年湘电子版八年级信息科技上册
2
1.8《认识Python语言》课件    2025-2026学年湘电子版八年级信息科技上册
3
1.8《认识Python语言》课件    2025-2026学年湘电子版八年级信息科技上册
4
1.8《认识Python语言》课件    2025-2026学年湘电子版八年级信息科技上册
5
1.8《认识Python语言》课件    2025-2026学年湘电子版八年级信息科技上册
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。