Skip to content

Latest commit

 

History

History
103 lines (52 loc) · 5.49 KB

python-everybody-free-ebook.md

File metadata and controls

103 lines (52 loc) · 5.49 KB

《人人都能学 Python》:免费电子书

原文:www.kdnuggets.com/2020/05/python-everybody-free-ebook.html

Openshare twitter count:

0

评论

这是新的一周,这也意味着是时候介绍和分享一本新的免费电子书了。本周我们回归基础,介绍**人人都能学 Python**,作者是 Charles R. Severance,这本书旨在帮助你开发或增强 Python 编程基础技能。

图示


我们的前三大课程推荐

1. Google 网络安全证书 - 快速进入网络安全职业。

2. Google 数据分析专业证书 - 提升你的数据分析能力

3. Google IT 支持专业证书 - 支持你所在组织的 IT 工作


《人人都能学 Python》是作为 Coursera 上的Python for Everybody Specialization、edX 上的Python for Everybody(2 门课程)以及 FutureLearn 上的Python for Everybody(2 门课程)的配套教材编写的,这些课程都是由书的作者创作的。

根据作者的说法,这本书特别适合那些希望在数据科学和数据分析背景下学习 Python 的个人:

本书的目标是提供一个以信息学为导向的编程入门。计算机科学方法和本书采用的信息学方法的主要区别在于,前者更注重于解决信息学领域中常见的数据分析问题。

首先,你应该知道《人人都能学 Python》使用的是 Python 3,尽管仍有一本使用 Python 2 的旧版书籍可供选择,如果你出于某种原因想学习 Python 2(不过你绝对不应该这样做),但它也以代码为中心,不花费太多时间在编程理论上,而是直接进入实现部分。

简而言之,《人人都能学 Python》教你所需的 Python 知识,使你能够立即编写实用的代码,尤其是从数据分析的角度。

这本书的目录如下:

  1. 为什么你应该学习编写程序?

  2. 变量、表达式和语句

  3. 条件执行

  4. 函数

  5. 迭代

  6. 字符串

  7. 文件

  8. 列表

  9. 字典

  10. 元组

  11. 正则表达式

  12. 网络程序

  13. 使用 Web 服务

  14. 面向对象编程

  15. 使用数据库和 SQL

  16. 数据可视化

对这本书 Kindle 版的亚马逊评论中写道:

我还没有找到比这本书更好的 Python 初学者书籍。此外,作为一名职业 Python 程序员,我发现自己经常参考这本书来澄清某些点,并加强对基本原理的理解。(我可能是专业的,但我仍然是个新手。)我买过几本厚重、昂贵的 Python 编程书籍,上面有动物的封面,但这些书往往会积灰。总之,我对这本书以及编写它所付出的努力有了新的认识。感谢你,Severance 教授!

这不是唯一的好评;这本书有 448 条评价,平均评分为 4.6(满分 5 分),这应该说明很多人也发现《人人学 Python》很有用。普遍的看法是,这本书快速覆盖了概念,以易于理解的方式进行讲解,并直接进入了相应的代码。

除了英文,这本书还提供了西班牙语、意大利语、葡萄牙语和中文版本。你可以在书籍网站上找到更多信息和这些版本的链接。

PDF 下载请点击这里。你也可以选择以一系列交互式 Jupyter 笔记本的形式阅读这本书,点击这里。如果你喜欢这本书并想支持作者,可以在亚马逊购买纸质版或电子版(Kindle 版)。

如果你是数据科学新手,并希望掌握这一领域最主要的编程语言之一,《人人学 Python》是你书单上的首选。

相关内容

  • 自动化机器学习:免费电子书

  • 机器学习数学:免费电子书

  • 深度学习:免费电子书

更多相关内容