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 |
| 特殊方法 | init、str、__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