Hodnocení:
Kniha je všeobecně oceňována pro svůj srozumitelný a přístupný úvod do SQLAlchemy, takže je vhodná pro začátečníky i pro ty, kteří přecházejí z jiných programovacích prostředí. Čelí však kritice, že je příliš základní, chybí jí hloubka pokročilých témat a vzhledem k omezenému obsahu je předražená.
Klady:⬤ Jasný a přímočarý styl psaní.
⬤ Dobrý úvod do SQLAlchemy pro začátečníky.
⬤ Zabývá se aspekty jádra i ORM.
⬤ Užitečné pro rychlou orientaci v práci s databázemi v jazyce Python.
⬤ Obecně snadno pochopitelné a s praktickými příklady.
⬤ Chybí hloubka a nepokrývá dostatečně pokročilá témata.
⬤ Některé chyby v příkladech a nejasné pokyny (např. ohledně unittestů).
⬤ Vzhledem k délce a obsahu (~180 stran) je považována za předraženou.
⬤ Omezená použitelnost pro složitější databáze, jako je SQL Server, ve srovnání s příklady SQLite.
(na základě 14 hodnocení čtenářů)
Essential Sqlalchemy: Mapping Python to Databases
Ponořte se do SQLAlchemy, populární open-source knihovny, která pomáhá programátorům v jazyce Python pracovat s relačními databázemi, jako jsou Oracle, MySQL, PostgresSQL a SQLite. Tento praktický průvodce vám na reálných příkladech ukáže, jak pomocí SQLAlchemy vytvořit jednoduchou databázovou aplikaci a jak se připojit k více databázím současně se stejnými metadaty.
Jazyk SQL je mocný jazyk pro dotazování a manipulaci s daty, ale jeho integrace do aplikace je obtížná. SQLAlchemy vám pomůže mapovat objekty jazyka Python na tabulky databáze, aniž byste museli podstatně měnit stávající kód jazyka Python. Pokud jste středně pokročilý vývojář jazyka Python se znalostí základní syntaxe jazyka SQL a teorie relací, poslouží vám tato kniha jako učební pomůcka i jako praktická příručka.
Essential SQLAlchemy obsahuje několik částí:
⬤ Jádro SQLAlchemy: Poskytování databázových služeb vašim aplikacím pythonovským způsobem pomocí jazyka SQL Expression Language.
⬤ SQLAlchemy ORM: Objektově relační mapovač použijte k provázání databázového schématu a operací s datovými objekty ve své aplikaci.
⬤ Alembic: Pomocí tohoto lehkého nástroje pro migraci databází můžete zpracovávat změny v databázi v průběhu vývoje aplikace.
⬤ Kuchařka: Naučte se používat SQLAlchemy s webovými frameworky jako Flask a knihovnami jako SQLAcodegen.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)