从零开始学Python(第2版)

从零开始学Python(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全面了解与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版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
从零开始学水彩 电子书
爱林文化是一家从事图书策划、编辑、出版和营销的专业机构,团队成员主要由相关行业专家、艺术类院校教授、学科带头人和优-秀博士或硕士组成。各成员均有过硬的专业本领和丰富的图书创作经验,创作的图书深受广大读者喜爱,一直位居全国各大网站和书城畅销排行榜前列。
从零开始学逻辑 电子书
面对愤怒情绪,我们也是可以“化敌为友”的。
趣学Python——教孩子学编程(第2版) 电子书
R.
Python是一款解释型、面向对象、动态数据类型的高级程序设计语言。Python语法简捷而清晰,具有丰富和强大的类库,因而在各行各业中得到广泛的应用。对于初学者来讲,Python是一款既容易学又相当有用的编程语言,国内外很多大学开设了学习课程,将Python作为一门编程语言学习。本书是一本可让读者轻松、快速掌握Python编程的入门读物。全书分为3部分,共16章。第一部分是第1章到第10章,介绍P
编程超有趣:奇妙Python轻松学(第1辑) 电子书
从零开始学价值投资 电子书
从零开始学炒股系列,投资交易入门指导书。 财报巧用,精准挖掘企业内在价值;能力深究,高效预判优质企业;策略揭秘,实现复合增长的超额收益。 凝聚作者十余年炒股经验,以寻找安全边际为目标,以财务分析为基础,从价值投资理念到财务分析指标,从买卖点技巧到投资分析策略。