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






