课件编号8551012

浙教版(2019)信息技术 必修1 3.2.1-3.2.2 Python语言程序设计——语言基础与顺序结构 教学设计

日期:2024-04-28 科目:信息技术 类型:高中教案 查看:78次 大小:26538Byte 来源:二一课件通
预览图 1/3
语言,结构,顺序,语言基础,程序设计,Python
  • cover
语言基础与顺序结构教学设计 课程标准 和 教学目标 语言基础和顺序结构 教材内容:本课包含教材3.2.1Python语言基础(不包括关系运算符、逻辑运算符)与3.2.2顺序结构的程序实现 适应的课程标准: 1.7掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。 教学目标: ●掌握使用IDLE编写程序和运行程序的方法。 ●掌握Python常见的数据类型(整型、实型、字符型、布尔型) ●掌握Python算术运算符 ●掌握Python中的变量及其赋值 ●掌握Python的基本数据结构(字符串、列表、字典) ●学会利用Python语言编写顺序结构的程序解决问题。 指向的核心素养: ●计算思维:在信息活动中,能够采用计算机科学领域的思想和方法界定问题、抽象特征、建立结构模型、合理组织数据。通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案。针对给定的任务进行需求分析,明确解决问题的关键问题。运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。 学习环境:有教学控制软件的多媒体机房,需要安装Python编程环境。 建议课时:1课时 教学活动设计 教学环节 教学过程 设计意图 情境导入 问题:Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。请通过互联网搜索回答如下问题:Python程序语言的优点?为什么Python如今如此流行? 参考答案: Python语言的优点:可读性好,简单;有强大的社区支持,使用的人多,任何问题在社区中几分钟之类就能得到解决;有很多的框架和模块,使应用程序开发变得非常容易;在很多领域都有广泛的应用。 Python为什么如此流行:Python是数据科学、机器学习和人工智能的首选语言,除了这些领域Python在桌面开发、web开发这些方面也是不错的选择。Python的开发人员的薪酬较高。 通过解答问题让学生了解Python语言的优点、Python流行的原因,激发学生学习Python语言的兴趣。 新课教学 ●知识讲解—IDLE运行程序 教师演示IDLE运行程序的两种方式: ①通过IDLE的Shell运行 演示在Shell中输入“1+1”按回车计算表达式运算结果,python的shell中能够直接计算出表达式的结果。 ②通过IDLE运行文件 a.通过IDLE的菜单“File”———New File”命令新建一个全新的Python程序文件。 b.在这个文件中输入如下的代码: print(“你好,世界!”) c.保存文件,通过IDLE的菜单“Run”———Run Moudle”运行该程序文件。 print是一个函数,作用是在屏幕上打印出传递给它的参数,这里的参数是文本“你好,世界!”。 ●学生活动—使用IDLE运行程序 ①尝试在IDLE的Shell中运行如下的代码: a.4 + 13 b. "hello," + "python!" ②尝试在IDLE中新建一个文件,并输入如下代码 print("hello," + "python!") 查看运行结果。 ●知识讲解—数据类型与算术表达式 观察前面完成的学生活动中尝试的代码,4、3没有用双引号,"hello,"与"python!"使用了双引号,这是因为它们是不同的数据类型。Python编程语言在按照数据本身的特点将数据分为了若干种不同的类型: 整型:数学中的整数。 实型:数学中的实数。 字符串型:用单引号或者双引号包裹,表示一段文本。 布尔型:只有True和False两个值,代表成立(真)与不成立(假)。 而4 + 3中的“+”是我们数学中的算数运算符,在4 + 3这个算数表达式中,它的功能是计算4和3的和。数学中的基本算术运算符在Python中都有对应的符号。 运算符 表达式 描述 优先级 ** x**y 求x的y次幂 1 * x*y 求x和y的乘积 2 / x/y x除以y的实数值 2 // x//y x除以y的取整数 2 % x%y x除以y的余数 2 + x+y x和y的和 3 - ... ...

~~ 您好,已阅读到文档的结尾了 ~~