原文:
www.kdnuggets.com/2020/05/python-everybody-free-ebook.html
Openshare twitter count:
评论
这是新的一周,这也意味着是时候介绍和分享一本新的免费电子书了。本周我们回归基础,介绍**人人都能学 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 知识,使你能够立即编写实用的代码,尤其是从数据分析的角度。
这本书的目录如下:
-
为什么你应该学习编写程序?
-
变量、表达式和语句
-
条件执行
-
函数
-
迭代
-
字符串
-
文件
-
列表
-
字典
-
元组
-
正则表达式
-
网络程序
-
使用 Web 服务
-
面向对象编程
-
使用数据库和 SQL
-
数据可视化
对这本书 Kindle 版的亚马逊评论中写道:
我还没有找到比这本书更好的 Python 初学者书籍。此外,作为一名职业 Python 程序员,我发现自己经常参考这本书来澄清某些点,并加强对基本原理的理解。(我可能是专业的,但我仍然是个新手。)我买过几本厚重、昂贵的 Python 编程书籍,上面有动物的封面,但这些书往往会积灰。总之,我对这本书以及编写它所付出的努力有了新的认识。感谢你,Severance 教授!
这不是唯一的好评;这本书有 448 条评价,平均评分为 4.6(满分 5 分),这应该说明很多人也发现《人人学 Python》很有用。普遍的看法是,这本书快速覆盖了概念,以易于理解的方式进行讲解,并直接进入了相应的代码。
除了英文,这本书还提供了西班牙语、意大利语、葡萄牙语和中文版本。你可以在书籍网站上找到更多信息和这些版本的链接。
PDF 下载请点击这里。你也可以选择以一系列交互式 Jupyter 笔记本的形式阅读这本书,点击这里。如果你喜欢这本书并想支持作者,可以在亚马逊购买纸质版或电子版(Kindle 版)。
如果你是数据科学新手,并希望掌握这一领域最主要的编程语言之一,《人人学 Python》是你书单上的首选。
相关内容:
-
自动化机器学习:免费电子书
-
机器学习数学:免费电子书
-
深度学习:免费电子书