书籍详情
Python编程实践
作者:(美)坎贝尔 等著,唐学韬 等译
出版社:机械工业出版社
出版时间:2012-01-01
ISBN:9787111364788
定价:¥49.00
购买这本书可以去
内容简介
Python是当今世界流行的编程语言之一。《Python编程实践》共15章,通过一些短小精悍的交互式Python脚本帮助学生进行练习,并在这个过程中掌握诸如数据结构、排序和搜索算法、面向对象编程、数据库访问、图形用户界面等基本概念以及良好的程序设计风格。《Python编程实践》既是一本注重科学的计算机科学专业教材,也是一本目标明确的Python参考书。《Python编程实践》语言风格言简意赅,图表丰富,简单实用,是一本优秀的Python入门级读物,适合Python初学者使用。
作者简介
Jennifer Campbell是多伦多大学计算机科学系高级讲师,本书所基于的课程就是由她创建的。Paul Gries是多伦多大学计算机科学系高级讲师。他获得过许多教学成果奖,并著有一些讲解计算机科学预备知识的书籍。Jason Montojo曾是Jennifer Campbell和PaulGries的学生,此后在IBM从事Eclipse编程平台方面的工作。他还是一名专业的摄影师和数字艺术家,本书所有的图表都是由他处理的。
目录
译者序
第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 习题
参考资料
第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 习题
参考资料
猜您喜欢