Python Pandas
(root post)
Ben GormanBen Gorman

Dozens of Python Pandas practice problems to help you learn. Challenges range from beginner to expert, and all problems have explained solutions. Topics include Series and DataFrame creation, indexing, pd.NA, groupby(), aggregate(), pivot(), transform(), and numerous Pandas tips, tricks, and best practices.

Matplotlib
(root post)
Ben GormanBen Gorman

Fun Python Matplotlib practice problems to help you learn. Challenges range from beginner to intermediate, and all problems have explained solutions. Topics include Figures, Axes, Colormaps, Subplots, Artists, legends, formatting, Matplotlib tips, tricks, and more.

Python NumPy
(root post)
Ben GormanBen Gorman

Dozens of Python NumPy practice problems to help you learn. Challenges range from beginner to expert, and all problems have explained solutions. Topics include array creation, indexing, random number generation, linspace(), einsum(), as_strided(), and numerous NumPy tips, tricks, and best practices.