Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to SQLAlchemy ORMs
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shrayas Rajagopal
November 29, 2014
Technology
330
1
Share
Introduction to SQLAlchemy ORMs
A talk at the November ChennaiPy meetup about getting started with SQLAlchemy ORMs
Shrayas Rajagopal
November 29, 2014
More Decks by Shrayas Rajagopal
See All by Shrayas Rajagopal
Know Thy Packets - PyCon India 2025
shrayasr
0
48
Embrace the Grind
shrayasr
0
130
The programmers guide to timestamps and timezones - PyCon India 2023
shrayasr
0
180
A gentle introduction to types
shrayasr
1
180
The beauty that is PostgreSQL
shrayasr
2
340
Python, Imap & Gmail
shrayasr
2
240
Hylang - A Python powered Lisp AND a Lisp powered Python
shrayasr
2
810
My journey with the world of Open Source
shrayasr
1
220
Intro to Mac OSX
shrayasr
2
210
Other Decks in Technology
See All in Technology
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
1.6k
Mastering Ruby Box
tagomoris
3
130
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
200
OpenID Connectによるサービス間連携
takesection
0
150
OCI Oracle AI Database Services新機能アップデート(2026/03-2026/05)
oracle4engineer
PRO
0
110
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.8k
React、まだ楽しくて草
uhyo
7
3.8k
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
240
Javaで学ぶSOLID原則
negima
1
260
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
170
Diagnosing performance problems without the guesswork
elenatanasoiu
0
150
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
It's Worth the Effort
3n
188
29k
Fireside Chat
paigeccino
42
3.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
180
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
A Tale of Four Properties
chriscoyier
163
24k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
Scaling GitHub
holman
464
140k
The Cult of Friendly URLs
andyhume
79
6.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Evolving SEO for Evolving Search Engines
ryanjones
0
210
Transcript
CHENNAIPY NOV 2014
shrayas
shrayasr
shrayasr Twitter / Github / Gmail
shrayasr Logic Soft
shrayasr Logic Soft (1986)
SQL Alchemy An Introduction to ORMs
AGENDA
What are ORMs ? What is SQLAlchemy ? Getting started
with SQLAlchemy ORMs
ORMs ? What are
Express DB Entities as Language Constructs
Objects > Schema
ADVANTAGES
Easier to READ
Easier to WRITE
Easier to WRITE Lesser
DISADVANTAGES
Too Abstracted
SQL Alchemy ? What is
Not JUST an ORM
Database Toolkit
Façade on dbapi
Transactions!
ADVANTAGES
Make adapters consistent
Very Pythonic
SQL Alchemy ORMs
DEMO
? iPython Notebook URL: http://goo.gl/JO2GVY
Fin @shrayasr
[email protected]