任务1.3 编写第一个Python程序——打印Python学习计划(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】

2026-09-28
| 34页
| 66人阅读
| 0人下载
精品

内容正文:

任务 1.3 编写第一个 Python 程序 程序设计基础——Python (高等教育出版社) ——打印 Python 学习计划 学习目标 能说出 Python 单行注释与多行注释的写法、缩进规则,以及语句换行的两种方式。 能在 PyCharm 中新建 test.py 文件,用 print() 输出排版规范的学习计划,并正确使用单行与多行注释说明代码。 在空格、缩进、命名的细节打磨中,体会严谨认真、精益求精的工匠精神。 1 2 3 知识目标 技能目标 素质目标 目录 模块一 · Python 代码书写规范(注释、缩进、换行) 模块二 · 规范编码习惯与 AI 辅助检查 模块三 · 任务实施——打印 Python 学习计划 教学引入 知识讲授 注释 嵌入源代码中、仅用于解释和理解代码的文本,不参与编译执行,也不影响运行结果。 缩进 常用 4 个空格作为一个缩进层级,同块内必须完全一致。 Python 代码书写规范 第一部分 知识讲授 为代码添加注释 知识讲授 Python 注释 注释内容不会被编译器或解释器识别、编译或执行,也不会对程序的运行逻辑、执行结果产生任何影响;它的作用是提升代码的可读性与可维护性。 # Python学习计划(例 1-2) ''' 本程序用于输出一份 Python 学习计划 共分四个阶段,每阶段用一行说明 ''' print("第1~4周:掌握环境使用与 print 输出") # 第一阶段 print("第5~8周:学习变量与数据类型") # 第二阶段 print("学期目标:规范书写、勤于练习!") # 收尾 读代码 第 1 行用「#」注释属单行注释;第 3~7 行用三重单引号包裹属多行注释;第 9、11、13 行也都是单行注释。添加注释后,代码更加清晰明了。 知识讲授 Python 注释的分类 Python中包括3种类型的注释:分别是单行注释、多行注释、中文编码声明注释。 知识讲授 Python 代码缩进 读代码 知识讲授 什么情况下需要缩进 以下Python语句后面需要缩进,因为它们都会引入一个新的代码块: 知识讲授 Python 代码缩进层级 同一个代码块中的所有语句必须使用相同数量的缩进: ⚠关键规则:不要混用空格和Tab! 在一个文件中,要么全用空格,要么全用Tab。混用会导致 TabError: inconsistent use of tabs and spaces in indentation。 知识讲授 常见的缩进错误 1、IndentationError: expected an indented block 这个错误发生在:写了冒号,但下一行没有缩进。 ✅ 解决方法:在冒号后面按回车,然后加上缩进: 2、IndentationError: unexpected indent 这个错误发生在:不该缩进的地方缩进了。 ✅ 解决方法: 知识讲授 常见的缩进错误 3、TabError: inconsistent use of tabs and spaces 这个错误发生在:混用了Tab和空格: ✅ 现代的IDE通常会自动统一缩进方式。如果你手动用文本编辑器写代码,建议设置编辑器"将Tab转换为空格"。 4、缩进导致的逻辑错误 知识讲授 Python 语句换行 读代码 知识讲授 规范编码习惯 知识讲授 AI 小助手:用 AI 检查代码规范性 背诵记忆 序号 核心考点 记忆要点与核心解析 01 注释的定义 嵌入源代码中、仅用于解释和理解代码的文本片段,不参与编译与执行 02 缩进规则 常用 4 个空格;可用 Tab 或空格;同块层级一致 03 换行 反斜杠换行:把反斜杠放在行尾即可拆分语句 括号换行:用「()」包裹内容,括号内直接换行 课堂练习 基础题 例题1(单选)在 Python 中,多行注释使用(  )将注释内容括起来。 A. 单引号  B. 双引号  C. 方括号  D. 三重单引号或三重双引号 【答案】D  【解析】多行注释用三重单引号或三重双引号包裹;单引号、双引号只能标识单行字符串,方括号是列表的标识符号。 例题2(填空)单行注释以符号 ________ 开头;缩进常用 ________ 个空格。 【答案】#;4  【解析】单行注释以「#」开头;常用 4 个空格作为一个缩进。 练一练 AI+技能拓展 任务实施——打印 Python 学习计划 第二部分 知识讲授 实操演示 知识讲授 思路分析 使用PyCharm工具新建一个Python项目,在项目下新建一个Python文件,并命名 为“test.py”。 知识讲授 新建 Python 项目与文件 使用PyCharm工具新建一个Python项目,在项目下新建一个Python文件,并命名 为“test.py”。 知识讲授 学习计划输出代码 在代码编辑区输人自己对Python程序语言的学习计划。 知识讲授 运行结果 本任务的运行结果如图所示。 命名要点 文件扩展名必须为 .py,这是 Python 脚本文件的标识;文件名要简短、有意义,便于在工程目录区中快速找到。 操作要点 新建完成后,代码编辑区即可输入代码;后续练习代码都保存在这个项目中,做到「一个项目、多个文件、分类管理」。 背诵记忆 序号 名称 核心说明与记忆要点 01 新建项目文件 用 PyCharm 新建项目,在项目下新建 Python 文件并命名为 test.py 02 括号换行 用一对括号包裹多条字符串,实现长内容分行书写 03 首行注释 第 1 行写「# Python学习计划」作为单行注释 04 AI+技能拓展 用 AI 梳理全阶段学习规划;用 AI 优化学习计划展示层级 随堂检测 随堂检测 检测1(判断)注释内容不会被编程语言的编译器或解释器识别、编译或执行。(  ) 【答案】√  【解析】注释仅用于解释和理解代码,不会对程序的运行逻辑、执行结果产生任何影响,其作用是提升代码的可读性与可维护性。 检测2(单选)下列关于 Python 缩进的说法,正确的是(  )。 A. 同块可不同 B. Tab 与空格可混用 C. 4 空格且同块一致 D. 缩进不影响运行 【答案】C  【解析】Python 用缩进控制代码的层次结构和逻辑关系,不允许 Tab 键与空格混用,同一代码块内的缩进层级必须完全一致,否则运行时会出错。 练一练 AI+技能拓展与项目评价 分组讨论 分组讨论 · 把学习计划改成每周任务清单 讨论问题 把学习计划改成「每周任务清单」输出程序,怎样设计内容与排版,才能让人一眼看清每周要做什么? 分组讨论引导 ① 每周任务分几条? ② 用什么符号分层次? ③ 注释加在哪里? ④ 派代表说明设计理由。 汇报要求 每组 3 分钟,展示运行结果并说明排版设计理由。 知识拓展| 注释的取舍:不是越多越好 延伸认识 注释应当说明「为什么这样做」,而不是把代码本身逐行翻译成中文;代码能自解释的部分(如见名知意的变量名)不需要重复注释。 注释的作用是提升代码的可读性与可维护性,但注释并非越多越好。 知识小结 课后任务 布置作业: 1.制作思维导图,梳理本课编写第一个Python程序的知识体系。 2.完成课件配套练习题。 3.拓展任务:独立编写test.py,打印自己本学期的Python学习计划,并把单行注释、多行注释补全。 谢谢观看 THANKS Lavf59.14.100 $

资源预览图

任务1.3 编写第一个Python程序——打印Python学习计划(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
1
任务1.3 编写第一个Python程序——打印Python学习计划(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
2
任务1.3 编写第一个Python程序——打印Python学习计划(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
3
任务1.3 编写第一个Python程序——打印Python学习计划(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
4
任务1.3 编写第一个Python程序——打印Python学习计划(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
5
任务1.3 编写第一个Python程序——打印Python学习计划(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。