SQL and Databases with Python

No reviews yet

Move structured data out of ad hoc files and into a database you can trust. Design small relational schemas, ask precise questions with SQL, change data safely, use transactions, and build a tested Python program backed by SQLite.

Lessons are arranged in a recommended order, but you can open any lesson.

Chapter 1

When a File Is No Longer Enough

Chapter 2

Create a Table That Protects Its Data

Chapter 3

Ask Precise Questions

Chapter 4

Summarize Many Rows

Chapter 5

Change Data Safely

Chapter 6

Relate Tables Instead of Repeating Data

Chapter 7

Several Changes, One Outcome

Chapter 8

Put a Python Boundary Around the Database

Chapter 9

Create, Import, and Evolve a Schema

Chapter 10

Prove the Database Behaves

Chapter 11

Capstone: A Persistent Lending Tool

Chapter 12

Where to Go Next

Course reviews