Test your Skills and Code Puzzles
- Finxter: How good are your coding skills? Test and Train with >300 code puzzles
- Solve code challenges at Codeacademy
- Crowdsourcing coding tasks at Topcoder
Cheat Sheets
Online Tutorials
- Best Training company (for online and in-person training )
- The Complete Python Masterclass: Learn Python From Scratch
- Official documentation: Python programming language
- Official tutorial: The Official Python Tutorial
- Tutorial Python for beginner: Dive Into Python
- Tutorial with interpreter: TryPython
- Tutorial with interpreter (more basic)
- Python Tutorial: Python Training by Dan Bader – dbader.org
- Python Tutorial: Python Tutorial
Online Course Material
- Python Tutorial- DataFlair
- Learn data analytics using Python, SAS, R & Excel
- Udacity: introduction to computer science
- Udemy courses: 200 Most Popular Online Courses All Time
- HackSource: Curated list of python tutorials
- Ocw: introduction to computer science and programming
- Dataquest: Learn Data Science With Python And R Projects
Books
- Coffee Break Python: 50 Workouts to Kickstart Your Rapid Code Understanding in Python: Recommended if you have a busy life to learn Python in small batches
- Head First Python
- Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code
- Python Cookbook
- Learning Python: Powerful Object-Oriented Programming
- Fluent Python
- Effective Python 1: 59 Specific Ways to Write Better Python
- Expert Python Programming
Unstructured
- CodeAcademy python courses
- Learn Python the Hard Way
- Google's Python Class
- Introduction to Computer Science and Programming Using Python
- CS101 at Udacity
- Python Course
- An Introduction to Interactive Programming in Python
- Programming for Everybody (for absolute beginners)
- Python from Zero to Hero
- Learn Python 3 Programming at a Snail's Pace - Part 1