内容简介
第1章Python编程概述
1.1本章要求
1.2本章知识重点
1.2.1 Python的特点
1.2.2 Python解释器
1.2.3 Python编辑器
1.3课后习题答案
第2章 数据类型和表达式
2.1本章要求
2.2本章知识重点
2.2.1数据类型
2.2.2变量
2.2.3运算符
2.3课后习题答案
2.4习题与解答
2.4.1习题
2.4.2习题参考答案
第3章 顺序与选择结构
3.1本章要求
3.2本章知识重点
3.2.1 3种基本逻辑结构
3.2.2 Python程序设计流程
3.2.3代码书写缩进
3.2.4输入与输出
3.2.5顺序结构
3.2.6选择结构
3.3课后习题答案
3.4习题与解答
3.4.1习题
3.4.2习题参考答案
第4章 循环结构
4.1本章要求
4.2本章知识重点
4.2.1构造循环结构
4.2.2 while语句
4.2.3 for语句
4.2.4循环嵌套
4.3课后习题答案
4.4习题与解答
4.4.1习题
4.4.2习题参考答案
第5章 序列与字典
5.1本章要求
5.2本章知识重点
5.2.1序列
5.2.2列表
5.2.3元组
5.2.4字符串
5.2.5字典
5.2.6 JSON
5.3课后习题答案
5.4习题与解答
5.4.1习题
5.4.2习题参考答案
第6章 数据结构与算法
6.1本章要求
6.2本章知识重点
6.2.1数据结构
6.2.2查找和排序
6.3课后习题答案
6.4习题与解答
6.4.1习题
6.4.2习题参考答案
第7章 函数与模块
7.1本章要求
7.2本章知识重点
7.2.1函数的概念
7.2.2函数声明和调用
7.2.3函数的参数
7.2.4递归函数
7.2.5变量作用域
7.3课后习题答案
7.4习题与解答
7.4.1习题
7.4.2习题参考答案
第8章 面向对象程序设计基础
8.1本章要求
8.2本章知识重点
8.2.1对象三大特性
8.2.2类与对象
8.2.3继承性
8.3课后习题答案
8.4习题与解答
8.4.1习题
8.4.2习题参考答案
第9章 文件
9.1本章要求
9.2本章知识重点
9.2.1字符编码
9.2.2文件分类
9.2.3文件读写操作
9.3课后习题答案
9.4习题与解答
9.4.1习题
9.4.2习题参考答案
第10章 用户界面设计
10.1本章要求
10.2本章知识重点
10.2.1界面设计原则
10.2.2 wxPython开发流程
10.2.3事件处理
10.3课后习题答案
10.4习题与解答
10.4.1习题
10.4.2习题参考答案
第11章 绘图与科学计算
11.1本章要求
11.2本章知识重点
11.2.1 NumPy
11.2.2 Matplotlib
11.2.3 scipy
11.2.4 pandas
第12章 数据库应用
12.1本章要求
12.2本章知识重点
12.2.1关系型数据库
12.2.2 Python连接数据库
12.2.3 Python操作数据库
12.3课后习题答案
第13章 网络编程
13.1本章要求
13.2本章知识重点
13.2.1 TCP/IP四层模型
13.2.2 IP地址和端口号
13.2.3 Socket编程
13.3课后习题答案
第14章 异常处理
14.1本章要求
14.2本章知识重点
14.2.1错误类型
14.2.2异常处理
14.2.3 PyCharm调试功能
14.3课后习题答案
14.4习题与解答
14.4.1习题
14.4.2习题参考答案
第15章 网络爬虫
15.1本章要求
15.2本章知识重点
15.2.1网络爬虫简介
15.2.2正则表达式
15.2.3 Python re模块
15.2.4从网页上抓取特定信息
15.2.5保存贴吧网页的小爬虫
第16章 软件测试框架
16.1本章要求
16.2本章知识重点
16.2.1 Python与软件测试
16.2.2用PyUnit进行单元测试
16.2.3用pywinauto进行GUI测试
16.2.4用Selenium进行Web测试
16.2.5用Pylot进行性能测试
16.3习题与解答
16.3.1习题
16.3.2习题参考答案
第17章Web开发框架
17.1本章要求
17.2本章知识重点
17.2.1 MVC设计模式
17.2.2 web2py框架
17.2.3 Dj ango框架
第18章 游戏开发
18.1本章要求
18.2本章知识重点
18.2.1游戏简介
18.2.2 pygame简介
18.2.3 pygame模块
参考文献