# Python

Python 是一门非常简单易懂的语言，非常符合人们的阅读习惯。关于 Python 系列的文档，不会介绍高深的概念，只会讲解简单的使用规则，这对于我们从事绝大部分的日常工程实验是足够了。

理解一门语言，应该从它常见的数据结构入手，了解流程控制语句，掌握如何面向对象编程。如果你想设计更加复杂的程序，还需要去了解多线程、UI 等概念，但是本系列的文档不会太详细地介绍，因为大多数人并不常用。

```{toctree}
:titlesonly:
:glob:
:hidden:

datatypes.ipynb
for.ipynb
function.ipynb
exception.ipynb
class.ipynb
decorator.ipynb
with.ipynb
file.ipynb
io.ipynb
modules-and-packages.ipynb
multithread.ipynb
gui.ipynb
web.ipynb
numpy.ipynb
matplotlib.ipynb
pandas.ipynb
scikit-learn.ipynb
seaborn.ipynb
tensorflow.md
pytorch.md
paddle.md
llm.md
progressbar.ipynb
```

## Python 命名规范

- 类名：驼峰式
- 函数名：下划线式
- 变量：下划线式
