-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Expand file tree
/
Copy pathmkdocs.yml
More file actions
173 lines (168 loc) · 6.39 KB
/
mkdocs.yml
File metadata and controls
173 lines (168 loc) · 6.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
site_name: 小白学Python
site_description: 25k star 中文 Python 入门 + 进阶教程,2026 现代化版
site_url: https://walter201230.github.io/Python/
repo_url: https://github.com/walter201230/Python
repo_name: walter201230/Python
copyright: Copyright © 2017-2026 水哥
docs_dir: Article
theme:
name: material
language: zh
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: indigo
toggle:
icon: material/brightness-7
name: 切换到夜间模式
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: indigo
toggle:
icon: material/brightness-4
name: 切换到日间模式
features:
- content.code.copy
- content.code.annotate
- navigation.instant
- navigation.tracking
- navigation.top
- search.suggest
- search.highlight
- toc.follow
plugins:
- search:
separator: '[\s\-_,:!=\[\]()"`/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])'
- glightbox
markdown_extensions:
- admonition
- pymdownx.details
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.inlinehilite
- pymdownx.snippets
- tables
- toc:
permalink: true
nav:
- 首页: index.md
- 为什么学 Python: PythonBasis/python0/WhyStudyPython.md
- 代码规范:
- 序: codeSpecification/codeSpecification_Preface.md
- 简明概述: codeSpecification/codeSpecification_first.md
- 注释: codeSpecification/codeSpecification_second.md
- 命名规范: codeSpecification/codeSpecification_third.md
- 第一个 Python 程序:
- 序: PythonBasis/python1/Preface.md
- Python 简介: PythonBasis/python1/Introduction.md
- 安装: PythonBasis/python1/Installation.md
- 第一个程序: PythonBasis/python1/The_first_procedure.md
- PyCharm IDE: PythonBasis/python1/IDE.md
- 基本数据类型与变量:
- 序: PythonBasis/python2/Preface.md
- 语法说明: PythonBasis/python2/Grammar.md
- print 函数: PythonBasis/python2/print.md
- 基本数据类型: PythonBasis/python2/Type_of_data.md
- 字符串编码: PythonBasis/python2/StringCoding.md
- 类型转换: PythonBasis/python2/Type_conversion.md
- 变量: PythonBasis/python2/Variable.md
- List 与 Tuple:
- 序: PythonBasis/python3/Preface.md
- List 列表: PythonBasis/python3/List.md
- Tuple 元组: PythonBasis/python3/tuple.md
- Dict 与 Set:
- 序: PythonBasis/python4/Preface.md
- 字典: PythonBasis/python4/Dict.md
- 集合: PythonBasis/python4/Set.md
- 条件与循环:
- 序: PythonBasis/python5/Preface.md
- 条件语句: PythonBasis/python5/If.md
- 循环语句: PythonBasis/python5/Cycle.md
- 综合实例: PythonBasis/python5/Example.md
- 函数:
- 序: PythonBasis/python6/Preface.md
- 自定义函数: PythonBasis/python6/1.md
- 返回值: PythonBasis/python6/2.md
- 参数: PythonBasis/python6/3.md
- 传值问题: PythonBasis/python6/4.md
- 匿名函数: PythonBasis/python6/5.md
- 迭代器与生成器:
- 序: PythonBasis/python7/Preface.md
- 迭代: PythonBasis/python7/1.md
- 迭代器: PythonBasis/python7/2.md
- 列表生成式: PythonBasis/python7/3.md
- 生成器: PythonBasis/python7/4.md
- 综合例子: PythonBasis/python7/5.md
- 面向对象:
- 序: PythonBasis/python8/Preface.md
- 概念: PythonBasis/python8/1.md
- 类的定义: PythonBasis/python8/2.md
- 类方法: PythonBasis/python8/3.md
- 修改类属性: PythonBasis/python8/4.md
- 类和对象: PythonBasis/python8/5.md
- 初始化函数: PythonBasis/python8/6.md
- 继承: PythonBasis/python8/7.md
- 多态: PythonBasis/python8/8.md
- 访问控制: PythonBasis/python8/9.md
- 模块与包:
- 序: PythonBasis/python9/Preface.md
- 模块简介: PythonBasis/python9/1.md
- 模块使用: PythonBasis/python9/2.md
- 主模块: PythonBasis/python9/3.md
- 包: PythonBasis/python9/4.md
- 作用域: PythonBasis/python9/5.md
- Magic Method:
- 序: PythonBasis/python10/Preface.md
- 概念: PythonBasis/python10/1.md
- 构造与初始化: PythonBasis/python10/2.md
- 属性访问控制: PythonBasis/python10/3.md
- 描述器: PythonBasis/python10/4.md
- 自定义容器: PythonBasis/python10/5.md
- 运算符魔术方法: PythonBasis/python10/6.md
- 枚举类:
- 序: PythonBasis/python11/Preface.md
- 使用: PythonBasis/python11/1.md
- Enum 源码: PythonBasis/python11/2.md
- 自定义类型: PythonBasis/python11/3.md
- 枚举比较: PythonBasis/python11/4.md
- 元类:
- 序: PythonBasis/python12/Preface.md
- 类是对象: PythonBasis/python12/1.md
- 用 type 创建类: PythonBasis/python12/2.md
- 什么是元类: PythonBasis/python12/3.md
- 自定义元类: PythonBasis/python12/4.md
- 使用元类: PythonBasis/python12/5.md
- 线程与进程:
- 序: PythonBasis/python13/Preface.md
- 概念: PythonBasis/python13/1.md
- 多线程编程: PythonBasis/python13/2.md
- 进程: PythonBasis/python13/3.md
- 正则表达式:
- 序: PythonBasis/python14/Preface.md
- 初识: PythonBasis/python14/1.md
- 字符集: PythonBasis/python14/2.md
- 数量词: PythonBasis/python14/3.md
- 边界匹配符: PythonBasis/python14/4.md
- re.sub: PythonBasis/python14/5.md
- re.match 与 re.search: PythonBasis/python14/6.md
- 闭包: PythonBasis/python15/1.md
- 装饰器: PythonBasis/python16/1.md
- 类型注解: PythonBasis/python17/1.md
- pathlib 路径处理: PythonBasis/python18/1.md
- 异常处理与异常组: PythonBasis/python19/1.md
- dataclass 与 Pydantic: PythonBasis/python20/1.md
- 上下文管理器: PythonBasis/python21/1.md
- async/await 与并发: PythonBasis/python22/1.md
- 工程基线 pyproject 与 uv: PythonBasis/python23/1.md
- 代码风格 ruff: PythonBasis/python24/1.md
- 单元测试 pytest: PythonBasis/python25/1.md
- 标准日志 logging: PythonBasis/python26/1.md
- 打包发布与 typer: PythonBasis/python27/1.md
- 学完之后做什么: PythonBasis/python28/1.md