跳到主要内容

awesome-dev-python

Awesome-Python-List

:heart: 收藏列表 - :+1: 很棒的 Python 开发工具和生态技术。


Python 是一个脚本语言,在科学计算、Web 开发领域非常受欢迎,👉 https://www.python.org/

(Recommend)推荐一个其它的很棒的收藏列表,👉 https://awesome-python.com/

目录

Resource navigation list.

技术规范标准

Official technical specifications.

Go Top ↑

技术参考文档

Official and unofficial technical reference documents.

Go Top ↑

Python 版本管理

Python version management.

  • pyenv - Python 版本管理工具。

Go Top ↑

Python 包管理

Python package (or library) manager.

  • 包管理器(Packages Manageer)

    • pip - Python 官方包管理器,从 PyPI 官方仓库安装包。
    • Anaconda - 包含 Conda 包管理器和 Python 发行版,包含上百个科学计算和机器学习库,开箱即用。
      • Miniconda - Anaconda 微型版本,仅包含 Conda 和 Python 发行版和必要的依赖库。
  • 虚拟环境(Virtual Environment)

    • poetry - 支持虚拟环境管理、依赖管理、发布构建。
    • Pipenv - Python 开发工作流工具,支持虚拟环境和依赖管理。

Go Top ↑

构建工具

Some build tools that can be used to configure the environment, compile, type check, etc.

  • Linter

  • 类型检查(Type Checking)

    • Mypy - 静态类型检查器。
  • 测试(Test)

    • pytest - 单元测试框架。
    • Faker - 生成随机数据。

Go Top ↑

工具库

Tool Library, some unofficial high-quality Python packages (or libraries).

  • 实用工具(Utils)

    • pydeps - 生成包依赖的可视化图。
  • 数据计算(Compute - Math & Scientific Computing & Analysis)

    • NumPy - 最受欢迎的、强大的科学计算工具包。
    • pandas - 强大的 Python 数据分析工具包。
    • Polars - 高性能数据分析工具。
  • HTTP

  • 文件操作(File)

    • 图片(Image)
      • Pillow - 图像处理工具,Fork 自 PIL

Go Top ↑

命令行工具

Command-line applications, build tools and utilities.

构建工具

实用工具

Go Top ↑

数据库

Database.

Go Top ↑

Web 框架

Python-based server development framework.

Go Top ↑

更多

More other unclassified resources.

Go Top ↑