
Python Data Science Handbook
Essential Tools for Working with Data
- License
- Creative Commons Attribution-NonCommercial-NoDerivatives (text); MIT (code)
- Source
- jakevdp.github.io (official)
Description
A practical guide to the core Python data-science stack: IPython/Jupyter, NumPy, Pandas, Matplotlib, and Scikit-Learn, with real workflows for cleaning, transforming, visualizing, and modeling data.
Book information
- Language
- English
- Category
- Machine Learning
- Level
- Intermediate
- Published
- 2016
- Format
- HTML
- License
- Creative Commons Attribution-NonCommercial-NoDerivatives (text); MIT (code)
- Source
- jakevdp.github.io (official)
Topics
License
Creative Commons — Creative Commons Attribution-NonCommercial-NoDerivatives (text); MIT (code) (license text ↗)
This resource is listed because its license permits redistribution.
Full text and code published as free Jupyter notebooks on the author's GitHub.
Related books
View all →
Foundations of Data Science
Avrim Blum, John Hopcroft, Ravindran Kannan
The mathematical and algorithmic underpinnings of data science: high-dimensional geometry, singular value decomposition, random graphs, clustering, and machine-learning theory, aimed at readers who want to understand why the methods work.
Machine LearningAdvancedOfficial Free DistributionPDF · 3.5 MB
An Introduction to Statistical Learning
Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani
A broad, applied introduction to statistical learning: linear and logistic regression, resampling, regularization, trees and ensembles, support vector machines, and unsupervised learning, with lab exercises in R and Python.
Machine LearningIntermediateOfficial Free DistributionPDFMachine Learning Crash Course
Google
Google's practical, example-driven introduction to machine learning: loss and gradient descent, classification, neural networks, embeddings, fairness, and production ML systems, with interactive exercises using TensorFlow.
Machine LearningBeginnerAPACHE 2.0HTML