目录介绍
第1章Python语言概述
1.1程序设计与算法
1.2Python语言的发展与特点
1.3Python程序的运行
1.4初识Python程序
习题
第2章数据类型与表达式
2.1Python对象及其引用
2.2Python语言的数据类型
2.3常用系统函数
2.4基本运算与表达式
习题
第3章顺序结构程序设计
3.1赋值语句
3.2数据输入/输出
3.3顺序结构程序举例
习题
第4章选择结构程序设计
4.1条件的描述
4.2选择结构的实现
4.3条件运算
4.4选择结构程序举例
习题
第5章循环结构程序设计
5.1while循环结构
5.2for循环结构
5.3循环控制语句
5.4循环的嵌套
5.5循环结构程序举例
5.6Python科学计算库的应用
习题
第6章字符串处理
6.1字符串编码
6.2字符串的索引与切片
6.3字符串的操作
6.4bytes对象
6.5正则表达式
6.6字符串应用举例
习题
第7章列表与元组
7.1序列的通用操作
7.2列表的专有操作
7.3元组与列表的区别及转换
7.4序列的应用
习题
第8章字典与集合
8.1字典的特点
8.2字典的操作
8.3集合的操作
8.4字典与集合的应用
习题
第9章函数
9.1程序的模块化结构
9.2函数的定义与调用
9.3函数的参数传递
9.4匿名函数和递归函数
9.5变量的作用域
9.6Python模块
9.7函数应用举例
习题
第10章文件操作
10.1文件的基本概念
10.2文件的打开与关闭
10.3文本文件的操作
10.4二进制文件的操作
10.5文件管理
10.6文件应用举例
习题
第11章面向对象程序设计
11.1面向对象程序设计概述
11.2类与对象
11.3属性和方法
11.4继承和多态
11.5面向对象程序设计应用
举例
习题
第12章异常处理
12.1异常处理概述
12.2捕获和处理异常
12.3断言处理
12.4主动引发异常与自定义
异常类
习题
第13章图形处理
13.1tkinter图形库概述
13.2画布
13.3画布绘制
13.4图形的事件处理
13.5Matplotlib绘图
13.6turtle绘图
13.7图形处理应用举例
习题
第14章图形用户界面设计
14.1创建图形用户界面的步骤
14.2常见控件的用法
14.3对象的布局方式
14.4对话框
14.5事件处理
14.6图形用户界面应用举例
习题
参考文献