Skip to content

Latest commit

 

History

History
56 lines (34 loc) · 1.96 KB

Python.md

File metadata and controls

56 lines (34 loc) · 1.96 KB

Python

Real Python Tutorials

Anaconda, PIP, …

Anaconda Distribution

pipenv – Python Development Workflow for Humans

Asynchronous I/O

Async IO in Python: A Complete Walkthrough

Python Documentation: asyncio — Asynchronous I/O, Coroutines and Tasks

Awesome asyncio

Database

encode/databases allows you to make queries using the powerful SQLAlchemy Core expression language, and provides support for MySQL, PostgreSQL, and SQLite

Clients

ElasticSearch: aio-libs/aioelasticsearch

MongoDB: mongodb/motor

MySQL: aio-libs/aiomysql

PostgreSQL: MagicStack/asyncpg, faster then aio-libs/aiopg

Redis: aio-libs/aioredis

SQLite: jreese/aiosqlite

Servers

EdgeDB a next generation database from MagicStack, combines the simplicity of a NoSQL database with relational model’s powerful querying, strictness, consistency, and performance

HTTP, Web Frameworks

Starlette is a lightweight ASGI framework/toolkit, which is ideal for building high performance asyncio services

  • Bocadillo is a modern Python web framework filled with asynchronous salsa
  • FastAPI framework, high performance, easy to learn, fast to code, ready for production