Below are my favorite Python learning resources.
Note that my goal was to only include the resources that I had the opportunity to at least skim through and that I find valuable.
This is why Learn Python the Hard Way is not on the list. Even though there's now the updated version of the book, I wouldn't recommend it to anyone.
Unfortunately, most of the books listed below are not free. That said, there are enough free ones that will get you pretty far.
For example, the official documentation is great.
The official tutorial is still one of the best resources to take your first steps in Python (but you probably need to have at least a little programming experience). Also note that this tutorial, however good, doesn't cover everything there is to know about Python. To find out more about Python, check out the resources below.
-
Effective Python [$]
-
Fluent Python [$]
-
Python Cookbook [$]
- MDN Django Tutorial
- Official Django Tutorial
- Django Girls
- The Django Book
- Tango with Django [$]
- Two Scoops of Django [$]
- Test-Driven Development with Python [$]
- Python Data Science Handbook
- Data Science Python
- Awesome Learn Data Science
- Data Science ipython Notebooks
- Awesome Data Science
- A Compendum of Machine Learning Resources
- Awesome Machine Learning
- Data Science Learning Resources
- Data Science Resources
- Free Data Science Books
- Top Data Science Resources
- Awesome Public Datasets
- Transitioning to a Data Science Career
- Curated List of Data Science Resources
- Free Data Science Books #2
- Top Data Science Resources
- Machine Learning Resources
- Curated List of AI and Machine Learning Resources
- Lots of links on DS and ML [RU]
- Learn Data Science [RU]
- Deep Learning Resources
- Deep Learning Resources # 2
- Awesome Courses
- Deep Learning Resources #3
- Awesome Machine Learning Courses
- Machine Learning Tutorials
- Free Math Resources
- Math Learning
- Open Math Texts
- College Open Textbooks
- Free Mathematics Books
- Free Math Ebooks
- Free Tech Books
- Math Books for Data Science
- Free Online Mathematics Textbooks
- List of approved math textbooks
- Free and Open Source Textbooks
- Free Mathematics Books
- Free Math Textbooks
- Open Textbooks
- Online Math Books
- Ordered List of Free Math Books
- Python on Stackoverflow
- Learn Python on Reddit
- Python Weekly
- Full Stack Python
- Py Crumbs
- Python Module of the Week
- Dan Bader's blog
- Jeff Knupp's blog
- Doug Hellmann's blog
- Ned Batchelder's blog
- Armin Ronacher's Thoughts and Writings
- Planet Python
- Python Programming
- Real Python
- Import Python
- Reddit Learn Python wiki
- PyBites
- Invent with Python
- Python Gotchas
- Useful blogs
- Compilation of Python resources
- Awesome Python books
- List of Python books
- Awesome list of Python resources
- Python Books for different skill levels
- Huge list of free programming books
- A gallery of interesting Jupyter notebooks
- Even more free resources
- Python Curated Resources
- Best Python Resources for Beginners and Professionals
- Python Books
- Python Goodies
- Free Python Books
- Python Books List
- Python Bookmarks
- Python Reference Resources
- Pythonidae
- p1xt Career Guides ## Not just for Python
- https://jeffknupp.com/blog/2013/11/29/improve-your-python-decorators-explained/
- https://www.blog.pythonlibrary.org/2017/07/18/python-all-about-decorators/
- https://realpython.com/blog/python/primer-on-python-decorators/
- https://www.thecodeship.com/patterns/guide-to-python-function-decorators/
- https://pythontips.com/2013/12/05/python-decorators-finally-demystified/
- http://simeonfranklin.com/blog/2012/jul/1/python-decorators-in-12-steps/
- https://dbader.org/blog/python-decorators
- https://pybit.es/decorators-by-example.html
- https://stackoverflow.com/questions/739654/how-to-make-a-chain-of-function-decorators
- https://www.codeschool.com/blog/2016/05/12/a-guide-to-python-decorators/