Find more comprehensive Python repositories:
Vinta’s awesome Python Github repository, the easy Python docs, the Python Wiki Beginners Guide, or CourseDuck’s overview of free Python courses!
My list of Python resources is still quite short so if you have additions, please comment below or contact me! There are separate overviews for Data Science, Machine Learning, & Statistics resources in general, and for R resources and SQL resources in specific.
LAST UPDATED: 11-11-2018
Cheat sheets:
- Python 2.7 basics cheat sheet
- Python 3 cheat sheet by Laurent Pointal
- Python cheat sheet by DaveChild
- Python Basics cheat sheet
- Python Basics cheat sheet by DataCamp.com
- Python Basics cheat sheet by datasciencefree.com
- Python Language & Syntax cheat sheet
- Python cheat sheet by overapi.com
- Python Debugger cheat sheet by Florian Preinstorfer
- NumPy / SciPy / Pandas cheat Sheet
- Pandas cheat sheet by datasciencefree.com
- Pandas Basics cheat sheet by DataCamp.com
- Pandas by cheat sheet DataCamp.com
- Numpy cheat sheet by datasciencefree.com
- NumPy Basics cheat sheet by DataCamp.com
- SciPy Basics (linear algebra) cheat sheet by DataCamp.com
- Scikit-Learn (ML) cheat sheet by DataCamp.com
- Scikit-Learn (ML) Algorithms cheat sheet
- Python Graph Gallery
- Basic Python Plotting by AnalyticsVidhya.com
- Matplotlib cheat sheet by DataCamp.com
- Bokeh cheat sheet by DataCamp.com
- Seaborn cheat sheet by DataCamp.com
- Keras (Neural Nets) cheat sheet by DataCamp.com
- Supervised Learning Python Implementations by github.com/rcompton
Courses:
- SoloLearn Python 3 Tutorial
- A Byte of Python
- learnpython.org
- Python Tutorials & Insights @CodeMentor
- Python Programming @Codecademy
- Learn Data Science with Python @Dataquest
- Introduction to Python for Data Science @DataCamp
- Intermediate Python for Data Science @DataCamp
- Coursera: Applied Data Science with Python (Michigan)
- Coursera: Applied Machine Learning in Python (Michigan)
- Coursera: Python for Everybody (Michigan)
- Coursera: Data Analysis and Interpretation Specialization (Wesleyan)
- edX: Introduction to Python: Absolute Beginner (Microsoft)
- edX: Introduction to Computer Science with Python (MIT)
- edX: Introduction to Python for Data Science (Microsoft)
- Udemy: Introduction to Data Science
- Machine Learning Exercises in Python (Part 1) by Andrew Ng on Coursera.com
- Machine Learning in Python by Raj Bandyopadhyay on Springboard.com
Books:
- Think Stats: Exploratory Data Analysis in Python (Downey, 2014)
- Mining the Social Web: Data Mining Facebook, Twitter, LinkedIn, Google+, Github and More (Russel, 2014)
- A Programmer’s Guide to Data Mining: The Ancient Art of the Numerati (Zacharski, ???)
- Foundations of Data Science (Adhikari & DeNero, ????) @Berkeley
- Learn Python 2 The Hard Way (Shaw, 2016)
- Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference (Davidson-Pilon, 2016)
- Intermediate Python (Ullah Khalid, 2017)
