编程学习作业指导书.doc
编程学习作业指导书
TOC\o1-2\h\u7796第一章基础语法 3
293201.1变量与数据类型 3
19381.1.1变量的概念 3
60391.1.2数据类型 3
126211.1.3变量的声明与赋值 4
85261.2运算符与表达式 4
27001.2.1运算符 4
43461.2.2表达式 4
116251.3控制结构 4
98271.3.1顺序结构 4
308021.3.2选择结构 5
53411.3.3循环结构 5
28005第二章函数与模块 6
270752.1函数的定义与调用 6
290522.1.1函数的定义 6
306602.1.2函数的调用 6
42922.2参数传递与返回值 6
301292.2.1参数传递 6
237592.2.2返回值 7
134902.3模块的导入与使用 7
226622.3.1模块的导入 7
125422.3.2使用模块中的函数 7
18539第三章面向对象编程 8
65483.1类的定义与实例化 8
127963.1.1类的定义 8
37203.1.2类的实例化 8
274613.2继承与多态 8
48283.2.1继承 8
255643.2.2多态 9
220173.3封装与解耦 9
232563.3.1封装 9
231493.3.2解耦 10
4497第四章数据结构与算法 11
271224.1线性表 11
187124.1.1线性表的定义与基本操作 11
35114.1.2线性表的实现 11
22604.1.3线性表的应用 11
120314.2栈与队列 11
242324.2.1栈的定义与基本操作 11
284514.2.2队列的定义与基本操作 11
34564.2.3栈与队列的实现 11
308284.2.4栈与队列的应用 12
13564.3排序算法 12
221934.3.1排序算法概述 12
60504.3.2内部排序算法 12
76484.3.3外部排序算法 12
139854.3.4排序算法的功能分析 12
5599第五章文件操作与输入输出 12
142885.1文件的打开与关闭 12
77855.2文件的读写操作 13
89725.3输入输出处理 13
21198第六章异常处理与程序调试 14
55656.1异常捕获与处理 14
298896.1.1tryexcept语句 14
176486.1.2多重异常捕获 14
78406.1.3finally语句 15
156266.2assert语句与断言 15
2086.2.1assert语句的使用 15
133486.2.2断言的作用 15
192366.3调试技巧与实践 16
113586.3.1打印日志 16
108656.3.2使用调试工具 16
198766.3.3代码审查 16
173336.3.4单元测试 16
23224第七章数据库编程 16
85697.1数据库连接与操作 16
9027.1.1数据库连接 16
279997.1.2数据库操作 17
99887.2SQL语句编写 18
243107.3Python数据库模块 19
26928第八章网络编程 20
210608.1网络协议基础 20
260938.1.1网络协议概述 21
193808.1.2常见网络协议 21
204258.1.3网络协议的作用 21
72308.2套接字编程 21
4998.2.1套接字概述 21
122948.2.2套接字的创建与使用 21
17738.2.3常见套接字编程实例 21
89028.3HTTP协议与Web开发 22
250218.3.1HTTP协议概述 22
206748.3.2HTTP请求与响应 22
55418.3.3常见HTTP请求方法 22
41178.3.4Web开发相关技术 22
2224第九章图形用户界面编程 22
239509.1图形界面设计原则 22
326629.1.1界面设计的基