Python e SQLAlchemy.

O SQLAlchemy é um ORM ou Object Relational Map, uma forma de mapear as tabelas do banco de dados e trabalhar esses dados em forma de objetos.

Uma analogia para quem trabalha com Java seria similar ao Hibernate.

Quando trabalhamos com programação orientada a objetos, é muito útil utilizar alguma ferramenta ORM, e o SQLAlchemy atende muito bem essa tarefa.

Um ORM torna o código mais elegante pois não é necessário misturar queries Sql no meio do código Python.

Com um ORM, as tabelas são representadas como Classes e as colunas das tabelas são representadas como atributos da Classe.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2021/pythonSQLAlchemy.html.