- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
教案
课程名称
Python程序设计
学时
2
序号
15
授课班级
日期
任课教师
课题
项目7函数应用
任务2:汽车进销存管理系统
学习目标
1.理解函数的参数传递方式。
2.能够运用不同的方式传递函数参数。
3.理解return语句的作用和用法。
4.函数的局部变量和全局变量
学习内容
1.函数参数-位置参数、默认参数、可变参数(*args)和关键字参数(**kwargs)
2.函数参数的传递方式
3.函数参数的优先级
4.函数的返回值和None值的使用。
5.函数的局部变量和全局变量的使用。
学习重难点
重点:
1.不同类型的函数参数的传递方式及优先级
2.函数的global和nonlocal关键字的作用和区别。
难点:
1.复杂函数的设计和实现,特别是涉及多个参数和嵌套调用的函数;
2.将实际问题抽象为函数,设计合理的函数接口和参数。
项目/任务
任务:汽车进销存管理系统
任务描述:运用PyCharm开发工具编写Python程序,设计一个简单的进销存管理系统,用于实现汽车4S店的进销存业务管理,需要维护的汽车信息包括汽车品牌、颜色、价格、数量等。系统具有添加、删除、修改、查询汽车信息以及退出功能,
教学资源
准备
1.开发环境:PyCharm开发工具;
2.程序清单:简易计算器;
3.多媒体资源:课件、源代码、视频短片;
4.数字资源:智慧职教MOOC学院精品在线课《Python程序设计》;
5.教材:清华大学出版社张小志主编的《Python程序设计项目教程》;
清华大学出版社张小志主编的《Python程序设计项目化教程(数字教材)》。
教案
教
学
过
程
步骤
教师活动
学生活动
时间
分钟
1
教师通过展示汽车市场的繁荣与竞争,引出汽车进销存管理的重要性。
学生思考汽车进销存管理的重要性。
1
2
教师简要介绍汽车进销存管理系统的基本功能,如进货、销售、库存查询等。
学生思考汽车进销存管理系统的基本功能和重要性。
2
3
教师提问学生:“如果我们用Python函数来实现这样一个系统,你觉得会涉及到哪些知识点?”
学生思考并回答教师的问题,回顾Python函数相关知识点。
2
4
提出任务:教师通过函数的相关知识,提出实现汽车进销存管理系统的功能。
学生思考实现该任务需要函数的哪些相关知识。
1
5
任务分析:教师引领学生对任务进行分析,需要用到的函数的相关知识。
学生分析任务,将实现过程分步骤分析;
3
6
教师明确本次课程的学习目标:
掌握Python的global和nonlocal关键字的作用、文档字符串的编写规范和用途、使用help()函数查看函数文档、递归函数和匿名函数的使用。能够使用函数实现汽车进销存管理系统的基本功能;了解课程思政和专创融合在系统设计中的应用。
学生认真听讲,明确学习目标。
2
7
教师强调Python函数在系统设计中的重要性,以及如何将思政教育和创新理念融入系统设计。
学生思考如何将函数应用于汽车进销存管理系统的设计中。
3
8
教师设计与Python函数和汽车进销存管理相关的小问题,通过课堂互动或线上平台进行前测。
学生积极回答问题,展示自己对Python函数和汽车进销存管理的理解。
5
9
教师根据学生的回答情况,了解学生对Python函数和汽车进销存管理的掌握程度,为后续教学做好铺垫。
学生根据教师的反馈,调整自己的学习状态。
5
10
相关知识:
教师进行知识讲解与演示:
讲解Python函数的基本语法和用法,包括Python函数的global和nonlocal关键字的作用、文档字符串的编写规范和用途、使用help()函数查看函数文档、递归函数和匿名函数的使用。
演示一个简单的汽车进销存管理系统的函数实现,如添加汽车、销售汽车、查询库存等。
学生知识学习与练习:
认真听讲,学习Python函数的基本语法和用法。
跟随教师的演示,尝试编写简单的汽车进销存管理系统的函数。
14
11
任务实现:
教师安排学生小组合作与实战:
将学生分成若干小组,每组负责实现汽车进销存管理系统的一个模块,如进货模块、销售模块或库存查询模块。
要求每组使用函数来实现模块功能,并考虑数据的存储和查询效率。
学生参与小组合作与实战:
在小组内讨论并分工,共同实现汽车进销存管理系统的模块功能。
互相交流代码和思路,共同解决问题,提高合作能力。
13
12
教师设计一个创意挑战:
在基本功能实现的基础上,为系统增加额外功能,如销售报表生成、库存预警等。鼓励学生结合所学知识和实际生活需求,提出创新想法并实现。
学生创意实现:
根据创意挑战的要求,结合所学知识,提出并实现创新功能。
展示并解释自己的创意实现,接受教师和同学的
您可能关注的文档
- 《Python程序设计》教案01 任务1:打印树形图案;02 任务1:打印简单名片、任务2:传统长度单位转换.docx
- 《Python程序设计》教案03 任务3:比较正方形和圆的面积、周长的大小;04 任务1快递计费.docx
- 《Python程序设计》教案05 任务2:用户登录检测;06 任务3数据加密.docx
- 《Python程序设计》教案07 任务4:猜价格赢折扣;08 任务1 输出英文歌词.docx
- 《Python程序设计》教案09 任务2 用户名密码提取;10 任务1演讲比赛评分系统任务2快递超市管理系统.docx
- 《Python程序设计》教案11 任务3中文数字转换;12 任务1菜单管理系统.docx
- 《Python程序设计》教案13 任务2自助点餐系统;14 任务简易计算器设计.docx
- 《Python程序设计》教案17 任务:文件内容复制;18 任务:文件批量重命名、文件数据读写.docx
- 《Python程序设计》教案19 任务:虚拟宠物系统设计;20 任务:虚拟宠物系统设计.docx
- 《Python程序设计》教案21 任务:虚拟宠物系统设计;22 任务:虚拟宠物系统设计.docx
- 详解使用rsview how to use the studio fbd graphics library如何.pdf
- 英语级别试卷1english paper 1 text booklet.pdf
- 扩展工作此表仅可由者学院用于课堂ibmathstandard worksheet-ch05.pdf
- 访问036ichiro suzuki036铃木一郎.pdf
- ferrol参考fw相同款式工艺尺寸表面料主题家庭买家pe ft尔堡.pdf
- 真题高考卷英语.pdf
- 成果详解访问raz lpclr.pdf
- 讲如何实现生产环境中flink高可用配置海量资源.pdf
- 个人操作录屏笔记配置work manager.pdf
- 安康市汉阴县畅通光网整治工程.pdf
文档评论(0)