First Python Notebook

A step-by-step guide to analyzing data with Python and the Jupyter notebook.

What you will learn

This textbook will teach you:

  • Just enough of the Python computer-programming language to read, filter, join, group, aggregate and rank structured data with pandas, a popular open-source tool for statistical analysis

  • How to record, remix and republish your work using Project Jupyter, a browser-based interface for writing code that is emerging as the standard for generating reproducible research

  • How to explore data using using Altair, a Python package that offers a simple, structured grammar for generating charts.

Who can take it

This course is free. If you’ve tried Python once or twice, have a good attitude and know how to take a few code crashes in stride, you are qualified.

Table of contents