开发必备
web开发
  • Django

    一个高效的Python Web开发框架

  • Flask

    一款轻量级Web开发框架

  • Pyramid

    一个扩展性很强且灵活的Web开发框架

  • web.py

    一个用Python语言开发的Web框架

  • Tornado

    一个Python Web框架和异步网络库

  • TurboGears

    一站式的Python开发框架集合

  • CherryPy

    一种用于Python的、简单而非常有用的Web框架

  • Falcon

    一个用于构建大规模的应用程序后端和微服务的web框架

  • Asgineer

    一种编写异步Web 应用程序的工具

  • Bottle

    一个快速、简单和轻量级的 WSGI 微型网络框架

  • Emmett

    一个全栈Python Web框架

  • apidaora

    最快的python api框架之一

  • Quixote

    一个使用Python编写基于Web的应用程序的框架

  • reahl

    一个Web应用程序框架

  • BlackSheep

    一个异步Web框架

  • Index.py

    用于快速的构建需要的web服务

  • Sanic

    一个高性能的web框架

  • Starlette

    一个轻量级的ASGI框架/工具包

  • Fastapi

    一个现代、快速(高性能)的 Web 框架

  • Responder

    一个基于Python的HTTP服务框架

  • Hug

    一个Python3 API开发框架

  • Molten

    一个最小的、可扩展的、快速的开发框架

  • Clastic

    一个功能强大的Python Web框架

  • Aiohttp

    用于asyncio和Python的异步HTTP客户端/服务器

  • Masonite

    一个致力于为开发者提供齐全功能的Python Web 框架

  • Quart

    一个Python网络微框架

  • Tonberry

    一个符合ASGI的Web微框架,采用基于类的路由方法

  • Cyclone

    将Tornado API实现为Twisted协议的Web服务器框架

  • Klein

    一个Web微框架

  • nameko

    用于构建微服务的Python框架

  • CubicWeb

    一种语义Web应用程序框架

  • Zope2

    所有Python Web应用程序、工具的鼻祖

  • Web2py

    免费开源的全栈框架

  • Pylons

    一个开放源代码的Web应用框架

爬虫工具
  • Scrapy

    可以高效的爬取web页面并提取出结构化数据

  • Crawley

    Python开发的爬虫框架

  • Portia

    可视化地爬取网页的爬虫框架

  • newspaper

    一个用来提取新闻、文章以及内容分析的Python爬虫框架

  • Python-goose

    爬取任何新闻文章或文章类型的网页

  • asks

    封装了curio和trio的一个http请求库

  • vibora

    号称最快的异步请求框架

  • Pyppeteer

    用来模拟浏览器请求的工具

  • Requestium

    Requests和Selenium封装的产物

  • arsenic

    基于asyncio构建的异步webdriver客户端

  • Grab

    爬虫界的渐进式框架

  • botflow

    可以用来爬虫、机器学习、量化交易

  • ruia

    基于asyncio的异步Python 3.6+网页抓取微框架

  • PySpider

    一个简单易用且强大的Python爬虫框架

  • Beautiful Soup

    从HTML或XML文件中提取数据的Python库

  • Cola

    一个分布式的爬虫框架

  • feapder

    一款上手简单,功能强大的Python爬虫框架

数据分析
  • Genism

    一个简单高效的自然语言处理Python库

  • TensorFlow

    一个用于数值计算和大规模机器学习的开源库

  • NumPy

    Python进行科学计算的基础软件包

  • seaborn

    一个用于数据科学项目数据可视化的库

  • Scipy

    一个用于数学、科学和工程计算的开源库

  • Matplotlib

    绘制各类可视化图形的工具库

  • Pandas

    python数据挖掘必备的工具

  • Scikit-Learn

    简单高效的数据挖掘和数据分析工具

  • Keras

    提供了一系列高层的神经网络相关类和函数

  • GraphLab Greate

    支持快速构建大型高性能数据产品

  • PuLP

    一个开源的线性规划包

  • StatsModels

    支持数据的统计建模分析

开发利器
  • IPython

    对Python自带交互环境的增强工具

  • Requests

    一个简单而优雅的 HTTP 库

  • Pillow

    一个图像处理库

  • Emoji4Python

    一个有意思的表情库

  • Pygame

    一个python游戏支持库

  • FuckIt

    一个让错误的代码也能运行的库

  • Cubes

    一个轻量级的Python框架和工具集

  • Dpark

    豆瓣开发的一个Python分布式计算框架

  • Buildbot

    python实现的开源持续构建和持续交付工具

  • pip

    python包管理工具

  • typer

    纯python构建数据可视化app的理想选择

  • Pywebview

    一个Python第三方库,用于以GUI形式显示HTML,CSS和JavaScript内容

  • rich

    Rich API不仅能够在终端输出提供丰富的彩色文本和精美的格式

  • PrettyErrors

    PrettyErrors是一个精简Python错误信息的工具,特点是界面十分简洁友好。

  • Hydra and OmegaConf

    Hydra可以使配置工作变得简单。它能够从命令行或者配置文件中覆盖部分出来,无需维护相似的配置文件,用组合的方式进行配置,从而加快了实验运行速度。

  • Dash

    纯python构建数据可视化app的理想选择

人工智能
  • Elephas

    一个把深度学习框架keras衔接到Spark集群的第三方python包

  • FairScale

    一个用于高性能和大规模训练的PyTorch扩展库

  • TensorFlowOnSpark

    可以在GPU和CPU服务器集群上实现分布式深度学习

  • DeepSpeed

    一个深度学习优化库,它使分布式训练变得容易

  • Horovod

    一个分布式深度学习训练框架

  • Mesh TensorFlow

    一种用于分布式深度学习的语言,能够指定广泛的分布式张量计算类别

  • BigDL

    Apache Spark的分布式深度学习库

  • Analytics Zoo

    一个开源大数据 AI平台

  • Petastorm

    Uber ATG开发的开源数据访问库

  • Apache SINGA

    专注于深度学习和机器学习模型的分布式训练的工具

  • SHAP

    使用Shapley值来解释任何机器学习模型的输出

  • LIME

    一种解释机器学习模型的方法

  • Shapash

    一个用于描述 AI 模型的动态交互的库

  • InterpretML

    一个提供机器学习可解释性算法的开源Python包

  • ELI5

    一个帮助调试机器学习分类器的Python库

  • OmniXAI

    一个Python机器学习库,用于可解释AI(XAI)

  • pytorch

    一个开源的Python机器学习库,用于图像识别

  • pyspark

    一个用Python编写的Spark库,用于使用Apache Spark功能运行Python应用程序