Scientific and technical
Load, inspect, clean, and summarize tabular data with Python.
import pandas as pd
frame = pd.DataFrame({'score': [72, 81, 90]})
print(frame['score'].mean())COURSE CURRICULUM
Finish one section at a time or jump directly to a concept you need.
Learn how pandas series, dataframes, and tabular thinking works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how selection, indexes, columns, and method chains works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how assignment, copies, views, and chained-operation risks works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how dtypes, nullable values, categoricals, and dates works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how vectorized operators, alignment, and broadcasting works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how boolean masks, query, and conditional assignment works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how group operations, iteration, and window work works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how functions, apply, transform, and pipe works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how indexes, joins, reshaping, and grouped data works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how strings, dates, categoricals, and text cleaning works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how missing data, duplicate rows, and validation works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how modules, notebooks, pipelines, and reproducibility works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how dataframes, schemas, keys, and relationships works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how files, databases, chunking, and memory limits works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how testing transformations and data contracts works in pandas, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.