Skip to content

即食文档 语言篇

  
发布于2025-01-25 03:48
保质期2026-01
新鲜度
97%

Python

教程

https://docs.python.org/zh-cn/3/tutorial/index.html

命令行交互 → 简单数学计算 → 控制流 → 数据结构 → 模块 → 输入输出 → 文件读写 → 错误与异常 → 类与对象。

标准库

https://docs.python.org/zh-cn/3/library/index.html

“标准库”指安装 Python 后即可使用的库(library),它们按照使用领域进行归类,一般在浏览器中直接 Ctrl+F 查找库名。

这个页面也包含了内置的函数/异常/类型等,“内置”指无须导入即可使用的符号。

术语对照表

https://docs.python.org/zh-cn/3/glossary.html

当你清楚一个英文术语,却不了解它在 Python 中对应的概念或翻译时,可以参考此表。并且,可能会出现在代码中的 ... 在此亦有解释。

运算符优先级

https://docs.python.org/zh-cn/3/reference/expressions.html#operator-precedence

老司机必备备查表格。

特殊方法(魔术方法)

https://docs.python.org/zh-cn/3/reference/datamodel.html#special-method-names

在这里,你可以找到绝大部分以 双下划线 开头结尾的 __init__ 风格命名的 方法属性 的解释。

异常层次结构

https://docs.python.org/zh-cn/3/library/exceptions.html#exception-hierarchy

内置的异常的层次结构,用于快速确定异常们的 包含被包含 关系。

源文件编码

https://docs.python.org/zh-cn/3/tutorial/interpreter.html#the-interpreter-and-its-environment

源代码文件默认使用 UTF-8 编码,使用其它编码时参考这里进行声明。另外,shebang 也可以参考此处进行设置。

reStructuredText

https://devguide.python.org/documentation/markup/

reStructuredText 是一种文本格式标记语言(类比于 Markdown,但二者语法不相似),常用于编写 Python 内(函数/方法/类)的文档。

版本及现状

https://devguide.python.org/versions/
https://devguide.python.org/developer-workflow/development-cycle/index.html

可以看到各个版本的支持情况(是开发中?还是已结束支持?)以及开发周期,用于读懂版本号、以及技术选型时敲定开发版本。

打包指南

https://packaging.python.org/en/latest/overview/

  • .py、sdist、wheel 三者有什么关系?
  • 如何打包成 Python 库以供他人复用?
  • 我应该使用什么语言编写 Python 库?