Topic
python
5 resources tagged “python”.

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 DistributionPDF
Natural Language Processing with Python
Steven Bird, Ewan Klein, Edward Loper
A practical introduction to natural language processing using Python and NLTK: text processing, tagging, classification, parsing grammars, and information extraction, with runnable examples throughout.
Natural Language ProcessingIntermediateCreative CommonsHTML
Python Data Science Handbook
Jake VanderPlas
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.
Machine LearningIntermediateMITHTML
Dive into Deep Learning
Aston Zhang, Zachary C. Lipton, Mu Li, Alexander J. Smola
An interactive deep learning textbook combining explanations, mathematics, and runnable code (PyTorch, NumPy, JAX, and TensorFlow). Covers linear and softmax regression, MLPs, CNNs, RNNs, attention and transformers, and more. Adopted at 500+ universities.
Deep LearningAdvancedCreative CommonsPDF · 43 MB
Think Python
Allen B. Downey
A concise introduction to Python and computer-science thinking, built around problem decomposition. Covers variables, functions, conditionals, recursion, iteration, strings, lists, dictionaries, and a light introduction to classes and objects.
PythonBeginnerCreative CommonsPDF · 900 KB