《CPython Internals》阅读笔记:p152-p176

《CPython Internals》学习第 10天,p152-p176 总结,总计 25 页。

一、技术总结

1.adding an item to a list

my_list = []

my_list.append(obj)

上面的代码涉及两个指令:LOAD_FAST, LIST_APPEND。整章看下来这有这点算是可以记的了,其它的只感觉作者在零零碎碎的罗列内容。

二、英语总结(生词:1)

无。

关于英语的注解同步更新汇总到 https://github.com/codists/English-In-CS-Books 仓库。

三、其它

The Evaluation Loop章节简评:作者很喜欢将代码里面的内容列出来,示例:

The thread state type, PyThreadState, has over thirty properties, including the following:

• A unique identifier

• A linked list to the other thread states

• The interpreter state it was spawned by

• The currently executing frame

• The current recursion depth

• Optional tracing functions

• The exception currently being handled

• Any async exception currently being handled

• A stack of exceptions raised when multiple exceptions have been raised (within an except block, for example)

• A GIL counter

• Async generator counters

对此,我只想对作者说"Tell me why?列这些出来的意义在哪里?"。

四、参考资料

1. 编程

(1) Anthony Shaw,《CPython Internals》:https://book.douban.com/subject/35405785/

2. 英语

(1) Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

相关推荐
菜鸟学Python8 分钟前
Python web框架王者 Django 5.0发布:20周年了!
前端·数据库·python·django·sqlite
旧时光巷1 小时前
【机器学习-4】 | 集成学习 / 随机森林篇
python·随机森林·机器学习·集成学习·sklearn·boosting·bagging
Ice__Cai2 小时前
Django + Celery 详细解析:构建高效的异步任务队列
分布式·后端·python·django
MediaTea2 小时前
Python 库手册:doctest 文档测试模块
开发语言·python·log4j
2025年一定要上岸2 小时前
【pytest高阶】源码的走读方法及插件hook
运维·前端·python·pytest
angushine2 小时前
Python将Word转换为Excel
python·word·excel
抠头专注python环境配置2 小时前
Anaconda创建环境报错:CondaHTTPEFTOT: HTTP 403 FORBIDDEN for url
python·conda
王者鳜錸3 小时前
PYTHON从入门到实践-15数据可视化
开发语言·python·信息可视化
杨航 AI3 小时前
ADB+Python控制(有线/无线) Scrcpy+按键映射(推荐)
开发语言·python·adb
郝学胜-神的一滴3 小时前
Python defaultdict 的强大之处:告别繁琐的字典键检查: Effective Python 第17条
开发语言·python·程序人生