首页 > 图书中心 > Python开发技术标准教程

目录

基础篇……………………………… 1 

第1 章 程序设计的基本概念……… 3 

1.1 程序 .............................................4

1.2 程序设计 .....................................4

1.3 程序设计的前提—算法 .........6

1.4 程序设计的实现 .........................9

1.5 Python 的下载和安装 ...............12

1.6 下载和安装PyCharm 开发环境 ...........................................16

自我检测题 ........................................25

第2 章 变量与基本数据类型……… 26 

2.1 标识符 .......................................27

2.2 变量 ...........................................27

2.3 基本数据类型 ...........................27

2.4 运算符 .......................................28

2.5 Python 的输入和输出 ...............33

自我检测题 ........................................35

第3 章 程序控制结构……………… 37 

3.1 再提算法 ...................................38

3.2 顺序结构 ...................................41

3.3 分支选择结构 ...........................42

3.4 循环控制结构 ...........................42

3.5 条件语句 ...................................42

3.6 循环语句 ...................................46

自我检测题 ........................................57

第4 章 序列………………………… 59 

4.1 序列的概念 ...............................60

4.2 序列的通用操作 .......................60

自我检测题 ........................................63

第5 章 列表………………………… 65 

5.1 列表的概念 ...............................66

5.2 列表的基本操作 .......................66

自我检测题 ........................................73

第6 章 元组、字典与集合………… 75 

6.1 元组 ...........................................76

6.2 字典 ...........................................77

6.3 集合 ...........................................79

自我检测题 ........................................81

第7 章 函数………………………… 83 

7.1 函数的创建和调用 ...................84

7.2 参数的传递 ...............................88

7.3 返回值 .......................................90

7.4 函数的递归调用 .......................90

7.5 匿名函数 ...................................92

7.6 变量的作用域 ...........................93

自我检测题 ........................................94

第8 章 文件和异常处理…………… 96 

8.1 文件的概念 ...............................97

8.2 基本文件操作 ...........................98

8.3 文件操作综合示例— 通讯录管理系统 .....................104 

8.4 异常概述 .................................109

8.5 异常处理 .................................110

自我检测题 ......................................112

第9 章 类和对象………………… 114 

9.1 基本概念 .................................115

9.2 类的定义 .................................116

9.3 创建类的实例 .........................116

9.4 类的访问限制 .........................119

自我检测题 ......................................120

第10 章 类的继承和多态…………122 

10.1 类的继承性 ...........................123

10.2 类的多态性 ...........................128

自我检测题 ......................................131

应用篇…………………………… 133 

第11 章 海龟绘图…………………135 

11.1 绘制图形基础 .......................136

11.2 绘制爱心 ...............................142

11.3 绘制奥运五环 .......................144

11.4 绘制时钟 ...............................146

第12 章 图形界面…………………153 

12.1 GUI 基础 ...............................154

12.2 简易计算器 ...........................155

12.3 仿真“计算器” ...................159

第13 章 数据库编程………………164 

13.1 数据库编程概述 ...................165

13.2 数据库简介 ...........................165

13.3 Access 数据库操作 ...............165

13.4 SQLite 数据库简介 ..............173

第14 章 学生成绩管理系统的设计184 

14.1 单表学生成绩管理系统的设计 .......................................185 

14.2 多表学生成绩管理系统的设计 .......................................193 

14.3 软件开发展望 .......................225

附录A ASCII 码字符集………… 229 

附录B Python 的内置函数……… 231 

自我检测题参考答案……………… 234 

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘