Python 语言程序设计教学大纲(含思政).docx

上传人:太** 文档编号:95837385 上传时间:2023-09-03 格式:DOCX 页数:8 大小:31.69KB
返回 下载 相关 举报
Python 语言程序设计教学大纲(含思政).docx_第1页
第1页 / 共8页
Python 语言程序设计教学大纲(含思政).docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《Python 语言程序设计教学大纲(含思政).docx》由会员分享,可在线阅读,更多相关《Python 语言程序设计教学大纲(含思政).docx(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、课程教学大纲(含课程思政)一、课程基本信息课程编号:课程名称:Python语言程序设计类别:专业选修课学分:3学时:48课堂讲授:48上机实验:不限适用范围:不限预修课程:不限二 课程目标面向零基础的学生开设,坚持传授知识、培养能力和塑造价值相融合原则,促进学生在知识、能 力和素质三个方面协调发展。1 .知识传授使学生全面了解Python技术历史、现状与发展趋势,系统掌握Python语言基础知识,包括:Python 语言的基本数据类型、算法与面向过程程序设计方法、控制结构、异常处理、组合数据类型及其应用、 函数及其应用、文件及其应用、第三方库的应用等。2 .能力培养重点培养学生的计算思维,使学

2、生能够正确而熟练地使用Python进行程序设计,具备识读和编 写较为复杂程序的能力,为进一步学习Python高阶知识和技能打下坚实基础;培养学生终身学习的 习惯和自主学习新技术的能力。3 .价值塑造挖掘和融入思政要素,增强学生对党的创新理论的政治认同、思想认同、情感认同;培养学生的 创新意识、发现和解决实际问题的能力;引导学生理解并自觉遵守程序设计规范;培养学生精益求精 的大国工匠精神,激发学生的求知欲、爱国情和报国志。三、课程内容、基本要求与学时分配授课 单元授课内容与要求学时备注第 1Python 初 步1.1 预备知识1 .计算机与计算机系统2 .程序与程序设计3 .计算机语言概述理解:

3、计算机与程序的关系;程序与程序设计的关系;程序与计 算机语言的关系;跨平台和可移植性的含义。掌握:计算机语言的三个发展阶段;编译与解释执行的区别。21. 2 Python语言简介1. Python语言的由来与发展2. python语言的特点理解:Python语言的几个关键发展阶段。掌握:Python语言的优缺点。1授课 单元授课内容与要求学时备注第 1Python 初 步1.3 Python程序的结构1. 4个简单的Python程序2. Python程序的模块及引用3. Python程序中的函数4. Python程序中的语句于语句块5. Python程序11 1的注释6. Python程序的缩

4、进理解:面向过程程序的基本结构;模块的含义与它的三种类型; 函数的概念;语句与语句块的概念;注释的含义和用途 掌握:库模块的引入格式及调用模块中函数的方法;语句断行 和续行的方法;程序注释的方法;代码缩进的方法。21. 4使用Python上机编程1 . Python的下载与安装2 .使用开“始菜”单里的快速启动栏3 . IDEL简介4 .使用IDEL上机编程理解:安装平台和版本选择的重要性;IDEL环境下命令交互方 式和文件方式两种编程方法的区别;文件编程的步骤和 实施过程;编辑程序代码的两个好习惯;语法错误与逻 辑错误的区别;调试程序与测试程序的概念;掌握:在WinlO环境下载和安装Pyth

5、on的方法;使用开始菜 单启动IDEL的方法;对IDEL环境简单配置的方法(显 示行号、设置字体和高亮颜色);使用IDEL命令交互 方式和文件方式编写程序的方法;程序注释的方法;调 试和测试程序的简单方法。2课程思政1 .通过软件行业发展前景,引发学生对未来的职业愿景,激 发学生对社会主义核心价值观的认同感;通过了解目前我国在 软件开发方面的现状,鼓励同学们为“中国梦”而认真学习,端 正学习态度,树立远大理想,激发学生的民族自豪感和爱国热 情;2 .通过对比Python语言的优缺点,教育学生一定要正 确认识自己,明白自身的优缺点,学会取人之长,补己之短的 道理;通过调试程序,培养学生严谨的科学

6、作风。不占 学时第1章测验与作业L单元测验(单选题+判断题)2.作业(编程题)不占 学时课下完成,线上 提交,计入综合 成绩2. 1 Python的标识符1 .基本字符集2 .标识符理解:标识符的概念;系统保留字和自定义标识符的含义;自 定义标识符的两个好习惯。掌握:33个系统保留字;自定义标识符的原则。1授课 单元授课内容与要求学时备注第2章 简单程序设计2.2数据类型与变量1 .数据类型2 .数值型数据3 .逻辑型数据4 .变量理解:原子类型与组合类型的含义;数值型数据的三种类型及 表示方法;变量的含义。掌握:整数的四种表示方法;小数的两种表示方法;逻辑类型 的表示;变量的定义的三种格式;

7、使用del删除变量 的方法;5个内置函数int、oct、hex、bin和type 的用法。22.4字符串类型及其处理1 .字符串类型与字符串2 .字符串的索引与切片3 .字符串处理函数与方法理解:字符串类型与字符串的区别;字符串的四种表示方法; 转义字符的概念;字符串两种序号表示法;字符串检索 与切片的含义;字符串的三种运算符的作用;4个内置函 数 len str chr ord 的作用;8 个方法 lower upper split count replace center strip join的作用。掌握:字符串的四种不同表示方法;字符串检索、切片、逆置 的方法;三种运算符号的用法;4个内

8、置函数len、str、 chr ord 和 8 个方法 lower upper split、count replace center、 strip join 的使用方法。22.5算法与简单程序设计1 .数据输入与输出2 .算法简介3 .自上而下的程序设计方法理解:input函数、eval函数和print函数的作用;算法的含 义及三种基本结构;算法的描述工具流程图。掌握:input、eval和print三个函数的使用方法;流程图的图形 要素;自上而下、逐步求精的程序设计方法。2课程思政1 .通过介绍标识符的命名规则,告诚学生在上课学习、 日常生活和将来的工作中一定要遵守相应的制度与规定,并 用以

9、约束和指导自己的行为,今后才能成为合格的社会公 民;2 .通过介绍数制,使学生了解春秋战国时期,我国古人 就已经熟练地使用十进位制的算筹记数法,比古印度早约 1000年,以此来提高学生的民族自豪感和自信心;3 .通过介绍运算符优先级引导学生为人做事要树立轻重授课 单元授课内容与要求学时备注缓急,以德为先的意识,事情处理要分轻重缓急,凡事都要有 条理,合理安排,优先解决最紧迫的事情,同时要处理好最重 要的事情和最紧急的事情的关系;4.通过介绍表达式的组成,使学生树立小小的运算符功 能强大及其重要性。深谙大和小的辩证关系,大和小的智 慧,大和小的互换性。不占 学时第2章测验与作业1 .单元测验(单

10、选题+判断题)2 .作业(知识应用题与编程题)不占 学时课下完成,线上 提交,计入综合 成绩第3章 分支程序设计1.1 关系与逻辑运算L关系运算2 .逻辑运算3 . is运算符理解:六种关系运算(、=、= =二、!=)、三种逻辑运算 (not and or)以及in运算的作用。掌握:熟练掌握使用六种关系运算(、二、二、二二、!二)、 三种逻辑运算(not、and、or)以及in运算构建各种条 件的方法。23. 2简单分支程序设计1 .双路分支语句if-else2 .条件表达式3 .单路分支语句if4. 3个程序设计实例理解:if-else和if语句的运行机制以及分支表达式的处理方 式。掌握:熟

11、练掌握使用if-else和if语句编写程序的方法。23. 3复杂分支程序设计L分支语句的嵌套2 .多路分支语句if-elif-else3 .程序异常处理4. 3个程序设计实例理解:if-elif-else语句执行机制以及程序异常处理机制。掌握:熟练掌握使用if-elif-else编写程序的方法与技能以及 处理程序中异常的方法。2课程思政1 .通过介绍程序基本结构和调试程序,使学生切身体会 至U,任何一个小小的疏忽,哪怕是一个标点用错了,整个程序 都将无法运行或得不到正确的结果。引导学生无论是日常生 活、学习,还是工作,都要养成认真、细心和严谨的作风。2 .介绍选择结构时,使学生明白在人生的道路

12、上,存在择 向、择业、择友、择偶等诸多选择,引导学生树立正确的世界 观、人生观、价值观,养成良好的职业道德。在面临个人利益 与国家利益相冲突问题,勇于战胜自我,以国家利益为重,毅 然做出正确的抉择。不占 学时授课 单元授课内容与要求学时备注第3章测验与作业L单元测验(单选题+判断题)2.作业(编程题)不占 学时课下完成,线上 提交,计入总成 绩第4章循环程序设计4. 1遍历循环for语句1 .不带else的for语句2 .带else的for语句3 . 2个程序设计实例理解:for语句控制循环的机制。掌握:熟练掌握使用for语句编程的方法和技巧。24. 2无限循环while语句1 .不带else

13、的while语句2 .带else的while语句3 . pass语句4 . 2个程序设计实例理解:while语句控制循环的机制。掌握:熟练掌握使用while语句编程的方法和技巧。24.3循环的人为退出1. break语句2. continue语句3. random库4. 2个程序实例理解:break和continue语句控制结束循环的机制;随机数及其 作用。掌握:熟练掌握使用break和continue语句编程的方法和技巧;掌握使用库模块random产生随机数的方法。24. 4循环的嵌套L概述2. 3个程序设计实例理解:循环嵌套及执行机制。掌握:熟练掌握使用循环嵌套编程的方法和技巧。1课程思政

14、L通过具有趣味性、实用性的案例,让学生体会到由山穷 水尽到豁然开朗再到大获全胜的充实体验,并将这种体验内化 为刻苦钻研的动力,点燃学生内心的科研精神的火焰。2 .通过介绍循环语句,使学生明白两个道理:一是成功是日 复一日的坚持,培养学生持之以恒,百折不挠的品质;二是循环 的本质是一直重复,但并不是无条件的重复,从而体现“量变引起 质变”的唯物主义哲学观。3 .通过介绍异常处理,使学生感悟一种行为可能会产生多种 结果,其中的某些结果是超出预期的,但是行动的真正结果究竟 如何不能事先知道,那我们就要为这些超出预期的结果准备好备用 方案。不占 学时第4章测验与作业1 .单元测验(单选题+判断题)2

15、.作业(知识应用题与编程题)不占 学时课下完成,线上 提交,计入总成 绩授课 单元授课内容与要求学时备注第5章 组合数据类型及其应用5. 1元组及其应用1 .元组概述2 .元组处理3 . 2个程序设计实例理解:元组的概念及其常用操作。掌握:熟练掌握元组的创建、访问机制以及使用元组编程的技巧。1.55.2列表及其应用1 .列表概述2 .列表处理3 . 2个程序设计实例理解:列表的概念及其常用操作。掌握:熟练掌握列表的创建、访问、更新机制以及使用列表编程 的技巧。1.55. 3字典及其应用1 .字典概述2 .字典处理3 . 2个程序设计实例理解:字典的概念及其常用操作。掌握:熟练掌握字典的创建、访

16、问、更新机制以及使用字典编程 的技巧。25. 4集合及其应用1 .集合概述2 .集合处理3.1个程序设计实例理解:集合的概念及其常用操作。掌握:掌握集合的创建、访问、更新机制以及集合使用技巧。1课程思政1 .通过介绍组合数据类型,使学生体会个体与集体的关系, 明确只有每个人都努力发光、发热,集体才会发出大能量;个人 必须做到与集体同进退、共荣辱,才能造就一个成功的集体。2 .通过介绍查找和排序算法,激励学生精益求精的大国工匠 精神与勇于探索的创新精神,以提高代码的准确性和执行效率为 目标,培养笃实好学的学习态度。不占 课时第5章测验与作业1 .单元测验(单选题+判断题)2 .作业(知识应用题与

17、编程题)不占 学时课下完成,线上 提交,计入总成 绩6.1函数基本知识1 .复杂程序结构和模块化2 .函数定义3 .函数调用理解:包、模块、模块化、函数、函数定义、函数调用的含义。掌握:熟练掌握函数定义和调用方法。1. 56.2函数的参数传递1 .不改变实参值的参数传递2 .改变实参值的参数传递3 .按参数名传递参数4 .按默认值传递参数理解:不改变实参值的参数、改变实参值的参数、名称参数、 默认值参的含义。1授课 单元授课内容与要求学时备注第6章 函数及其应用掌握:熟练掌握不改变实参值的参数、改变实参值的参数、名称 参数、默认值参数的使用方法。6.3变量的作用域1 .局部变量2 .全局变量理

18、解:作用域、局部变量、全局变量的含义及作用。掌握:熟练掌握局部变量、全局变量在编写程序中的用法。0. 56.4递归函数1 .函数调用的运行机制2 .递归函数理解:递归的概念及递归函数。掌握:掌握递归函数定义及调用方法。16. 5 2个标准库模块1 . time库2 .turtle库理解:time库和turtle库的用途。掌握:time库中常用时间函数的使用方法;使用turtle库绘制图 形的方法。2课程思政1.通过介绍函数,树立学生化繁为简,分而治之的科学思维 习惯,使他们明白一项大工程要完成必须分而化之,团队协作是 走向成功的关键。2,通过多函数项目练习,培养学生的工程分析能力、组织管 理能

19、力,同时也可以增强团结、合作意识和统筹意识。不占 课时第6章测验与作业1 .单元测验(单选题+判断题)2 .作业(编程题)不占 学时课下完成,线上 提交,计入总成 绩第7章 文件及其应用7. 1文件基本知识1 .文件概述2 .文件的打开和关闭理解:文件的概念及类型。掌握:熟练掌握文件打开、关闭的方法。1.57.2文本文件的操作1 .文本文件的写操作2 .文本文件的读操作理解:文件读、写的含义。掌握:熟练掌握文本文件读、写的方法。1.57.3文本文件应用实例1 .文件上下文管理器2 . 2个程序设计实例理解:文件上下文管理器及其作用。掌握:熟练掌握文本文件的应用技巧。2课程思政L通过介绍文件的概

20、念和操作,引导学生养成代码、数据要 及时整理保存和经常性维护的习惯;2引导学生积极储备知识,储备能力,养精蓄锐,才会有用 武之地,才能在祖国建设大业中发光发热。不占 学时第7章测验与作业1 .单元测验(单选题+判断题)2 .作业(编程题)不占 学时课下完成,线上 提交,计入总成 绩课元 授单授课内容与要求学时备注第8章 使用第三方库8.1使用pip管理第三方库理解:pip工具与第三方库。掌握:熟练掌握使用pip下载、安装和卸载第三方库的方法。28.2 3个常用第三方库1. pyinstaller库2. jieba库3. wordcloud库理解:应用程序发布、分词与词云等概念。掌握:掌握使用p

21、yinstaller发布应用程序、使用jieba获取分 词,使用wordcloud生成词云的方法。2课程思政1 .通过介绍第三方库的管理和使用,鼓励学生进行多种思维 训练,不断积累科技强国的知识和技能。2 .借助分词分析和绘制政府工作报告词云图,引导学生了解 国家的大政方针,提高政治敏锐性,树立爱国主义思想。不占 课时第8章测验与作业1 .单元测验(单选题+判断题)2 .作业(编程题)不占 学时课下完成,线上 提交,计入总成 绩合计48四、参考教材1 .主教 材:Python基础教程,葛日波等编著,清华大学出版社,2023年3月2 .辅助教材:Python语言程序设计,嵩天编著,高等教育出版社

22、,2020年H月五、教学组织与实施本课程所有单元内容都以完整的微视频方式呈现,同时还提供与授课视频完全配套的电子课 件、测验题、作业题等辅助资源。教学实施建议采用线上、线下混合教学模式进行,教师可以充 分利用智慧教学平台进行相关资源推送、发布公告、网上指导、答疑、批阅作业和组织考试,同 时利用现场教学方式讲解重点和难点,组织讨论,学生可以随时登录智慧系统进行自主学习,网 上完成作业提交和测验。六、考核办法本课程建议采用网上考试方式进行,成绩评定注重平时、注重过程性评价。考核内容包括利 用视频完成自学任务(占40分)、完成每一章的测验(占30分)、完成每一章的作业(占30分), 最后以三部分的综合得分认定成绩和等级。编写日期:年 月 编写人:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com