前言
第1部分 Python基础知识与要点
第1章 Python概述
1.1 基础知识
1.2 Python的编程环境
1.3 疑难点解析
第2章 Python语言基础
2.1 基础知识
2.2 内置函数
2.3 高阶函数
第3章 Python序列
3.1 基础知识
3.2 列表解析式
3.3 生成器表达式
3.4 序列封包与解包
第4章 Python程序结构
4.1 基础知识
4.2 经典案例
第5章 Python函数
5.1 函数的分类
5.2 生成器函数
5.3 经典案例
第6章 Python字符串
6.1 基础知识
6.2 字符串的操作
第7章 正则表达式
7.1 基础知识
7.2 正则表达式的应用
第8章 面向对象的程序设计
8.1 基础知识
8.2 继承与多态
第9章 文件与文件夹操作
9.1 基础知识
9.2 与文件操作有关的模块
9.3 经典案例
第10章 基本绘图工具Turtle库
10.1 基础知识
10.2 经典案例
第11章 Python异常处理
11.1 异常概述
11.2 异常处理
第2部分 实验设计与解析
实验1 Python基础知识操作练习
实验2 Python基本数据类型操作练习
实验3 Python选择结构操作练习
实验4 Python循环结构操作练习
实验5 Python列表对象操作练习
实验6 Python其他序列对象操作练习
实验7 Python字符串操作练习
实验8 Python函数设计与使用操作练习
实验9 Python正则表达式操作练习
实验10 Python面向对象程序设计操作练习
实验11 Python文件内容操作练习
实验12 Python turtle绘图操作练习
第3部分 Python课程设计与实训
实训1 学生成绩考核系统
实训2 在线Web计算器
第4部分 习题
第1章 Python概述
第2章 Python语言基础
第3章 Python序列
第4章 Python程序结构
第5章 Python函数
第6章 Python字符串
第7章 正则表达式
……
第5部分 “Python程序设计”教学辅助系统
参考文献