跳转至

关于

概要: Python笔记概览

Python入门系列

Python进阶系列

Python第三方库系列

Python常用资料

提示

推荐的工具或文档已加粗

类型 名称 作用 项目地址
最佳实践 Python最佳实践 Python最佳实践 https://github.com/realpython/python-guide
cookbook Python Cookbook Python常见场景代码编写 https://github.com/yidao620c/python3-cookbook
awesome Awesome Python Python框架库模块等资源 NA
代码规范 PEP8 Python代码风格指南 https://github.com/PyCQA/pyflakes
Google Style Google Python代码风格指南 https://github.com/google/styleguide
检查工具 pyflakes 语法错误检查 https://github.com/PyCQA/pyflakes
pylint 语法错误检查 https://github.com/PyCQA/pylint
pycodestyle 代码风格检查 https://github.com/PyCQA/pycodestyle
mccabe 圈复杂度检查 https://github.com/PyCQA/mccabe
pydocstyle 文档风格检查 https://github.com/PyCQA/pydocstyle
pep8-naming 命名规范检查 https://github.com/PyCQA/pep8-naming
flake8 语法代码复杂度检查 https://github.com/PyCQA/flake8
格式化工具 autopep8 格式化代码满足PEP8标准 https://github.com/hhatto/autopep8
black 一站式代码格式化工具 https://github.com/psf/black
isort 对导入的包进行格式化 https://github.com/pycqa/isort
ruff 高性能代码格式化工具 https://github.com/charliermarsh/ruff
类型检查 mypy Python官方出品 https://github.com/python/mypy
pytype 谷歌出品 https://github.com/google/pytype
pyright 微软出品 https://github.com/microsoft/pyright
pyre Meta出品 https://github.com/facebook/pyre-check
测试工具 unittest Python测试标准库 NA
pytest 编写可读性更强的测试代码 https://github.com/pytest-dev/pytest
coverage.py Python代码覆盖率检查 https://github.com/nedbat/coveragepy
diff-cover Python代码增量覆盖率检查 https://github.com/Bachmann1234/diff_cover