专栏名称: 机器学习算法与Python实战
长期跟踪关注统计学、数据挖掘、机器学习算法、深度学习、人工智能技术与行业发展动态,分享Python、机器学习等技术文章。回复机器学习有惊喜资料。
目录
相关文章推荐
中国新闻周刊  ·  “偷家”DeepSeek,腾讯成最大赢家 ·  21 小时前  
中国新闻周刊  ·  “DeepSleep”,为什么是这个省? ·  昨天  
51好读  ›  专栏  ›  机器学习算法与Python实战

秘密都藏在 CPython 中

机器学习算法与Python实战  · 公众号  ·  · 2024-06-22 11:00

正文

都说 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 的内部实现。

想象一下,当你写代码的时候遇到性能瓶颈或调试难题时,能够从解释器层面找到解决方案,多酷!

就连《Python工匠》的作者,也是本书的推荐人朱雷老师,这样形容这本书,他说:“掌握汽车发动机的工作原理,或许并不直接提升你的驾驶水平,但学习一门编程语言的内部实现,能实实在在地提升你的技术能力。”


内容简介

这本书将带你深入 Python 的核心,通过阅读本书,你将了解到 Python 代码从编写到执行的全过程,理解字节码、内存管理、垃圾回收等复杂机制。

实战提升 :代码 示例 丰富,帮助你轻松理解复杂概念。详细的图表插图,直观展示解释器工作流程。最后的实践部分,让你巩固所学知识,提升实战能力。通过本书的学习,你不仅能编写出更高效的代码,还能更自信地面对各种编程挑战。
专家视角 :由资深 Python 开发者、CPython 项目贡献者 Anthony Shaw 亲自讲解,他将以专业的视角和丰富的实战经验,为你展示 Python 内部的精妙设计。这不仅是一本书,更是一场深入编程世界的探索之旅。

读者受益 :许多阅读过英文版的读者反馈,他们在阅读本书后,深刻理解了 Python 的工作机制,编写代码时更加得心应手,甚至能够在开源社区中做出贡献。这不仅提升了他们的技术水平,也打开了更多职业发展的机会。


作译者简介

作者简介:

安东尼 · 肖(Anthony Shaw),CPython 项目贡献者,Apache 软件基金会成员。安东尼是一个狂热的 Python 爱好者,擅长理解复杂的系统,然后简化它们,并教给其他人。

译者简介:
史 海,Python 语言组成员,CPython Top100 贡献者,原 OpenStack 社区核心开发者,原华为云计算编程语言 Lab 负责人,目前负责华为云计算 IAAS 软件工程能力建设和优化。
赵 羽,华为云计算编程语言 Lab 核心成员,华为公司 Python 编程语言生态建设及开源管理负责人。长期从事 Python 虚拟机的开发及研究工作。
陈 啸,华为软件开发工程师。

李俊辰,拥有多年编译器开发经验。


本书目录


谁可以读

  • Python开发者:提升技术深度,优化代码性能。

  • 编程爱好者: 探索编程语言实现原理。

  • 计算机科学学生: 深入学习编程语言和解释器设计。

这是一本边学边练的书,会一步一步地教你阅读说明、下载源代码并编写示例来配置 IDE 工具。 只要经过充分练习,你就会掌握这些内容。


内文展示

丰富的图例解释复杂的知识

清晰有条理的介绍:Try语句的定义

生动的案例:CPython 内存体育场







请到「今天看啥」查看全文