都说 Python 是人工智能的“天选”语言,为什么呢?
可能很多读者都知道,Python 的解释器是用 C 语言写的,所以其实我们在谈论 “Python” 的时候,99.9% 的情况说的就是 “CPython”!
CPython 是目前最流行的 Python 运行时。它在 GitHub Star 已经 60k 了,可见关注 Python 内部实现的人非常多,大家也都很好奇如此简洁优美的语言是怎么被创造出来的。
一本为所有 Python 工程师而作的教程就此诞生,它将让你的 Python 技能跳上新台阶!
购买链接
就像这本书的前言里说:
你是否也觉得 Python 的某些功能像魔法一样神奇?
查找 items 的时候,为什么用字典比在列表上循环要快得多?
在生成值的时候,迭代器是如何记住每一个变量的状态的?
为什么不需要像对待其他语言那样分配内存呢?
这些秘密都藏在 CPython 中!
这是一本怎样的书
Python 之父 Guido van Rossum 推荐、CPython 核心开发者 Carol Willing 作序!这本书以一种平易近人的方式解释了 Python 解释器的概念、思想和技术细节。
入手链接
本书从语法解析和编译器等核心概念切入,逐步深入探索CPython解释器的内部机制,包括求值循环、内存管理等关键实现细节。我们采用通俗易懂、简明扼要的方式,引导您一步步重新编译CPython,助您洞悉Python语言的深层工作原理。
设想一下,当您遭遇性能瓶颈或棘手的调试问题时,能够从容地从解释器层面寻找解决方案,这将极大提升您的编程信心与实力。</