- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
大学学院教学进度表
(年第季学期)
课程名称:Python程序设计;总学时:64(其中理论:32,实验:32);
所在学院:;教师姓名(职称):;
开课班级:
周次
(日期)
周
学
时
授课章节
教学内容
授课方式
(包括讲授、实验操作、上机、观摩录像、分组讨论等)
作业布置
教学目的
教学重、难点
第1周
8
第1章初识Python
(1)了解计算机科学家的研究领域和主流技术。
(2)了解现代计算机的硬件和基本设计。
(3)了解不同软件的作用、计算机编程语言的形式和功能。
(4)下载安装Python软件,了解Python编程界面。
(5)了解Python程序设计语言,熟悉IDLE开发环境。
(6)了解TIOBE排行榜,把握编程语言的潮起潮落及其对职业生涯的现实意义。
(1)Python集成开发环境。
(2)Python下载与安装。
讲授+实验
课后习题
第2周
4
第2章Python语法基础
(1)了解构成有效Python标识符及其命名规则。
(2)了解变量与对象的关系,熟悉对象与数据类型。
(3)熟悉Python表达式、运算符及其优先级。
(4)熟悉源程序文件的扩展名及其执行方式。
(1)变量与对象的关系,熟悉对象与数据类型
(2)表达式、运算符及其优先级。
讲授+实验
课后习题+实训
第3周
4
第3章赋值语句与分支结构
(1)理解布尔表达式和布尔数据类型的概念。
(2)能够阅读、编写和实现使用判断结构,包括使用系列判断和嵌套判断结构的算法。
(3)利用if、if-else、if-elif-else语句理解简单、两路和多路判断编程模式及其实现。
(4)理解异常处理的思想,能够编写简单异常处理代码,捕捉标准的Python运行时错误。
(1)if、if-else、if-elif-else语句理解简单、两路和多路判断编程模式及其实现。
(2)编写简单异常处理代码,捕捉标准的Python运行时错误。
讲授+实验
课后习题+实训
第4周
4
第4章循环结构与print语句
(1)熟悉for循环与while循环的概念。
(2)理解、编写和使用循环结构,熟悉使用循环的各种模式算法。
(3)掌握break和continue语句的运用。
(1)for循环与while循环的概念。
(2)break和continue语句的运用。
讲授+实验
课后习题+实训
第5周
4
第5章字典与集合
(1)了解使用字典(集合)来表示相关数据的集合。
(2)熟悉用于操作Python字典的函数和方法。
(3)能够编程用字典管理信息集合。
(4)能够编程利用字典和集合来构造复杂数据。
(1)字典(集合)表示相关数据的集合。
(2)Python字典的函数和方法。
(3)利用字典和集合来构造复杂数据。
讲授+实验
课后习题+实训
第6周
4
第6章序列与迭代
(1)了解类型与对象的基本概念,理解“类型也是对象”
(2)了解什么是抽象类型。
(3)了解元素存取中索引和切片的概念,掌握切片的运用。
(4)了解序列类型的方法。
(1)切片与索引的概念与运用。
(2)序列类型的方法。
讲授+实验
课后习题+实训
第7周
12
第7章函数
(1)了解什么是Python的函数,程序员为什么要将程序分成多组合作的函数。
(2)能够在Python中定义新的函数。
(3)理解Python中函数调用和参数传递的细节。
(4)利用函数来编程,以减少代码重复并增加程序的模块性。
(1)函数的定义。
(2)函数参数的传递。
(3)函数的调用。
讲授+实验
课后习题+实训
第8周
4
第8章模块
(1)理解模块的概念以及如何用它们来简化编程。
(2)了解内置模块的调用方法和在程序设计中的应用方法。
(3)了解第三方模块的调用方法和在程序设计中的应用方法。
(4)了解Python内置模块与第三方模块的区别。
(1)内置模块的调用方法和在程序设计中的应用。
(2)第三方模块的调用方法和在程序设计中的应用。
讲授+实验
课后习题+实训
第9周
4
第9章字符串与文件
(1)了解字符串数据类型以及如何在计算机中表示字符串。
(2)理解序列和索引的基本概念,熟悉字符串和列表。
(3)能够用字符串格式化来产生有吸引力的的程序输出。
(4)了解在Python中读取和写入文本文件的基本文件处理概念和技术。
(5)理解和编写处理文本信息的程序。
(1)序列和索引的基本概念。
(2)字符串格式化。
讲授+实验
课后习题+实训
第10周
4
第
文档评论(0)