SQLAlchemy é um popular kit de ferramentas SQL e Object Relational Mapper. Está escrito emPythone oferece total poder e flexibilidade de SQL a um desenvolvedor de aplicativos. É umopen source e cross-platform softwarelançado sob licença do MIT. SQLAlchemy é famoso por seu mapeador relacional de objetos (ORM), usando as classes que podem ser mapeadas para o banco de dados, permitindo assim que o modelo de objeto e o esquema do banco de dados se desenvolvam de forma claramente desacoplada desde o início.
Este tutorial foi projetado para todos os programadores Python que desejam entender a estrutura ORM com SQLAlchemy e sua API.
Antes de prosseguir com este tutorial, presumimos que você tenha um bom conhecimento da linguagem de programação Python. Uma compreensão básica de bancos de dados relacionais, DB-API e SQL é desejada para compreender este tutorial.