Python #

文档结构 #

本指南按以下结构组织,适合初学者按顺序学习:

1. 基础入门 #

主题 描述 文档链接
Python简介 Python的发展历史、特点、应用领域 python-intro.md
安装与运行 Windows/Mac/Linux安装,运行环境 python-install.md
第一个Python程序 Hello World,交互式解释器 hello-world.md
基础语法 缩进、注释、标识符、关键字 python-syntax.md

2. 数据类型与变量 #

主题 描述 文档链接
变量与常量 变量定义、命名规则、常量 variables.md
数字类型 int、float、complex numbers.md
字符串 字符串创建、格式化、常用方法 strings.md
布尔类型 True/False、真假值判断 boolean.md
None类型 None空值 none.md

3. 运算符与表达式 #

主题 描述 文档链接
算术运算符 加减乘除、整除、取余、幂运算 arithmetic-operators.md
比较运算符 等于、不等于、大于小于 comparison-operators.md
逻辑运算符 and、or、not logical-operators.md
位运算符 按位与或异或 bitwise-operators.md
赋值运算符 复合赋值 assignment-operators.md
运算符优先级 优先级规则 operator-precedence.md

4. 控制流 #

主题 描述 文档链接
条件语句 if、elif、else if-statement.md
循环语句 while、for loops.md
循环控制 break、continue、else子句 loop-control.md
推导式 列表推导式、字典推导式、生成器 comprehensions.md

5. 数据结构 #

主题 描述 文档链接
列表list 创建、增删改查、切片 list.md
元组tuple 不可变序列、创建、访问 tuple.md
字典dict 键值对、操作、方法 dict.md
集合set 无序不重复、集合运算 set.md

6. 函数 #

主题 描述 文档链接
函数定义与调用 def关键字、参数传递 functions.md
参数类型 位置参数、关键字参数、默认值 function-parameters.md
返回值 return语句、返回值类型 function-return.md
变量作用域 局部、全局、非局部 scope.md
匿名函数 lambda表达式 lambda.md
装饰器 函数装饰器 decorators.md
生成器 yield、生成器函数 generators.md

7. 模块与包 #

主题 描述 文档链接
模块基础 import、from…import modules.md
标准库 os、sys、math、random、datetime standard-library.md
创建模块 自定义模块、name custom-modules.md

8. 面向对象 #

主题 描述 文档链接
类与对象 类定义、对象创建 classes.md
属性与方法 实例属性、类属性、方法类型 attributes-methods.md
继承 单继承、多继承、方法重写 inheritance.md
多态 polymorphism polymorphism.md
特殊方法 initstr、__len__等 special-methods.md
封装 私有属性、保护级别 encapsulation.md

9. 错误与异常 #

主题 描述 文档链接
异常基础 语法错误vs运行时错误 exceptions.md
try-except 异常捕获 try-except.md
抛出异常 raise、自定义异常 raise-exception.md
finally 清理工作 finally.md

10. 文件操作 #

主题 描述 文档链接
文件读写 open、read、write file-read-write.md
文件路径 相对路径、绝对路径 file-paths.md
JSON操作 json模块 json.md
CSV操作 csv模块 csv.md

11. 工具与环境 #

主题 描述 文档链接
Pip Python官方包管理工具 pip.md
虚拟环境 venv模块创建隔离的开发环境 venv.md
Virtualenv 传统虚拟环境管理工具 virtualenv.md
Pipenv 结合pip和虚拟环境的管理工具 pipenv.md
Poetry 现代Python依赖管理工具 poetry.md
UV 极快的Python包管理工具 uv.md

12. Web框架 #

主题 描述 文档链接
Flask 轻量级Web框架 flask.md
Django 高级Web框架 django.md

13. 测试 #

主题 描述 文档链接
Pytest 功能强大的测试框架 pytest.md

14. 代码质量 #

主题 描述 文档链接
Black Python代码格式化工具 black.md
Mypy Python静态类型检查工具 mypy.md

15. 高级主题 #

主题 描述 文档链接
协程 async/await coroutines.md
并发编程 threading、multiprocessing concurrency.md
正则表达式 re模块 regex.md
单元测试 unittest、pytest unit-testing.md
最后更新:2026-03-16