“达人迷”是畅销美国近30年的经典,经过亿万读者的检验。 本书面向零基础读者,巧用类比式描述,技术知识轻松掌握; 基于案例行讲解,读者可轻松理解编程思维,并在配套代码中参透Python编程的技巧。 本书囊括5项常见任务,助力快速掌握Python。除此之外,书中还有一系列的Python周边小知识,教你更好地掌握Python,活学活用Python。
售 价:¥
纸质售价:¥54.50购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权声明
内容提要
关于作者
献词
致谢
前言
资源与支持
第1部分 Python预备知识
第1章 与计算机交流
1.1 理解我们为何要与计算机进行交谈
1.2 应用程序就是我们与计算机交流的形式
1.3 应用程序是什么
1.4 为何Python这么酷
第2章 下载并安装Python
2.1 下载合适的Python版本
2.2 安装Python
2.3 访问安装好的Python
2.4 测试安装是否成功
第3章 与Python交互
3.1 打开命令行
3.2 输入命令
3.3 使用帮助
3.4 关闭命令行
第4章 编写你的第一个应用程序
4.1 为何IDE如此重要
4.2 下载Anaconda
4.3 下载数据集和示例代码
4.4 创建应用程序
4.5 了解缩进的用法
4.6 添加注释
4.7 关闭Jupyter Notebook
第5章 使用Anaconda
5.1 下载代码
5.2 使用记录点
5.3 使用单元格
5.4 更改Jupyter Notebook外观
5.5 与内核交互
5.6 获取帮助
5.7 使用魔术函数
5.8 查看正在运行的进程
第2部分 步入正题
第6章 存储和更改信息
6.1 存储信息
6.2 Python基本数据类型
6.3 日期和时间
第7章 管理信息
7.1 控制Python看待数据的方式
7.2 运算符
7.3 编写和使用函数
7.4 获取用户输入
第8章 做决策
8.1 使用if语句做简单决策
8.2 使用if...else语句选择替代方案
8.3 使用if嵌套语句
第9章 做重复性工作
9.1 使用for语句处理数据
9.2 使用while语句处理数据
第10章 处理错误
10.1 为何Python不懂你
10.2 程序错误来源
10.3 捕获异常
10.4 引发异常
10.5 创建和使用自定义异常
10.6 使用finally子句
第3部分 执行常见任务
第11章 使用包
11.1 创建代码包
11.2 导入包
11.3 查找磁盘上的包
11.4 从其他地方下载包
11.5 查看包内容
11.6 查看包文档
第12章 使用字符串
12.1 了解字符串的不同之处
12.2 创建包含特殊字符的字符串
12.3 获取子字符串
12.4 字符串切片和切块
12.5 查找字符串
12.6 格式化字符串
第13章 管理列表
13.1 在应用程序中组织信息
13.2 创建列表
13.3 访问列表
13.4 遍历列表
13.5 修改列表
13.6 列表搜索
13.7 列表排序
13.8 打印列表
13.9 使用Counter对象
第14章 收集各种数据
14.1 理解集合
14.2 使用元组
14.3 使用字典
14.4 使用列表创建栈
14.5 使用队列
14.6 使用双端队列
第15章 创建和使用类
15.1 把类理解成一种代码封装方法
15.2 类的结构
15.3 创建类
15.4 在应用程序中使用MyClass类
15.5 通过类扩展创建新类
第4部分 执行高级任务
第16章 存储数据到文件
16.1 了解永久化存储的工作原理
16.2 创建永久存储内容
16.3 创建文件
16.4 读取文件内容
16.5 更新文件内容
16.6 删除文件
第17章 发送电子邮件
17.1 发送电子邮件时发生了什么
17.2 创建电子邮件消息
第5部分 几个“十大”
第18章 十大优秀编程资源
18.1 使用Python在线文档
18.2 使用LearnPython.org教程
18.3 使用Python做Web编程
18.4 获取更多库
18.5 使用IDE快速创建应用程序
18.6 更容易地检查语法
18.7 使用XML
18.8 克服常见的Python新手错误
18.9 了解Unicode
18.10 加快Python程序的运行速度
第19章 Python十大赚钱之道
19.1 使用Python做QA
19.2 在一家小公司谋得一份IT工作
19.3 为软件产品编写脚本
19.4 管理网络
19.5 教授编程技术
19.6 帮助人们确定地理位置
19.7 数据挖掘
19.8 嵌入式系统
19.9 做科学计算任务
19.10 实时数据分析
第20章 十大提升你Python技能的工具
20.1 使用Roundup Issue Tracker跟踪Bug
20.2 使用VirtualEnv创建虚拟环境
20.3 使用PyInstaller安装你的应用程序
20.4 使用pdoc创建开发人员文档
20.5 使用Komodo Edit编写程序代码
20.6 使用pydbgr调试程序
20.7 使用IPython进入交互环境
20.8 使用PyUnit测试Python应用程序
20.9 使用Isort整理代码
20.10 使用Mercurial进行版本控制
第21章 你必须知道的十大Python库
21.1 使用PyCrypto保护数据安全
21.2 使用SQLAlchemy与数据库交互
21.3 使用谷歌地图看世界
21.4 使用TKInter创建图形用户界面
21.5 使用PrettyTable以表格形式呈现数据
21.6 使用PyAudio为程序添加声音
21.7 使用PyQtGraph操作图像
21.8 使用IRLib查找信息
21.9 使用JPype创建可互操作的Java环境
21.10 使用Twisted Matrix访问本地网络资源
21.11 使用httplib2访问网络资源
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜