Data analysis by topic

43 posts about working with data in Python — Pandas, SQL, and Jupyter — organized by topic.

Pandas

Pandas is the Python library for working with tabular data, and these posts cover reading CSV and Excel files, datetime indexing, memory usage, plotting, new Pandas 3 features, and practice exercises.

PostgreSQL & SQL

PostgreSQL is an open-source relational database queried with SQL, and these posts cover its array type, regular expressions, NULL comparisons, quoting rules, transaction commits, and how SQL thinking clarifies Python comprehensions.

Jupyter & notebooks

Jupyter notebooks let you run Python interactively in the browser, mixing code, output, and notes; these posts cover setting up a notebook server, sharing notebooks, and why deleting a DataFrame doesn't reclaim memory.

See the Python Data Analytics Bootcamp →