《Python程序设计》教学大纲

本文由用户“zhang_19890731”分享发布 更新时间:2021-10-23 08:39:01 举报文档

以下为《《Python程序设计》教学大纲》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

《Python程序设计》课程教学大纲

一、课程基本信息

课程名称:Python程序设计

学 分:2、3、4

课 时:32、48、64

二、课程目标

本课程采用理论与实践相结合的教学方式,通过学习Python语法基础、异常处理、图形用户界面设计、数据获取与处理等基础知识,培养学生利用计算机进行问题求解的能力,训练学生计算思维能力,培养学生利用Python进行程序设计和数据处理的能力,使学生能够适应大数据和人工智能时代的工作与学习。

三、先修课程

四、教材

杨某某、柳某某、郑某某,Python程序设计教程(第2版),清华大学出版社,2019年9月

五、课程内容

1、Python概述(3课时)

(1)Python语言的发展史、特点、下载与安装、交互与文件两种使用方式。(1课时)

(2)代码的风格、集成开发环境介绍、模块及其导入方式、包及其定义(1课时)

(3)库及其安装、帮助的使用、模块的__name__属性(1课时)

2、Python语言基础知识(3课时)

(1)控制台的输入与输出(1课时)

(2)标识符、变量、赋值语句、数据类型、运算符、表达式(1课时)

(3)条件表达式、pass语句、常见的内置函数(1课时)

3、控制语句(6课时)

(1)分支语句(2课时)

(2)简单while语句与简单for语句(1课时)

(3)break语句、continue语句、带else的循环语句(1课时)

(4)循环的嵌套、嵌套循环中的break语句和continue语句(1课时)

(5)控制结构的综合示例(1课时)

4、常用数据结构(7课时)

(1)列表(2课时)

(2)元组、字典与集合(2课时)

(3)可迭代对象、迭代器及相关内置函数(1课时)

(4)列表推导式、字典推导式(1课时)

(5)集合推导式、生成器推导式、序列解包(1课时)

5、字符串与正则表达式(6课时)

(1)字符串编码与字符串构造(1课时)

(2)字符串的格式化(2课时)

(3)字符串的截取、字符串常用内置函数(1课时)

(4)字符串常用方法、字符串String模块(1课时)

(5)正则表达式(1课时)

6、函数的设计(6课时)

(1)函数的定义与调用(1课时)

(2)函数的形参与实参、函数的返回(1课时)

(3)位置参数、默认参数、关键参数、可变长度参数(1课时)

(4)序列和字典作为参数、变量作用域(1课时)

(5)生成器函数、lambda函数(1课时)

(6)递归(1课时)

7、文件操作(4课时)

(1)文件基础知识、文件的打开与关闭(1课时)

(2)文件读写(1课时)

(3)文件指针、xls文件的读写(1课时)

(4)xlsx文件的读写、应用实例(1课时)

8、类与对象(5课时)

(1)Python中的对象与方法、类的定义(1课时)

(2)类的属性(1课时)

(3)类中的方法(1课时)

(4)可变对象与不可变对象、get方法与set方法、运算符的重载(1课时)

(5)面向对象和面向过程(1课时)

9、类的重用(2课时)

(1)类的继承(1课时)

(2)多重继承、类的组合(1课时)

10、异常处理(2课时)

(1)异常、Python中的异常类、捕获与处理异常(1课时)

(2)自定义异常类、with语句、断言(1课时)

11、图形用户界面程序设计(5课时)

(1)使用tkinter进行图形用户界面设计(2课时)

(2)使用wxPython进行图形用户界面设计(2课时)

(3)一个完整案例(1课时)

12、程序打包发布(2课时)

(1)利用setuptools打包发布程 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 串与正则表达式

3

5

6



6

函数的设计

4

6

6



7

文件操作

2

4

4



8

类与对象

2

4

5



9

类的重用

2

2

2



10

异常处理

2

2

2



11

图形用户界面程序设计

 

4

5



12

程序打包发布

 

2

2



13

数据库应用开发

 

 

4



14

网络数据获取

 

 

2



15

数据分析与可视化基础

 

 

5



16

SPSS中使用Python

 

 

2



 

合计课时

32

48

64





[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《《Python程序设计》教学大纲》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览