Python编程实践其实是为学生的python编程课编写的,适合初学者入门。也会讲到算法和排序等话题。书比较薄。不是一本很深入的书,适合于快速掌握python语言时阅读。本书共15章,通过一些短小精悍的交互式python脚本帮助学生进行练习,并在这个过程中掌握诸如数据结构、排序和搜索算法、面向对象编程、数据库访问、图形用户界面等基本概念以及良好的程序设计风格。本书既是一本注重科学的计算机科学专业教材,也是一本目标明确的python参考书。
Python编程实践目录
第1章 引言
1.1 程序和编程
1.2 一点说明
1.3 要安装什么
1.4 给教师们的话
1.5 小结
第2章 你好,python
2.1 概述
2.2 表达式
2.3 什么是类型
2.4 变量和赋值语句
2.5 当出现错误的时候
2.6 函数基础
2.7 内置函数
2.8 风格漫谈
2.9 小结
2.10 习题
第3章 字符串
3.1 字符串
3.2 字符转义
3.3 多行字符串
3.4 打印输出
3.5 格式化打印输出
3.6 用户输入
3.7 小结
3.8 习题
第4章 模块
4.1 模块的引入
4.2 定义你自己的模块
4.3 对象和方法
4.4 像素和颜色
4.5 测试
4.6 风格漫谈
4.7 小结
4.8 习题
第5章 列表
5.1 列表和索引
5.2 修改列表
5.3 与列表相关的内置函数
5.4 处理列表项
5.5 切片
5.6 别名机制
5.7 列表方法
5.8 嵌套列表
5.9 其他类型的序列
5.10 把文件看做列表
5.11 注释
5.12 小结
5.13 习题
第6章 做出选择
6.1 布尔逻辑
6.2 if语句
6.3 把条件保存起来
6.4 小结
6.5 习题
第7章 重复
7.1 计数循环
7.2 while循环
7.3 用户输入循环
7.4 控制循环
7.5 风格漫谈
7.6 小结
7.7 习题
第8章 文件处理
8.1 每行一条记录
8.2 含有多个字段的记录
8.3 定位数据
8.4 多行记录
8.5 向前看
8.6 写入文件
8.7 小结
8.8 习题
第9章 集合和字典
9.1 集合
9.2 字典
9.3 对字典进行反相操作
9.4 小结
9.5 习题
第10章 算法
10.1 搜索
10.2 计时
10.3 小结
10.4 习题
第11章 搜索和排序
11.1 线性搜索
11.2 二分搜索
11.3 排序
11.4 更高效的排序算法
11.5 合并排序:一种nlog2n的
算法
11.6 小结
11.7 习题
第12章 构建应用程序
12.1 关于函数的更多知识
12.2 异常
12.3 测试
12.4 调试
12.5 模式
12.6 小结
12.7 习题
第13章 面向对象编程
13.1 color类
13.2 特殊方法
13.3 更多关于dir和help的 知识
13.4 oo的一点理论知识
13.5 一个长点的例子
13.6 小结
13.7 习题
第14章 图形用户界面
14.1 tkinter模块
14.2 构建简单的gui
14.3 模型、视图和控制器
14.4 样式
14.5 一些别的插件
14.6 面向对象的gui
14.7 小结
14.8 习题
第15章 数据库
15.1 概述
15.2第一步
15.3 获取数据
15.4 更新和删除
15.5 事务
15.6 用null来处理缺失数据
15.7 通过连接将表合并起来
15.8 键和约束
15.9 高级功能
15.10 小结
15.11 习题
- PC官方版
- 安卓官方手机版
- IOS官方手机版