Practical Data Analysis
Keep a copy

Read, reproduce, and work offline.

The PDF is self-contained. To rerun the Python analysis, extract the companion and follow its README. The interactive website needs only a browser.

Read the PDF ↓The complete 100-page expanded book, including its figures.Get the reproducible companion ↓Markdown chapters, analysis code, input snapshot, figures, and integrity checks.Get the editable manuscript ↓Plain-text Markdown. Figures are included in the companion archive.Take the interactive site offline ↓Unzip and open index.html. All browser labs work locally. PDF/companion downloads and external references still need a connection.

Companion: Python 3.12.14, NumPy 2.3.5, pandas 2.2.3, matplotlib 3.10.8 were used for the verified run. Create a separate environment rather than replacing unrelated project dependencies.