这本开源的Python书籍《A Whirlwind Tour of Python》,绝对是入门必备!

程序员书库(ID:OpenSourceTop) 编译

综合自:https://www.erikgfesser.com/weblog/2016/11/new-book-review-a-whirlwind-tour-of-python-jake-vanderplas-oreilly.html、https://github.com/jakevdp/WhirlwindTourOfPython

随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python


最近,猿哥在GitHub上找到适合具有其它编程语言基础的 python 初学者的学习书籍——《A Whirlwind Tour of Python》



这本书的内容就和它的封面一样简单,作者在书中的开头首先评价了Python,他认为Python最大的吸引力在于它的简单,以及构建在它之上的工具组成的大型生态系统,而且许多数据科学库都是用Python代码编写的


如果你想要进入这些领域,熟悉Python是很有必要的,而本书的目的就是帮助你实现这一点


作者还指出读这本书之前你应该知道Python 3的语法,之后简要介绍了Python的安装和运行方式之后,作者很快转向了Python语言语法的讨论,然后又向读者介绍了各种语言特性:基本Python概念(变量、对象和操作符)、数据结构、控制流、函数的使用、迭代器、生成器、模块和包、字符串操作和正则表达式。


接着,作者在不到10页的篇幅内,提供了一个数据科学工具的预览和供进一步的学习资源作为结尾。值得一提的是,有些读者可能会失望地发现,关于NumPy 、panda、Matplotlib 和SciPy 的讨论只有1页左右。


本书共分为 17 个章节,其具体目录如下:

1. Python简介

2. 如何运行 Python 代码

3. 基本 Python 语法

4. Python 语法:变量

5. Python 语法:运算符

6. 内置标量类型

7. 内置数据结构

8. 控制流语句

9. 函数的定义

10. 错误和例外

11. 迭代器

12. 列表的理解

13. 生成器和生成器表达式

14. 模块和包

15. 字符串和正则表达式

16. 数据科学工具预览

17. 进一步学习的资源

附录:重现数据的代码

许可和引用


此外,本书在GitHub上还有详细的代码示例:



而且还提供了PDF下载链接,地址:http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf


GitHub地址:https://github.com/jakevdp/WhirlwindTourOfPython


如果你想要学习Python,不妨先从这本书开始吧

推荐↓↓↓
Python编程
上一篇:2019年4月GitHub上最热门的Python开源项目 下一篇:一篇文章搞定Python多进程