Previously I have listed an extensive list of Free Computer Programming Ebooks which includes few books to learn about Python Programming,In this post I am going to list out all free resources available to learn basic Python programming as well as best tutorials to learn some Popular Python frameworks like Django Python Web framework, Flask web microframework, Kivy the multitouch Python framework and Pygame.
Basic Python Programming Resources ( Text )
- Dive Into Python by Mark Pilgrim (HTML)
- The Python Tutorial – Official Python Tutorial (v2.7) (HTML)
- Dive Into Python by Mark Pilgrim (v3) (HTML)
- Learn Python The Hard Way, 2nd Edition (HTML)
- Python 101 – Introduction to Python by Dave Kuhlman (HTML)
- A Byte of Python by Swaroop C H ( PDF )
- Google’s Python Class
- An Introduction to Python by John C. Lusth (HTML)
- How to Think Like a Computer Scientist – Learning with Python (PDF)
- Building Skills in Python – A Programmer’s Introduction to Python (HTML)
- Building Skills in Programming – How To Write Your Own Software Using Python (HTML)
- Snake Wrangling for Kids (Best for Beginners) (PDF)
- Python Scientific Lecture Notes
- PLEAC – Programming Language Examples Alike Cookbook
- Tutorial – Learn Python in 10 minutes
Basic Python Programming Resources ( Videos,Screencasts,Blogs and Community)
- Python Videos, Tutorials and Screencasts – Showmedo
- www.pythonchallenge.com/ (Python Problems) – Recommended
- Understanding Python (video)
- Python Programming Tutorials Youtube
- MIT Video Lectures
- Audio/Video Instructional Materials for Python
- planet.python.org (blog)
- www.udacity.com/
- Scientific Tools for Python
- ActiveState Code Recipes – Python (Codes)
- DZone Python Snippets (Codes)
- A Python Sidebar for Mozilla (Widget)
- www.korokithakis.net (blog)
- www.pyschools.com
- code.google.com/p/pyscripter/ (IDE)
- ipython ( IDE)
- www.beginpython.com/
Python Graphical User Interface(GUI) and Game Development Resources
- An Introduction to Tkinter (Python GUI)
- Making Games with Python Pygame by Al Sweigart (HTML)
- Invent your own Computer Games with Python (HTML)
- pygsear — Pygame Framework and Examples
Advanced Python Programming Resources
- The Standard Python Library (HTML)
- Programming Computer Vision With Python by Jan Erik Solem (PDF)
- Natural Language Processing with Python by Steven Bird, Ewan Klein, and Edward Loper (HTML)
- Think Complexity by Allen B. Downey (HTML)
- Think Stats: Probability and Statistics for Programmers by Allen B. Downey (HTML)
- Python Module of the Week (HTML)
Data Structures and Algorithms with Object-Oriented Design Patterns in Python
Free Resources for Learning Python Framework
- Django Python Web framework Documentation
- The Django Book
- Pyramid for Humans – Basic Python Programming (HTML & PDF)
- Kivy the multitouch Python framework (PDF)
- Flask microframework by Armin Ronacher
- The Definitive Guide to Pylons – James Gardner
- A gentle introduction to the Django Web framework
I hope you like this extensive collection of Python Tutorials.If you think I have missed something comment back with your link.