原标题:Python程序设计课程教与学(54、72、80学时教学大纲)
《算法与程序设计》课程教学大纲
Programming and Algorithm Fundamentals (Python-based)
一.基本信息
课程学分:4 ;
面向专业:计算机、电子工程、信息管理、电子商务等
课程性质:专业必修课程
使用教材:《Python 程序设计导论与算法基础教程(第 2 版) 》江红 余青松 清华大学出版社 2018.7, ISBN:9787302498407
后续课程:专业实训、毕业设计
二.课程简介
程序设计是大专院校计算机、电子信息、工商管理等相关专业的必修课程。Python 语言是一种解释型、面向对象的计算机程序设计语言,广泛用于计算机程序设计教学语言、系统管理编程脚本语言、科学计算等,特别适用于快速的应用程序开发。Python 编程语言广受开发者的喜爱,并被列入 LAMP(Linux、Apache、MySQL 以及 Python/Perl/PHP),已经成为最受欢迎的程序设计语言之一。
本课程主要基于 Windows 10 和 Python 3.7 构建 Python 开发平台,通过大量的实例,由浅入深、循序渐进地阐述 Python 语言的基础知识,以及使用 Python 语言的实际开发应用实例。
三. 选课建议
本课程目的是使学生具备:通过 Python 程序设计语言进行项目开发的基本思路、知识和能力。
本课程主要基于 Windows 10 和 Python 3.7 构建 Python 开发平台,学习 Python 语言的语言基础知识,以及使用 Python 语言的实际开发应用实例。
理论与实践相结合,通过大量的实例,学习程序设计的基本原理,使学生不仅掌握理论知识,同时掌握大量程序设计的实用案例。
五、课程内容
教程集“教材、练习册、上机指导”于一体,具体内容包括:Python 概述、Python 语言基础、程序流程控制、常用内置数据类型、系列数据类型、输入和输出、错误和异常处理、函数和函数式编程、面向对象的程序设计、模块和客户端、算法与数据结构基础、图形用户界面、图形绘制、数值日期和时间处理、字符串和文本处理、文件和数据交换、数据库访问、网络编程和通信、并行计算(线程、进程和协程)以及系统管理等。
安排与课程内容相对应的实验,具体参见教学进度表。
七.教学进度
80学时
72学时
54学时
七、作业
针对教学进度表中所列的重点知识,布置《Python 程序设计导论与算法基础教程(第 2 版)》中的习题测试(选择题、填空题、思考题、实践题)以加强理解。
本课程为考试课。 1. 课程考核方式:上机网考; 2. 成绩组成:平时成绩 20%(课堂提问+书面作业+上机实践),期中成绩 30%,期末成绩 50%。
九.教学和实践环境
Windows 10 和 Python 3.7
500分钟全程视频讲解
立体化教材: 教材+练习册+上机指导+微课视频
700多个实例,431道复习题,563个实践项目案例,37个综合案例
提供教学课件,教学大纲,电子教案,源码,答案,期末试卷
作者:江红、余青松
定价:59元
ISBN:9787302524830
本书集教材、练习册、上机指导于一体,基于Windows 10和Python 3.7构建Python开发平台,阐述Python语言的基础知识,以及使用Python语言的开发应用实例,具体内容包括Python概述,Python语言基础,程序流程控制,常用内置数据类型,序列数据类型,输入和输出,错误和异常处理,函数、类和对象,模块和客户端,算法与数据结构基础,图形用户界面,图形绘制,数值日期和时间处理,字符串和文本处理,文件、数据库访问,网络和Web编程,多线程编程以及系统管理等。
目录:http://www.tup.com.cn/booksCenter/bookcatalog.html?id=08189201(复制到浏览器)
视频赏析
十、教案(72学时为例)
周次1第1次课 学时2+2
章节名称
第1章Python概述
授课形式
教学目的及要求
l熟悉Python编辑、开发和运行环境
l编写和执行Python源文件程序
l在线帮助和相关资源
教学重点
l使用Python解释器解释执行Python程序
l使用文本编辑器和命令行编写和执行Python源文件程序
l使用集成开发环境IDLE编写和执行Python源文件程序
教学难点
使用集成开发环境IDLE编写和执行Python源文件程序
教学内容
lPython语言概述
lPython语言版本和开发环境
l下载和安装Python
l使用Python解释器解释执行Python程序
l使用文本编辑器和命令行编写和执行Python源文件程序
l使用集成开发环境IDLE编写和执行Python源文件程序
l在线帮助和相关资源
教学方法与手段设计
1、教学方法:
(1)介绍/演示Python编辑、开发和运行环境;
(2)示例说明使用Python解释器解释执行Python程序。
(3)示例说明使用文本编辑器和命令行编写和执行Python源文件程序。
(4)示例说明使用集成开发环境IDLE编写和执行Python源文件程序。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关编写和执行Python源文件程序时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第1章复习题:单选题&填空题&思考题
完成课本实例1-1~实例1-24,熟悉Python编辑、开发和运行环境
周次2第2次课 学时2+2
章节名称
第2章Python语言基础
授课形式
教学目的及要求
l了解Python对象和引用、函数和模块、类和对象、模块和包
l熟悉Python标识符、变量、赋值语句、表达式、运算符、语句
教学重点
l标识符及其命名规则
l变量和赋值语句
l表达式和运算符
l语句
教学难点
Python对象和引用
教学内容
lPython程序概述
lPython对象和引用
l标识符及其命名规则
l变量和赋值语句
l表达式和运算符
l语句
l函数和模块
l类和对象
l模块和包
教学方法与手段设计
1、教学方法:
(1)通过引例讲解Python程序构成;
(2)示例说明Python对象和引用、标识符及其命名规则、变量和赋值语句、表达式和运算符、语句、函数和模块、类和对象、模块和包。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关Python语言基础的具体使用时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第2章复习题:单选题&填空题&思考题
第2章上机实践1~5
周次3第3次课 学时2+2
章节名称
第3章程序流程控制
3.1顺序结构
3.2选择结构
授课形式
教学目的及要求
l顺序结构
l选择结构:单分支、双分支、多分支
教学重点
l顺序结构
l选择结构:单分支、双分支、多分支
教学难点
l选择结构:多分支
lIf语句的嵌套
教学内容
l顺序结构;
l选择结构:单分支、双分支、多分支、If语句的嵌套
教学方法与手段设计
1、教学方法:
(1)画图讲解程序流程控制(顺序结构和选择结构);
(2)示例说明程序流程控制(顺序结构和选择结构)。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关程序流程控制(顺序结构和选择结构)时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第3章复习题:单选题&填空题&思考题(顺序结构和选择结构)
第3章上机实践9~11
周次4第4次课 学时2+2
章节名称
第3章程序流程控制
3.3循环结构
授课形式
教学目的及要求
lfor循环
lwhile循环
l循环嵌套
l循环的中止和继续
教学重点
lfor循环
lwhile循环
l循环嵌套
教学难点
l循环嵌套
l循环的中止和继续
教学内容
lrange对象
lfor循环
lwhile循环
l循环嵌套
lbreak语句
lcontinue语句
l死循环
lelse语句
教学方法与手段设计
1、教学方法:
(1)画图讲解程序流程控制(循环结构);
(2)示例说明程序流程控制(循环结构)。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关程序流程控制(循环结构)时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第3章复习题:单选题&填空题&思考题(循环结构)
第3章上机实践1~10 &13
周次5第5次课 学时2+2
章节名称
第4章常用内置数据类型
授课形式
教学目的及要求
l熟悉Python的int数据类型(整数)、float类型(浮点数)、bool数据类型(布尔逻辑值)、str数据类型(字符串)、比较关系运算和条件表达式、算术运算符和位运算符、内置标准数学函数
l了解Python的complex类型(复数)、序列数据类型、集合数据类型、字典数据类型、混合运算和数值类型转换
教学重点
lPython的int数据类型(整数)、float类型(浮点数)、bool数据类型(布尔逻辑值)、str数据类型(字符串)
l比较关系运算和条件表达式、算术运算符和位运算符
教学难点
l序列数据类型
l集合数据类型
l字典数据类型
教学内容
lPython内置数据类型概述
lint数据类型(任意精度整数)
lfloat类型(有限精度浮点数)
lcomplex类型(复数)
lbool数据类型(布尔逻辑值)
lstr数据类型(字符串)
l比较关系运算和条件表达式
l算术运算符和位运算符
l混合运算和数值类型转换
l内置标准数学函数
教学方法与手段设计
1、教学方法:
通过示例说明常用内置数据类型的定义、声明和使用。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关常用内置数据类型的使用时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第4章复习题:单选题&填空题&思考题
第4章上机实践1~13
周次6第6次课 学时2+2
章节名称
第5章系列数据类型
授课形式
教学目的及要求
l熟悉Python系列数据的基本操作
l元组、列表、字符串、字节系列
教学重点
lPython系列数据的基本操作
教学难点
l元组、列表、字符串的定义、声明和使用
教学内容
lPython系列数据概述
l系列数据的基本操作
l元组
l列表
l字符串
l字节系列
教学方法与手段设计
1、教学方法:
通过示例说明Python系列数据的定义、声明和使用。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关Python系列数据的使用时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第5章复习题:单选题&填空题&思考题
第5章上机实践1~5
周次7第7次课 学时2+2
章节名称
第6章输入和输出
授课形式
教学目的及要求
l熟悉Python命令行参数
l标准输入和标准输出函数
l文件和文件对象
l重定向和管道
教学重点
lPython命令行参数
l标准输入和标准输出函数
l文件和文件对象
教学难点
l重定向和管道
教学内容
l输入和输出概述
l命令行参数
l标准输入和标准输出函数
l文件和文件对象
l标准输入、输出和错误流
l重定向和管道
教学方法与手段设计
1、教学方法:
(1)示例说明Python命令行参数、标准输入和标准输出函数、文件和文件对象、标准输入和标准输出函数、重定向和管道的定义、声明和使用;
(2)画图讲解重定向和管道。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关输入和输出的使用时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第6章复习题:单选题&填空题&思考题
第6章上机实践1~18
周次8第8次课 学时2+2
章节名称
第7章错误和异常处理
第8章函数(1)8.1&8.2
授课形式
教学目的及要求
l了解Python的异常处理、断言处理、程序的基本调试方法
l熟悉Python函数的声明和调用
教学重点
lPython的异常处理
lPython程序的基本调试方法
lPython函数的声明和调用
教学难点
lPython的断言处理
教学内容
l程序的错误
l异常处理
l断言处理
l程序的基本调试方法
l函数概述
l函数的声明和调用
教学方法与手段设计
1、教学方法:
(1)画图讲解Python异常类的层次结构;
(2)示例说明Python的异常处理、断言处理、程序的基本调试方法、函数的声明和调用。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关错误和异常处理、函数的声明和调用时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第7章复习题:单选题&填空题&思考题
第8章复习题:单选题&填空题&思考题(1)
第7章上机实践1~16
第8章上机实践1
周次9第9次课 学时2+2
章节名称
第8章函数(2)8.3~8.7
授课形式
教学目的及要求
lPython形式参数、实际参数
lreturn语句
l全局变量、局部变量
l递归函数
l内置函数
教学重点
lPython形式参数、实际参数
lreturn语句
l全局变量、局部变量
l递归函数
教学难点
l形式参数、实际参数
l递归函数
教学内容
l参数的传递
l函数的返回值
l变量的作用域
l递归函数
l内置函数的使用
教学方法与手段设计
1、教学方法:
通过示例说明参数的传递、函数的返回值、变量的作用域、递归函数的定义、声明和使用。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关说明参数的传递、函数的返回值、变量的作用域、递归函数的使用时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第8章复习题:单选题&填空题&思考题(2)
第8章上机实践2~4
周次10第10次课 学时2+2
章节名称
第9章类和对象
授课形式
教学目的及要求
l了解面向对象的概念
l类、对象、封装、继承、多态
l类和对象的定义、声明和使用
教学重点
l类和对象的定义、声明和使用
教学难点
l继承
l多态
l对象的引用、浅拷贝和深拷贝
教学内容
l面向对象概念
l类对象和实例对象
l属性
l方法
l继承
l对象的特殊方法
l对象的引用、浅拷贝和深拷贝
教学方法与手段设计
1、教学方法:
通过示例说明类和对象的定义、声明和使用。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关类和对象的定义、声明和使用时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第9章复习题:填空题&思考题
第9章上机实践1~30
周次11第11次课 学时2+2
章节名称
第10章模块和客户端
授课形式
教学目的及要求
l模块的设计和实现
l模块的导入和使用
l命名空间与名称查找顺序
教学重点
l模块的设计和实现
l模块的导入和使用
教学难点
l包的创建、导入和使用
教学内容
l模块化程序设计的概念
l模块的设计和实现
l模块的导入和使用
l包
l模块的导入顺序
l命名空间与名称查找顺序
教学方法与手段设计
1、教学方法:
示例说明模块的设计和实现、导入和使用。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关模块的设计和实现、导入和使用时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第10章复习题:填空题&思考题
第10章上机实践1~3
周次12第12次课 学时2+2
章节名称
第11章算法与数据结构基础
授课形式
教学目的及要求
l了解算法及其性能分析
l查找算法
l排序算法
l数组
l栈和队列
l集合
l字典(映射)
教学重点
l查找算法
l排序算法
l数组
l栈和队列
教学难点
l集合
l字典(映射)
教学内容
l算法及其性能分析
l查找算法
l排序算法
l常用数据结构
l数组
l栈和队列
l集合
l字典(映射)
lcollections模块的其它数据结构
教学方法与手段设计
1、教学方法:
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关常用算法与数据结构时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第11章复习题:单选题&填空题&思考题
第11章上机实践1~22
周次13第13次课 学时2+2
章节名称
第12章图形用户界面&第13章图形绘制
授课形式
教学目的及要求
l几何布局管理器
l事件处理
l常用组件
l对话框
l菜单和工具栏
l基于tkinter的图形绘制
l基于turtle模块的海龟绘图
l基于Matplotlib模块的绘图
教学重点
l常用组件
l对话框
l菜单和工具栏
l基于tkinter的图形绘制
l基于turtle模块的海龟绘图
教学难点
l几何布局管理器
l事件处理
l基于Matplotlib模块的绘图
教学内容
l图形用户界面概述
ltkinter概述
l几何布局管理器
l事件处理
l常用组件
l对话框
l菜单和工具栏
l基于tkinter的图形绘制
l基于turtle模块的海龟绘图
l基于Matplotlib模块的绘图
教学方法与手段设计
1、教学方法:
示例说明图形用户界面的定义、声明、使用和绘制、Python图形绘制。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关图形用户界面的定义、声明、使用和绘制以及Python图形绘制时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第12章复习题:填空题&思考题
第13章复习题
第12章上机实践1~33
第13章上机实践1~15
周次14第14次课 学时2+2
章节名称
第14章数值、日期和时间处理
&第15章字符串和文本处理
授课形式
教学目的及要求
lmath模块和数学函数
lcmath模块和复数数学函数
lrandom模块和随机函数
l数值运算模块NumPy
l日期和时间处理
l字符串处理的常用操作
l正则表达式
l正则表达式模块re
l正则表达式应用举例
教学重点
lmath模块和数学函数
lrandom模块和随机函数
l日期和时间处理
l字符串处理的常用操作
l正则表达式应用举例
教学难点
lcmath模块和复数数学函数
l数值运算模块NumPy
l正则表达式模块re
教学内容
l相关模块概述
lmath模块和数学函数
lcmath模块和复数数学函数
lrandom模块和随机函数
l数值运算模块NumPy
l日期和时间处理
l字符串处理的常用操作
l正则表达式
l正则表达式模块re
l正则表达式应用举例
教学方法与手段设计
1、教学方法:
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关数值、日期和时间以及字符串和文本的处理时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第14章复习题:填空题&思考题
第15章复习题:填空题&思考题
第14章上机实践1~4
第15章上机实践1~2
周次15第15次课 学时2+2
章节名称
第16章文件&第17章数据库访问
授课形式
教学目的及要求
l文本文件的读取和写入
l二进制文件的读取和写入
l随机文件访问
l内存文件的操作
l文件的压缩和解压缩
lCSV文件格式的读取和写入
los模块和文件访问
l输入重定向和管道
l对象系列化
l数据库基础;
lPython数据库访问模块;
l使用sqlite3模块连接和操作SQLite数据库
教学重点
l文本文件的读取和写入
l二进制文件的读取和写入
l随机文件访问
l输入重定向和管道
l使用sqlite3模块连接和操作SQLite数据库
教学难点
l内存文件的操作
l文件的压缩和解压缩
lCSV文件格式的读取和写入
los模块和文件访问
l对象系列化
教学内容
l文件操作相关模块概述
l文本文件的读取和写入
l二进制文件的读取和写入
l随机文件访问
l内存文件的操作
l文件的压缩和解压缩
lCSV文件格式的读取和写入
los模块和文件访问
l输入重定向和管道
l对象系列化
l数据库基础;
lPython数据库访问模块;
l使用sqlite3模块连接和操作SQLite数据库
教学方法与手段设计
1、教学方法:
示例说明文件处理和数据库访问。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关文件处理和数据库访问时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第16章复习题:填空题&思考题
第17章复习题
第16章上机实践1~18
第17章上机实践1~3
周次16第16次课 学时2+2
章节名称
第18章网络编程和通信&第19章多线程编程
授课形式
教学目的及要求
l基于Socket网络编程;
l基于urllib的网络编程;
l基于http的网络编程;
l基于ftplib的网络编程;
l基于poplib和smtplib的网络编程;
l创建和启动线程;
l线程同步处理
教学重点
l基于Socket网络编程;
l基于urllib的网络编程;
l基于http的网络编程;
l基于ftplib的网络编程;
l创建和启动线程
教学难点
l基于poplib和smtplib的网络编程
l线程同步处理
教学内容
l网络编程的基本概念;
l基于Socket网络编程;
l基于urllib的网络编程;
l基于http的网络编程;
l基于ftplib的网络编程;
l基于poplib和smtplib的网络编程;
l线程处理的基本概念;
l创建和启动线程;
l线程同步处理
教学方法与手段设计
1、教学方法:
示例说明网络编程和通信以及多线程编程。
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关网络编程和通信以及多线程编程时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第18章复习题:填空题&思考题
第19章复习题
第18章上机实践1~9
第19章上机实践1~7
周次17第17次课 学时2+2
章节名称
第20章系统管理&期末复习
授课形式
教学目的及要求
l目录、文件和磁盘的基本操作
l执行操作系统命令和运行其他程序
l获取终端的大小
l文件压缩和解压缩
lconfigparser模块和配置文件
l期末复习
教学重点
l目录、文件和磁盘的基本操作
l执行操作系统命令和运行其他程序
l获取终端的大小
l期末复习
教学难点
l文件压缩和解压缩
lconfigparser模块和配置文件
教学内容
l系统管理相关模块
l目录、文件和磁盘的基本操作
l执行操作系统命令和运行其他程序
l获取终端的大小
l文件压缩和解压缩
lconfigparser模块和配置文件
l期末复习
教学方法与手段设计
1、教学方法:
2、辅助手段:多媒体演示。
3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。
板书设计
(详见ppt课件)
(1)以文字描述为主,要点及关键词用不同颜色标注;
(2)涉及有关系统管理时,通过示例描述;
(3)ppt的播放做到适时呈现、对过程有动态演示。
思考题
和作业
第20章复习题:填空题&思考题
全面复习
第20章上机实践1~3
全面复习
十、Python学习路线图
十一、Python推荐参考书
责任编辑: