Nesta live, vamos explorar os principais recursos do SQLAlchemy 2, a versão mais recente da popular do toolkit de banco de dados para Python. Abordaremos desde os conceitos básicos até as funcionalidades mais avançadas, para te ajudar a entender melhor a ferramenta.
Nesta live conversaremos sobre:
Conceitos básicos do SQLAlchemy: Core vs. ORM, instalação, engine, pools e dialetos.
Conexões e transações: como se conectar ao banco de dados e gerenciar transações.
Schemas e tipos: definição de metadados e tipos de dados.
Query builder: construção de consultas complexas.
ORM: modelos declarativos e imperativos, session, relacionamentos entre objetos.
-------------------
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: https://apoia.se/livedepython
picpay: @dunossauro
Chave pix: [email protected]
Meus contatos e redes: http://dunossauro.com/
-------------------
Código e Slides: https://github.com/dunossauro/live-de...
Telegram da live: https://t.me/livepython
Temas das próximas lives: https://github.com/dunossauro/live-de...
--------------------
Referências
PEPs
PEP 249 – Python Database API Specification v2.0: https://peps.python.org/pep-0249/
Documentação
Documentação oficial: https://www.sqlalchemy.org/
Vídeos
Palestra do Mike Bayer na Python web conf (2021): • "SQLAlchemy 2.0 - The One-Point-Four-Ening...
Blogs
Mike Bayer - Patterns Implemented by SQLAlchemy: https://techspot.zzzeek.org/2012/02/0...