编辑推荐
全面了解与Python编程有关的各个细节,实现零基础学习Python编程。
内容简介
本书包含5个部分,共计20章内容,从Python入门知识开始讲解,涉及初级的编程知识、各种数据类型的使用、数据的存储和管理等内容,同时本书还包含对Python模块和库的介绍。
作者简介
作者约翰·保罗·穆勒,一位自由作家兼技术编辑。他是一位高产作家,至今已经创作了100多本图书,撰写了600多篇文章,涉及的主题十分广泛,从网络到人工智能,从数据库管理再到程序编写。他还从事各种技术咨询,编写认证考试内容。
章节目录
版权信息
内容提要
关于作者
献词
致谢
前言
资源与支持
第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访问网络资源
从零开始学Python(第2版)是2019年由人民邮电出版社出版,作者[美] 约翰·保罗·穆勒。
得书感谢您对《从零开始学Python(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。