本书内容易于理解,而且读起来生动有趣,是编程和Python初学者不可多得的教程。书中首先介绍了Python的基础知识,然后逐渐深多种主题,结合教程和攻略式风格来讲解Python 3中的概念。每章结尾的练习可以帮助你巩固所学的知识。 本书会为你学习Python下坚实的基础,包括测试、调试、代码复用的实践以及其他发技巧。同时还会告诉你如何在商业、科学和艺术领域使用Python,并教会你使用多种Python工具和源包。
售 价:¥
纸质售价:¥59.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
O'Reilly Media, Inc.介绍
前言
第1章 Python初探
1.1 真实世界中的Python
1.2 Python与其他语言
1.3 为什么选择Python
1.4 何时不应该使用Python
1.5 Python 2与Python 3
1.6 安装Python
1.7 运行Python
1.8 禅定一刻
1.9 练习
第2章 Python基本元素:数字、字符串和变量
2.1 变量、名字和对象
2.2 数字
2.3 字符串
2.4 练习
第3章 Python容器:列表、元组、字典与集合
3.1 列表和元组
3.2 列表
3.3 元组
3.4 字典
3.5 集合
3.6 比较几种数据结构
3.7 建立大型数据结构
3.8 练习
第4章 Python外壳:代码结构
4.1 使用#注释
4.2 使用\连接
4.3 使用if、elif和else进行比较
4.4 使用while进行循环
4.5 使用for迭代
4.6 推导式
4.7 函数
4.8 生成器
4.9 装饰器
4.10 命名空间和作用域
4.11 使用try和except处理错误
4.12 编写自己的异常
4.13 练习
第5章 Python盒子:模块、包和程序
5.1 独立的程序
5.2 命令行参数
5.3 模块和import语句
5.4 包
5.5 Python标准库
5.6 获取更多Python代码
5.7 练习
第6章 对象和类
6.1 什么是对象
6.2 使用class定义类
6.3 继承
6.4 覆盖方法
6.5 添加新方法
6.6 使用super从父类得到帮助
6.7 self的自辩
6.8 使用属性对特性进行访问和设置
6.9 使用名称重整保护私有特性
6.10 方法的类型
6.11 鸭子类型
6.12 特殊方法
6.13 组合
6.14 何时使用类和对象而不是模块
6.15 练习
第7章 像高手一样玩转数据
7.1 文本字符串
7.2 二进制数据
7.3 练习
第8章 数据的归宿
8.1 文件输入/输出
8.2 结构化的文本文件
8.3 结构化二进制文件
8.4 关系型数据库
8.5 NoSQL数据存储
8.5.4 其他的NoSQL
8.6 全文数据库
8.7 练习
第9章 剖析Web
9.1 Web客户端
9.2 Web服务端
9.3 Web服务和自动化
9.4 练习
第10章 系统
10.1 文件
10.2 目录
10.3 程序和进程
10.4 日期和时间
10.5 练习
第11章 并发和网络
11.1 并发
11.2 网络
11.3 练习
第12章 成为真正的Python开发者
12.1 关于编程
12.2 寻找Python代码
12.3 安装包
12.4 集成开发环境
12.5 命名和文档
12.6 测试代码
12.7 调试Python代码
12.8 使用pdb进行调试
12.9 记录错误日志
12.10 优化代码
12.11 源码控制
12.12 复制本书代码
12.13 更多内容
12.14 后续内容
附录 A Python 的艺术
附录 B 工作中的 Python
附录 C Python 的科学
附录 D 安装 Python 3
附录 E 习题解答
附录 F 速查表
作者介绍
封面介绍
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜