技术文档

python开源库推荐

 03-26  75

python开源库推荐

环境管理

  • virtualenv>
  • virtualenvwrapper – A set of extensions to virtualenv.

包管理

  • pip>
  • Python Package Index

交互解释器

  • Jupyter>

日期时间

  • arrow>

下载器

  • you-get>
  • youtube-dl – A small command-line program to download videos from YouTube.

HTTP

  • requests>
  • grequests – requests + gevent for asynchronous HTTP requests.

数据库驱动

  • PyMongo>
  • redis-py – The Redis Python Client.
  • Peewee – A small, expressive ORM.
  • python-sql – Write SQL queries pythonically.
  • SQLAlchemy – The Python SQL Toolkit and Object Relational Mapper.
    • awesome-sqlalchemy

Web>
  • Django – The most popular web framework in Python.
    • awesome-django
  • Flask – A microframework for Python.
    • awesome-flask
  • Tornado – A Web framework and asynchronous networking library.

模板语言

  • Jinja2>

队列

  • celery>

搜索

  • elasticsearch-py>
  • elasticsearch-dsl-py – The official high-level Python client for Elasticsearch.

表单

  • WTForms>
  • WTForms-JSON – A WTForms extension for JSON data handling.

数据校验

  • Schematics>
  • voluptuous – A Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.

管理面板

  • django-xadmin>
  • flask-admin – Simple and extensible administrative interface framework for Flask.

并发和并行

  • multiprocessing>
  • threading – (Python standard library) Higher-level threading interface.
  • eventlet – Asynchronous framework with WSGI support.
  • gevent – A coroutine-based Python networking library that uses greenlet.

WSGI服务器

  • gunicorn>

加密

  • PyCrypto>

日志

  • Raven>
  • Sentry – A realtime logging and aggregation server.

单元测试

  • nose>
  • faker – A Python package that generates fake data.

代码检查

  • Flake8>
  • Pylint – A Fully customizable source code ***yzer.

数据可视化

  • matplotlib>

算法和设计模式

  • algorithms>
  • python-patterns – A collection of design patterns in Python.

文章转载来自:>

©2020-2024   万云SSL证书  (www.sslssl.com.cn)  万云科技   豫ICP备2020034358号-10