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

2026-09-28
| 7页
| 13人阅读
| 0人下载
精品

内容正文:

《程序设计基础——Python》(高等教育出版社)教案 课 题 任务1.3 编写第一个Python程序——打印Python学习计划 课 型 理论 课 时 2 授课班级 授课时间 授课教师 教材分析 本课内容来自高等教育出版社《程序设计基础——Python》项目1的教学任务,是学生第一次动手编写一个完整的Python程序。教材先讲Python代码书写规范:单行注释用#开头,多行注释用三个单引号(''' ''')包裹,文件开头可以写中文编码声明注释;一级缩进推荐4个空格,if、for、while、def这些语句的冒号之后必须缩进;语句写得太长时可以用反斜杠续行,也可以放进圆括号里换行。接着提出规范编码习惯,允许借助AI工具辅助检查代码,但明确不能直接复制代码。最后落到任务实施:在PyCharm中新建test.py,用print()输出自己的Python学习计划。顺序结构的代码不长,但注释、缩进、换行是后面每一个任务都要用到的书写基本功,适合边讲边练,本次课安排2课时。 学情分析 授课对象为计算机类专业学生。经过前两个任务的学习,学生已经认识了Python语言,也装好了Python 3.10解释器和PyCharm,具备了动手写代码的条件,但真正独立编写一个完整的程序还是第一次。学生对敲代码有新鲜感,愿意动手,却容易只盯着程序能不能运行,觉得注释、缩进这类格式要求可有可无。常见的困难是:不知道注释该写什么、怎么写;分不清冒号后要缩进、一级缩进到底是几个空格;Tab与空格混用报出TabError却找不出原因;语句写长了不知道怎样换行。因此本课要放慢演示节奏,把易错点提前点明,安排小组互助和机房巡视逐组排查,帮助学生养成先写注释、规范缩进的编码习惯。 学习目标 知识目标: 能说出 Python 单行注释与多行注释的写法、缩进规则,以及语句换行的两种方式。 技能目标: 能在 PyCharm 中新建 test.py 文件,用 print() 输出排版规范的学习计划,并正确使用单行与多行注释说明代码。 情感目标: 在空格、缩进、命名的细节打磨中,体会严谨认真、精益求精的工匠精神。 学习重难点 重点: Python三类注释的写法;一级缩进用4个空格、冒号后必须缩进、禁止Tab与空格混用;语句换行的两种方式;print()输出函数的使用;在PyCharm中新建test.py并完整编写、运行程序。 难点: 理解缩进在Python中表示代码的层级关系,不是可有可无的排版;Tab与空格混用时定位TabError的成因;长语句的合理换行;把注释和缩进规范变成写代码时的自觉习惯。 教学方法 案例分析、讲授法、小组讨论法 课前准备 1.查找相应网站资料,课堂演示使用。 2.学生课前预习。 教学媒体 电子课件、多媒体视频 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 【课程导入】 1.出示两组实现同一功能的代码投屏对比:一组没有注释、缩进随手乱敲,一组注释齐全、缩进整齐。提问:同样功能的代码,为什么第二组读起来快得多?要改动其中一处,哪一组更容易找到位置?由此引出本课课题——编写第一个Python程序,打印自己的Python学习计划。 2.下发课堂任务单,带学生逐条解读本课三维学习目标,明确重点和难点。 【新知识传授】 1.播放三段配套教学短视频:Python注释与缩进规范科普短片;PyCharm新建py文件、添加注释并用print()输出内容的实操视频;代码换行编写演示短片。 2.交代本课三大知识模块:Python代码书写规范;规范编码习惯与AI辅助检查;任务实施——打印Python学习计划。 【练一练】 观看视频后提问:1.Python单行注释使用什么符号?2.Python代码一般用几个空格作为一级缩进?3.多行注释用哪一对符号包裹? 1.查看本课课堂任务单,跟着教师解读学习目标。 2.观看视频,注意注释的写法、缩进的层级和新建py文件、print()输出的完整操作过程。 3.积极回答问题,结合两组代码的对比,说说自己对代码书写规范的初步理解。 4.跟随教师引导,明确本课要完成的任务和上机实操的要求。 1.用混乱代码与规范代码的对比导入,学生自己就能看出差别,比直接讲规范要求更有说服力。 2.通过任务单下发三维目标,让学生清楚这节课要学什么、做到什么程度,调动参与积极性。 3.先看科普短片再看实操视频,把注释、缩进、换行这些基础规范直观化,降低编程入门的难度,为后面的讲授和上机实操做好铺垫。 活动二: 调动思维 探究新知 【新知识传授】 1.模块一 Python代码书写规范 ①注释:单行注释以#开头,一般写在被说明代码的上方或右侧;多行注释用三个单引号''' '''包裹,多用于文件说明或成段说明;中文编码声明注释#-*- coding:utf-8 -*-写在文件开头,告诉解释器源文件采用的字符编码。注释只起说明作用,解释器执行时会跳过,不影响程序的运行结果。 ②缩进:Python用缩进表示代码之间的从属关系,一级缩进推荐4个空格;if、for、while、def这些语句的冒号之后必须缩进,否则程序报错;同一层级的代码缩进量要一致,尤其不能Tab和空格混用,混用会触发TabError。 ③语句换行:一条语句写得太长,可以在行尾加反斜杠\续行,也可以把整条语句放进一对圆括号()里换行,括号内换行不受行长限制。 【练一练】 1.单选题:Python单行注释的符号是(  )A.'''  B.#  C.//  D./* 2.简答:简述Python缩进的基本书写要求。 1.认真听讲,在草稿纸上记下三类注释的写法、缩进要求和语句换行的两种方式。 2.独立完成书面习题,做完后与同桌核对答案,交流错题。 3.遇到多行注释、缩进规则分不清的地方,主动举手请教老师。 4.整理课堂笔记,把Python代码书写规范的要点串起来。 1.了解学生现有知识储备,结合代码案例由浅入深讲解注释、缩进、换行三类规范。 2.随堂习题与课件课堂例题对应,当堂检测注释、缩进基础知识的掌握情况。 3.引导学生自主学习和同桌互助,先搭起Python代码书写规范的知识框架。 4.通过同桌互查找出共性问题,便于教师及时调整授课节奏。 活动三: 调动思维 探究新知 【新知识传授】 1.模块二 规范编码习惯与AI辅助检查 ①写代码之前先想清楚这段代码要做什么,把注释写上再写代码;缩进统一,语句该换行时合理换行。 ②写完可以让AI工具帮着检查注释、缩进和语法问题,但AI给出的代码要自己读一遍、改一遍,不能直接复制粘贴。 2.模块三 任务实施——打印Python学习计划 ①在PyCharm中新建test.py源文件;②添加说明文件用途的多行注释;③用print()分阶段输出自己的学习计划;④在关键语句上方添加单行注释;⑤检查缩进和换行;⑥运行调试,查看控制台输出。 3.布置小组实操任务 ①小组手绘“打印学习计划”程序的编写步骤流程图;按下发的模拟项目上机实操,在PyCharm中新建test.py,编写代码打印属于本组的Python学习计划,合理添加单行、多行注释,严格遵守缩进和换行规范,运行程序查看输出效果。 ②小组小型辩论:初学写Python代码,是先把功能跑通,还是先保证注释、缩进格式规范。 【练一练】 小组交流后作答:1.代码中的注释会被Python解释器执行吗?2.Tab和空格混用会触发什么报错? 4.机房巡视各组,指导程序编写步骤流程图的绘制和上机实操,解答注释、缩进、print()输出方面的疑问,掌握各组进度,鼓励小组之间交流排错经验。 1.4人一组,分工完成程序编写步骤流程图绘制、上机实操和辩论素材整理。 2.组内交流讨论题的答案,理清小组的发言思路。 3.上机实操:新建test.py文件,书写说明文件用途的多行注释,用print()分阶段输出学习计划,在关键语句上方添加单行注释;按4个空格缩进,长语句合理换行;运行程序,观察控制台输出。 4.推选代表上台展示流程图,演示代码运行结果,分享辩论结论,对照其他小组的观点修正自己的认识。 5.代码报错卡住时,主动向老师求助。 1.把编码习惯放到动手写代码的过程中去养,只讲规则学生记不住。 2.引导学生主动思考、动手实践,在排错中培养发现问题和解决问题的能力。 3.帮助学生掌握三类注释的用法、缩进规范、语句换行的两种写法、print()输出、编码规范和AI辅助检查代码等知识。 4.用辩论的形式让学生自己归纳“程序能跑通与代码格式规范同样重要”。 5.通过绘制程序编写流程图、上机实操、小组协作和交流,训练学生的绘图能力、代码编写能力和思辨能力。 6.让学生在上机实操中验证并巩固本课知识点,具备编写带注释、格式规范的顺序结构Python程序的实践能力。 活动四: 巩固练习 素质提升 【知识点总结】 1.梳理本课知识脉络:单行注释#、多行注释''' '''、中文编码声明注释;一级缩进4个空格,冒号后必须缩进,禁止Tab与空格混用;语句换行的两种写法;print()输出函数;规范编码习惯与AI辅助检查;test.py从新建、编写到运行调试的完整流程。 2.点评各小组的程序编写流程图和代码运行结果,强调关键知识点和高频易错点:忘记写注释;同一层级缩进数量不一致;Tab和空格混用引发TabError;冒号后不缩进;长语句不会换行。 3.布置课后作业:制作思维导图,梳理本课编写第一个Python程序的知识体系,完成课件配套练习题;拓展任务——独立编写test.py,打印自己本学期的Python学习计划,把单行注释和多行注释补全。 【分组讨论】 讨论话题:结合本课所学,说一说坚持写注释、规范缩进,对以后阅读和修改代码有哪些帮助? 1.跟随教师完整复盘全部知识点,补充程序编写流程图和课堂笔记,标出本课的易错编码点。 2.交换课堂习题互相核对纠错,修正流程图、代码实操和概念理解当中的错误。 3.全员参与分组话题讨论,围绕写注释、规范缩进交流意见,整理小组统一的分析结论。 4.对比无注释、缩进混乱的代码和规范代码,说说两者在后期阅读、修改和调试上的效率差异。 5.分析注释、缩进、换行学习当中容易出错的环节。 6.记录课后作业,规划完成顺序;课后独立完成思维导图、配套习题和个人学习计划代码的拓展任务。 1.课堂复盘把注释、缩进、语句换行、print()输出和完整程序编写串成一条线,当堂完成知识检测与巩固。 2.针对高频错误逐一点评,纠正学生“代码只要能运行就行、格式无所谓”的认识误区。 3.结合程序开发的真实场景展开讨论,落实写注释、规范缩进、精益求精的素养要求。 4.思维导图、程序编写流程图、上机实操等多层级任务覆盖课件各教学板块,锻炼学生的空间思维和语言表达能力。 5.整体目标:完成理论、程序流程图、上机实操三位一体的巩固,掌握三类注释的用法和缩进、换行规范,能在PyCharm中编写带注释的print()输出程序并运行成功,树立写规范、可读代码的编程意识。 课堂小结 作业布置 课堂小结 作业布置 1.制作思维导图,梳理本课编写第一个Python程序的知识体系。 2.完成课件配套练习题。 3.拓展任务:独立编写test.py,打印自己本学期的Python学习计划,并把单行注释、多行注释补全。 板书设计 编写第一个Python程序——打印Python学习计划 一、代码书写规范   注释:单行#  多行''' '''  中文编码声明   缩进:一级4个空格|冒号后必缩进|禁Tab与空格混用   换行:反斜杠\续行  圆括号()内换行 二、编码习惯   先写注释,再写代码|缩进统一|AI辅助检查,不直接复制 三、任务实施   新建test.py→多行注释说明文件→print()输出学习计划→关键行加单行注释→检查缩进换行→运行调试 四、易错提醒   忘写注释|缩进不一致|TabError|冒号后不缩进|长语句不换行 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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