程序员书库(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,不妨先从这本书开始吧
●编号343,输入编号直达本文
●输入shuku获取免费电子资源●输入m获取到文章目录