python程序设计 教学进度表 董付国_第1页
python程序设计 教学进度表 董付国_第2页
python程序设计 教学进度表 董付国_第3页
python程序设计 教学进度表 董付国_第4页
python程序设计 教学进度表 董付国_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

大学学院教学进度表(年第季学期)课程名称: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第10章面向对象程序设计(1)熟悉面向对象程序设计的重要思想,理解面向对象程序设计的主要方法。(2)理解对象的概念以及如何用它来简化编程。(3)能够阅读类的定义程序。(4)能够编写简单的基于面向对象的程序。(1)类与对象的概念。(2)阅读并编写类的定义程序。(3)编写简单面向对象的程序。第11周4第11章对象的封装、继承与多态(1)理解封装的概念,以及它如何有助于构建模块化的、可维护的程序。(2)理解多态和继承的概念,掌握面向对象程序设计的内涵与特点。(3)理解面向对象设计的过程,能够阅读和理解面向对象的程序。(4)能够利用面向对象设计来设计有一定复杂程度的软件。(1)封装、多态和继承的概念(2)封装、多态和继承如何有助于构建模块化的、可维护的程序。(3)理解面向对象设计的过程,能够阅读和理解面向对象的程序。第12周8第12章综合案例分析(1)熟悉Python图形用户界面设计的概念和方法。(2)通过程序实例,熟悉Python并行处理程序设计方法。(3)通过模拟乒乓球比赛程序,熟悉Python面向对象程序设计方法。(1)Python图形用户界面设计的概念和方法。(2)Python并行处理程序设计方法。(3)Python面向对象程序设计方法。注:1、本表作为检查该门课程的教学计划和教学大纲执行情况的依据,请务必认真填写

温馨提示

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

评论

0/150

提交评论