首页 > 编程语言 >《CPython Internals》阅读笔记:p76-p95

《CPython Internals》阅读笔记:p76-p95

时间:2025-01-10 23:22:34浏览次数:1  
标签:p76 code CPython Internals PEP p95 https

《CPython Internals》学习第 5 天,p76-p95 总结,总计 20 页。

一、技术总结

无。

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

1.check

vi/vt. to exam sth to ensure it is correct, true, or in good condition.示例:

(1)After I'd finished the test, I checked my answers for mistakes.

这种用法比较常见。

(2)Unlike PEP 8, there are few tools for checking compliance with PEP 7(注:《CPython Internals》第78页).

在这里,compliance 的意思是 following rules or standards,Unlike PEP 8 (Python's style guide for code), there are fewer tools available to check if your code adheres to or follows the standards set by PEP 7 (the style guide for C code in CPython).

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

三、其它

The Python Language and Grammar 简评:本章很多内容简直就是将 Python 文档搬到书上,好像写了很多,又好像什么都没写。

四、参考资料

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)

标签:p76,code,CPython,Internals,PEP,p95,https
From: https://www.cnblogs.com/codists/p/18664894

相关文章

  • 《CPython Internals》阅读笔记:p43-p60
    《CPythonInternals》学习第3天,p43-p60总结,总计18页。一、技术总结1.编译所需要的packagesudoaptinstall-ybuild-essentiallibssl-devzlib1g-devlibncurses5-dev\libncursesw5-devlibreadline-devlibsqlite3-devlibgdbm-dev\libdb5.3-devlibbz2-devlib......
  • P7603 [THUPC2021] 鬼街 题解
    P7603[THUPC2021]鬼街题解第一次见折半报警器的trick,记录一下首先观察到\(x\len\le10^5\),所以\(x\)最多有6个质因数,\(x=30030\)可以取到,这使得对于修改,我们可以暴力单点修改。接下来考虑询问,朴素的做法是:每一次灵异事件之后,都对所有监控器进行检验是否满足和......
  • 深入Python胶水语言的本质:从CPython到各类扩展机制
    在开始深入讲解Python如何作为胶水语言之前,我们需要先了解Python语言本身的实现机制。这对于理解Python如何与C语言交互至关重要。CPython:Python的默认实现当我们谈论Python时,实际上通常指的是CPython,即用C语言实现的Python解释器。这是Python的参考实现,也是最广泛使用的Python......
  • CPython调试和性能分析
    cpython解释器在源码ceval.c的_PyEval_EvalFrameDefault函数有一个大的switch(opcdoe)就是字节码解释器的主要部分,示例代码如下:switch(opcode){caseLOAD_FAST://实现LOAD_FAST操作的代码break;caseSTORE_FAST://实现STORE_F......
  • 让 cpython 优化恒定条件
    我正在用Python编写需要尽可能高效运行的代码,但有时我需要深入挖掘调试语句。不要注释这些输入或输出(或者使用外部预处理器来处理代码,就像这里建议的那样Python相当于#ifdefDEBUG或这里如何在python中实现“#ifdef”?|||)我想在模块的开头定义一个变量......
  • P7690 [CEOI2002] A decorative fence 题解
    题目传送门前置知识计数DP解法方案数统计同luoguP2467[SDOI2010]地精部落,但部分写得不太好看的状态转移方程在本题中并不适用,但仍可借鉴其“离散化”思想。考虑试填。设\(f_{i,j,0/1}\)表示用\(i\)块不同的木板构成栅栏,其中最左边的木板的长度从小到大排在第\(j\)......
  • P7690 [CEOI2002] A decorative fence 题解
    cnblogs如果只是询问方案数,是P2467[SDOI2010]地精部落这道题,设\(f_{i,j,1/0}\)表示以\(j\)个数中从小到大的第\(i\)个数处于高/低位开头的方案数。显然有\[\begin{aligned}\begin{cases}f_{i,j,1}=\sum_{k=1}^{i-1}f_{k,j-1,0}\\f_{i,j,0}=\sum_{k=i}......
  • Sysinternals中有用的命令行工具
    Sysinternals(en)在1996年由MarkRussinovich创建,有一堆绿色小巧强大的工具组成,可帮助你管理、排查Windows和Linux系统与应用程序的问题并进行诊断。 注:64位进程建议用64位Sysinternals工具,32进程建议用32位Sysinternals工具 handle.exe(handle64.exe)handle64.exe -accept......
  • COMP7640数据库系统和管理
    COMP7640数据库系统和管理小组项目分配客观的在这个项目中,每个小组的任务是创建和执行一个多供应商电子商务平台,重点关注个性化用户体验。基本要求?供应商组合:平台上的每个供应商都将保持一个独特的档案包括供应商ID、企业名称、客户反馈分数、地理位置存在和产品库存。产品由一种......
  • P7618 [COCI2011-2012#2] FUNKCIJA 题解
    看起来比较复杂,但实际上是一个树上dp的模型。因为每一重循环都最多有一个依赖,可以转化为树上的父子关系,于是就形成了一个森林。对于非叶子节点,设\(f_{u,i}\)表示第\(u\)循环变量的值是\(i\)时所有直接或间接依赖于它的循环变量(即以它为根的子树除开它的部分)循环次数,对非......