Python入土手册

Python入土手册

 2024-01-01
 合集共26166字
 Python

读者需要基本入门Python,并具有基本的计算机原理与C语言知识。

入门是指了解基本语法、基本的数据类型(boolintfloat)、基本的数据结构(listtupledict)以及定义和使用函数,如果没有可以先阅读《Python编程从入门到实践》第一部分。

欢迎来到入土阶段。

本手册的内容以CPython的实现为基准,侧重Python的底层机制,附带介绍一些使用技巧。源码部分参考了3.10,示例代码同样运行在3.10。

主要有以下内容:

  • 对象模型:介绍Python的对象机制以及类型系统,深入理解“一切皆对象”。
  • 内建对象:在Python代码运行之前就存在的常量、数据类型和函数等。
  • 数据结构:Python中内置的和标准库collections中的数据结构。
  • 运行机制:Python虚拟机的运行原理。具体细节随版本改动较大,因此只介绍大概原理。
  • 函数机制:函数对象的创建与执行,以及相关的作用域与命名空间原理。
  • 类机制:类对象的创建及其行为,以及元类与属性描述符原理。
  • 其它特性:上下文管理、生成器和协程等特性。