目录介绍
第1章 程序设计概述
1.1 程序设计基础知识
1.2 Python语言的发展与特点
1.3 Python程序的运行
1.4 初识Python程序
练习题
实验题
第2章 程序的数据描述
2.1 数据的基本形式
2.2 Python数据类型
2.3 常用模块函数
2.4 基本运算与表达式
练习题
实验题
第3章 顺序结构程序设计
3.1 赋值语句
3.2 数据输入输出
3.3 顺序结构程序举例
练习题
实验题
第4章 选择结构程序设计
4.1 条件的描述
4.2 选择结构的实现
4.3 条件运算
4.4 选择结构程序举例
练习题
实验题
第5章 循环结构程序设计
5.1 while循环结构
5.2 for循环结构
5.3 循环控制语句
5.4 循环的嵌套
5.5 循环结构程序举例
练习题
实验题
第6章 字符串处理
6.1 字符串编码
6.2 字符串的索引与分片
6.3 字符串的操作
6.4 bytes对象
6.5 字符串应用举例
练习题
实验题
第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.6 匿名函数
9.7 Python模块
9.8 函数应用举例
练习题
实验题
第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.1 Tkinter图形库概述
13.2 画布
13.3 图形的绘制
13.4 图形的事件处理
13.5 图形处理应用举例
练习题
实验题
第14章 图形用户界面设计
14.1创建图形用户界面的步骤
14.2常见控件的用法
14.3对象的布局方式
14.4对话框
练习题
实验题
第15章 综合程序设计
15.1 设计步骤
15.2 线性方程组的求解
15.3 Graphics图形库的应用
练习题
实验题
参考文献