📘 Notes
Structured Python data-analytics notes — NumPy, Matplotlib, and Pandas — 8 lessons across 3 chapters. Each file covers one topic and links to its matching exercise file at the bottom. Assumes chapters 01–08 of the companion Python Fundamentals course.
01 — NumPy
File
Topic
01-01-numpy-intro.md
ndarray creation, dtypes, arange, linspace, zeros/ones/eye, reshape
01-02-numpy-array-operations.md
Element-wise arithmetic, broadcasting, math functions, where, clip, sort
01-03-numpy-slicing-and-indexing.md
Slicing, views vs copies, boolean indexing, fancy indexing, where, isin
01-04-numpy-2d-arrays.md
Matrix creation, 2D indexing, row/col stats, transpose, dot product, stacking
01-05-numpy-statistics.md
Descriptive stats, percentiles, population vs sample, cumsum, normalization, distributions
02 — Matplotlib
03 — Pandas
File
Topic
03-01-pandas-basics.md
Series, DataFrame, filtering, sorting, add/drop columns, apply, CSV I/O
03-02-pandas-data-manipulation.md
groupby, merge, concat, pivot tables, melt, .str, missing values