Python编程基础与应用-授课计划_第1页
Python编程基础与应用-授课计划_第2页
Python编程基础与应用-授课计划_第3页
Python编程基础与应用-授课计划_第4页
Python编程基础与应用-授课计划_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

授课计划 2020版***学院学期授课计划2020-2021学年第二学期课程名称:专业班级:任课老师:二0二一年一月十七日编制学期授课计划编制说明学生情况分析***为普高生,在计算机编程的理论理解水平相对较高,但实践动手能力尚需提高。本课程将以实践编程与理论学习相结合,调动学生的积极性,利用已经学过的专业知识来解决人工智能、智能控制应用中的一些入门问题。教材情况分析该教材取材广泛、深度适宜、注重实际应用和实践方法的介绍,淡化了复杂的理论,深化了编程入门和应用案例。课程思政设计说明本课程通过案例讲授、纪录片观摩等手段,让学生了解当今中国新一代信息技术的发展和行业趋势,培养学生的工匠精神和精益求精的工作态度。教学内容、方法改革说明本课程是传授Python程序设计语言以及基本程序设计、实现和调试方法等基础知识,培养学生实践能力、抽象思维、逻辑推理、自己获取知识,应用Python知识解决实际问题等方面的能力,以提高依靠程序处理数据的能力。在教学过程中,通过概念引入、直观示例和错误分析等方法和现代教育手段逐步提高学生的Python程序设计能力和探索创新的精神。同时,要对Python常见的数据处理应用等,予以足够的重视,使学生在学完本课程后,对类似的数据处理有分析、解决的能力。课程考核办法说明总评包括卷面考核(40%)+过程性考核(60%)构成,总成绩为百分制。平时上课,考核到课情况、上课回答问题的情况、平时作业9次,,占10%;在线课程考核,占20%;5次实训报告完成情况,占10%;平时3次测试,共计20%;期末采用上机考核,占40%。作业和实训报告预计完成时间33.5小时。其他说明课程标准制定部门教材名称出版社主编出版时间本课程总课时64已授课时数0未授课时数64课外阅读书目/本课程总课时64本学期课时分配本学期课时数64本学期教学周数16课程周学时数4实习周数/课堂教学32实训(验)32测验/机动/专业群审查意见:专业群负责人签名:年月日学院审查意见:学院负责人签名:

年月日授课计划表授课顺序周次授课章节与内容提要教学课时重点(★)难点(▲)德育元素课外作业小计讲授实践12教学单元一:人工智能导入1.人工智能的概念。2.人工智能应用的方法。220★人工智能的内容▲智能机器人的实现原理引发职业愿景,激发社会至于核心价值观认同感对应在线课程的学习,人工智能应用调研报告(实训报告1)(耗时2小时)23.人工智能的内容。训练:a.辨析人工智能的典型应用场景。b.用图示来阐述智能机器人的工作原理。202★人工智能的典型应用▲智能机器人的应用趋势33教学单元二:Python编程入门1.Python语言概述2.Python语法介绍训练:交互式解释执行与脚本式解释运行 211★程序结构特点▲语法规则了解行业规划解析,软件工匠精神对应在线课程的学习,教材1.1~1.2(耗时1.5小时)43.Python基本数据类型(1)数据类型概述(2)变量与常量(3)整数类型(4)小数、浮点数类型(5)复数类型(6)字符串及其基本操作(7)数据类型转换211★变量与常量▲字符串及其基本操作544.基本输入输出函数训练:用input()函数、print()函数实现编程211★输入输出函数定义▲input()函数、print()函数实现编程中国制造2025和人工智能发展对应在线课程的学习,教材2.1~2.4(耗时2小时)65.运算符(1)算术运算符、赋值运算符、位运算符(2)比较运算符(关系运算符)(3)逻辑运算符、三目运算符训练:键盘输入整数,赋值到变量int1,对该变量进行任意3种变量操作,并输出结果211★Python的位运算、比较运算▲运算符优先级75教学单元三:Python序列操作1.序列及通用操作训练:序列的通用操作2.列表及操作训练:列表的基本操作与方法211★通过序列内置函数进行序列的排序等运算▲列表的嵌套应用人工智能领军人物奋斗故事分享对应在线课程的学习,教材2.5~2.8(耗时1.5小时)83.元组及操作(1)元组及其创建(2)元组的基本操作与方法(3)“可变的”tuple元组训练:元组操作符、函数在表达式或语句中的使用211★元组的基本操作与方法▲元组操作符的复杂应用964.字符串及操作训练:字符串的基本操作与方法5.字典训练:字典的基本操作与方法211★字符串的基本操作▲字典的基本操作与方法工匠精神的认识和探索对应在线课程的学习,实训报告2(耗时3小时)106.集合(1)集合及其创建(2)集合的基本操作与方法训练:通过键盘输入创建1个集合,并至少对该集合进行3种操作,并输出结果211★集合的基本操作▲集合的交集、并集、差集运算117教学单元四:结构化程序设计1.结构化程序设计2.选择结构(1)if语句的形式(2)if语句的嵌套211★结构化程序设计流程图▲if语句的嵌套工匠精神的认识和探索对应在线课程的学习,教材3.1~3.5(耗时2小时)123.循环结构训练a:while循环语句训练b:for循环语句训练c:循环嵌套训练d:循环控制语句211★循环结构的常见方式▲循环控制语句1384.采用选择与循环实现序列操作(1)序列推导式(2)zip函数及用法(3)reversed函数及用法(4)sorted函数及用法212★序列推导式▲选择与循环实现复杂序列操作人工智能技术前沿了解对应在线课程的学习,教材3.5~3.9(耗时2小时)145.综合案例解析训练a:编写计算班级学生平均分程序训练b:编写判读是否素数的程序211★采用多种结构化设计解决复杂问题的思路▲综合案例解析159教学单元五:Python函数、模块与类1.函数的定义(1)函数的形式参数和实际参数(2)函数的关键字参数(3)函数的默认值参数211★函数的形式参数和实际参数▲函数的编程国内人工智能成功实践案例剖析对应在线课程的学习,教材4.1-4.3(耗时1.5小时)162.函数的高级应用(1)匿名函数lambda表达式(2)闭包函数(3)递归函数211★匿名函数lambda▲递归函数的编写17103.类与对象4.类的封装与继承5.模块与库(1)时间和日期模块、random库、string模块(2)math和cmath模块、sys模块211★类的构造方法▲类的封装与继承职业素养和道德规范的培养对应在线课程的学习,实训报告3(耗时3小时)186.综合案例解析训练a:函数的综合应用训练b:继承的综合应用211★相关库文件的应用▲综合案例解析1911教学单元六:文件及文件夹操作1.文件对象训练:打开文件、读取文件、写入文件211★打开文件、读取文件、写入文件的应用▲文件对象的编程优秀学长工作经验分享对应在线课程的学习,教材5.1-5.2(耗时1小时)202.os模块及应用训练:使用os.path模块3.shutil模块及应用训练a:复制功能训练b:压缩解压功能训练c:删除功能211★导入os模块、shutil模块▲shutil模块的应用21124.文件异常处理5.Excel文件及其操作(1)openpyxl概述(2)openpyxl库函数训练:Excel文件操作实例211★文件异常处理▲Excel文件操作编程企业文化和校园文化介绍1对应在线课程的学习,教材5.4(耗时1.5小时)226.综合案例分析训练a:简易文件搜索引擎训练b:自动整理当前目录下的所有文件信息211★文件属性及其编程▲文件及文件夹综合应用2713教学单元七:交互界面设计1.tkinter基础(1)GUI介绍(2)4步法创建tkinter窗口2.tkinter控件的属性与函数(1)tkinter窗口(2)标签Label(3)按钮Button训练:建立窗口、标签和按钮422★tkinter窗口基础▲4步法创建tkinter窗口团队合作,工匠精神对应在线课程的学习,教材6.1(耗时2小时)28142.tkinter控件的属性与函数(4)文本框控件Entry(5)复选框Checkbutton(6)菜单Menu(7)Menubutton菜单按钮(8)其他控件3.tkinter控件的模块(1)messagebox模块(2)simpledialog模块(3)tkinter.filedialog模块(4)colorchooser模块训练:422★tkinter控件的属性与函数▲messagebox模块企业文化和校园文化介绍2对应在线课程的学习,教材6.2-6.4(耗时2.5小时)29154.综合案例分析训练a:计算器制作训练n:BOM录入界面设计422★tkinter控件的应用▲综合案例编程企业文化和校园文化介绍3对应在线课程的学习,实训报告4(耗时3小时)3016教学单元八:网络爬虫应用1.网络与网页基础(1)OSI参考模型(2)TCP/IP模型(3)url格式(4)爬虫的定义与基本流程2.urllib基本应用训练a:urllib.request模块训练b:urllib.parse模块422★urllib模块应用▲爬虫的定义与基本流程企业文化和校园文化介绍4对应在线课程的学习,教材7.1-7.2(耗时2小时)31173.BeautifulSoup基本应用(1)BeautifulSoup标签定位方法(2)Bea

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论