-
Think Python 2e: Free introductory Python programming book available under a Creative Commons license in both PDF and HTML formats. It is also available as an O'Reilly-published paperback, available for purchase on Amazon.
-
Head First Python book: Best helpful book for beginners and intermediates of python
-
Automate the Boring Stuff with Python: Easy to follow entry level guide that provides real world experience. Build automation scripts to solve everyday issues whilst you learn basic python.
-
Learn Python the Hard Way: Learn Python the Hard Way is a free ebook available online that gives you a great foundational knowledge of Python code. The book covers everything from the most basic (how to get set up when you first begin) to super complex (how to build a game).
-
Python Programming with SentDex: Beginner through ton advanced python tutorials covering ML, webdev, robotics and more
-
TalkPython Courses: Mostly paid however some free courses or python for web dev, including with mongoDB, flash, django and more.
-
Python For Everybody: Free course to learn python for all the basic requirement like datastrucuture, Database, networking, OOPS, etc.
-
Learn Python: Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors.
-
Full Stack Python: A great article which gives you an insight on how to become a full stack python web developer with plethora of resources.
- Python Crash Course 2nd Edition: An excellent book available in print or Kindle for learning Python with downloadable exercise solutions.
- Python Basic: Learn python 3 from the basic, from how you write the code with python. The site including OOP, Web Framework with Flask, Desktop App with Tkinter/PyQT, Machine Learning, and much more.
-
Introduction to Computer Science and Programming: MIT's course on learning computer science and Programming using python.
-
Google's Python Classes Learn Python from GOOGLE classes
-
Fluent Python A classic book by Luciano Ramalho published by O'REILLY. It is full of useful programming tricks for intermediate to advanced Python coders who want to push the boundaries.
-
Python Cookbook This 3rd Edition provides complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works