在编程语言的浩瀚星海中,Python 以其简洁、优雅而著称,成为了众多开发者心中的璀璨明星。它不仅广泛地应用于数据科学、人工智能、网络开发等领域,更以其易学易用的特性,吸引了无数编程新手踏上编程之旅。而当我们谈论 Python 时,有一个人的名字总是无法绕开——他就是 Python 之父 Guido van Rossum。
1989 年圣诞节,荷兰人 Guido van Rossum 为了打发圣诞节的无趣时光,开始尝试编写一种新语言的编译器。
1991 年,Guido 用 C 语言实现了新语言编译器的第一版。新语言包含:表(list)、词典(dictionary)等数据类型、还有类(class),函数(function),异常处理(exception),模块(module)。
Guido 决定用他钟意的喜剧团体的名字来为这个新语言命名。
Monty Python's Flying Circus 海报
Python 取自 70 年代的英国喜剧团体 Monty Python(蒙提 · 派森),所以 Python 跟「蛇」没关系!起初,Guido 将 Python 介绍给自己的同事,得到了很好的反馈和改进建议,由此形成了一个 Python 的核心团队。
大家觉得 Python 应该让程序员把精力放在编程思想上,而不是具体细节上。
于是有了经典金句:
Life is short, you need Python
人生苦短,我用 Python
后来这句话和 Python 一并流行了起来。
如今 Python 已成为人工智能的“天选”语言,不少人也在学习 Python 的路上不断入坑、踩坑,一直不断地探索着。
Guido van Rossum 不仅创造了这门语言,更以其深邃的洞察力和丰富的经验,为 Python 社区推荐了许多宝贵的学习资源。
今天,图灵君就带大家来了解一下这位编程大师推荐的 3 本 Python 好书,它们不仅能够帮助初学者快速入门,也能让有经验的开发者获得新的启发和提升。
I am happy to see that Python is so widely used in the Chinese IT community. I hope this book will help more people understand Python and web crawling/scraping.
——Guido van Rossum,Creator of Python, Distinguished Engineer,Microsoft这本书不仅得到了 Python 之父的推荐,还得到广大读者的一致好评,豆瓣评分 9.0,在读者中有口皆碑。第 1 版销量近 10万册,看过的人都赞爆。
崔庆才|著
本书介绍了如何利用 Python 3 开发网络爬虫。本书为第 2 版,相比于第 1 版,为每个知识点的实战项目配备了针对性的练习平台,避免了案例过期的问题。另外,主要增加了异步爬虫、JavaScript 逆向、App 逆向、页面智能解析、深度学习识别验证码、Kubernetes 运维及部署等知识点,同时也对各个爬虫知识点涉及的请求、存储、解析、测试等工具进行了丰富和更新。
给大家附上本书的思维导图,小伙伴可以根据自所处的学习阶段选择开始学习的章节哦!
我把这本书推荐给所有想要学 CPython 的人。
——Python 之父 Guido van RossumPython 之父 Guido van Rossum 推荐、CPython 核心开发者 Carol Willing 作序!这本书以一种平易近人的方式解释了 Python 解释器的概念、思想和技术细节。
本书从语法解析、编译器等基础概念出发,深入求值循环、内存管理等 CPython 解释器实现细节。轻松!简明!豁然开朗!手把手带你重新编译 CPython,了解 Python 的内部实现。
想象一下,当你写代码的时候遇到性能瓶颈或调试难题时,能够从解释器层面找到解决方案,多酷!
就连《Python工匠》的作者,也是本书的推荐人朱雷老师,这样形容这本书,他说:“掌握汽车发动机的工作原理,或许并不直接提升你的驾驶水平,但学习一门编程语言的内部实现,能实实在在地提升你的技术能力。”
这本书目录如下:
从上面的目录中可以看出,本书在注重基础的同时,又对一些非常热门的知识点进行了讨论,比如内存管理、并行和并发等等。因此这本书适合所有对 Python 语言有深入兴趣的读者。当然,如果想读懂这本书,还是需要有一点 Python 基础知识的。
孩子会喜欢上这一本以他们的视角所写的书,也会学到很多。阅读前提仅有几点:能读,能键入,有电脑,有学习计算机知识的渴望。
——Python 之父 Guido van Rossum
[美] 沃伦·桑德,卡特·桑德|著
豆瓣评分 8.6 获 Jolt 生产效率奖,和“蟒蛇书”一起读效果更佳!编程是一项充满乐趣的挑战,想上手非常容易!在本书中,沃伦和卡特父子以亲切的笔调、通俗的语言,透彻、全面地介绍了计算机编程世界。他们以简单易学的 Python 语言为例,通过可爱的漫画、有趣的示例,生动地介绍了变量、循环、输入和输出、数据结构以及图形用户界面等基本的编程概念。与第 2 版不同,第 3 版的示例使用 Python3 而不是 Python2,另外添加了关于网络的新内容。只要懂得计算机的基本操作,任何人都可以跟随本书,由简入难,学会编写 Python 程序,甚至制作游戏。
当然,除了看好书之外,多多实践也是学好编程不可或缺的一个重要部分。希望小伙伴们认真学习理论并且勤加练习,快乐编程!
题图来源:https://zh.wikipedia.org/wiki/