While Model Trains

Read data blog posts.
Carefully handpicked.
Presented 3 at a time.

Optimizing Slow SQL Queries

Miguel Grinberg

How to fix the most common database performance problems, which are caused by improper indexing, along with examples for Postgres, MySQL, and SQLite.

Read it!

Why using SQL before using Pandas?

Oleg Żero

An explanation with examples illustrating the motivation to use SQL for fetching data from a database instead of directly loading the data into Pandas.

Read it!

Song Lyrics Across the United States

Julia Silge

An analysis of the frequency of US state names in song lyrics of Billboard's Year-End Hot 100 from 1958 to 2015.

Read it!