¿Qué es?
SQLAlchemy es un ORM para python. Incluye soporte para SQLite, MySQL, PostgreSQL, Oracle, MS SQL, entre otros.
¿Qué es un ORM?
Sus siglas significan Object-Relational mapping, o en español: Mapeo Objeto-relacional. Es una técnica que permite convertir entre los tipos de datos usados en los lenguajes de programación orientados a objetos y los tipos de datos de algun sistema de base de datos relacional.
Instalación
Si bien podemos usar setuptools (easy_install), recomiendo instalarlo mediante pip.
pip install sqlalchemy …