Python Books:
Another List of Books:
Further Online Learning:
Good Video Channels:
- Byte of Python
- Building Skills in Python
- Building Skills in Object-Oriented Design (Python)
- Data Structures and Algorithms in Python
- Dive into Python
- Dive into Python 3
- Google's Python Class
- Hacking Secret Cyphers with Python - Al Sweigart
- Hitchiker's Guide to Python!
- How to Think Like a Computer Scientist: Learning with Python
- Introduction to Programming Using Python - Cody Jackson
- Invent Your Own Computer Games With Python - Al Sweigart
- Learn Python The Hard Way
- Lectures on scientific computing with python - J.R. Johansson
- Making Games with Python & Pygame - Al Sweigart
- Natural Language Processing with Python
- Non-Programmer's Tutorial for Python
- Official Python Tutorial
- Porting to Python 3: An In-Depth Guide
- Problem Solving with Algorithms and Data Structures
- Python Bibliotheca
- Python Cookbook - David Beazley
- Python for Fun
- Python for Informatics: Exploring Information
- Python for you and me
- Python Koans
- Python Module of the Week
- Python Practice Book
- Python Programming - PDF
- Python Programming - Wikibooks
- Python Scientific Lecture Notes
- Python Standard Library - Fredrik Lundh
- Snake Wrangling For Kids
- Test-Driven Web Development with Python
- Text Processing in Python
- The Art and Craft of Programming
- The Programming Historian - William J. Turkel, Adam Crymble and Alan MacEachern
- Think Python - Allen B. Downey
Another List of Books:
- http://pythonbooks.revolunet.com/ - about 50 books - Another good list of free python books that is kept up to date, and I believe are all free or open-source: (I won't repeat all the books on the list here, just go check it out! Some are also on the list above, but not all)
Further Online Learning:
- www.codecademy.com
- www.khanacademy.com for math help
- http://www.learnstreet.com/lessons/languages/
- http://code.google.com/edu/languages/google-python-class/
- http://pythontutor.com/visualize.html Python Tutor - the basis for CodeSkulptor's Viz Mode
- http://projecteuler.net/ - is another interesting site to check out if you want some math/cs practice. They have 400+ math problems that you can work your way through. It's not language specific - use whatever program you want. Practice is good though!
- ChekiO The Game for Coders. "Resembles Project Euler, but is Python-oriented."
- Python Challenge "Many hours of fun"
Good Video Channels:
- TheNewBoston's Python tutorials: http://www.youtube.com/playlist?list=PLEA1FEF17E1E5C0DA&feature=plcp
- ShowMeDo: http://showmedo.com/videotutorials/python (bad interface, great content)
- TheReimber's Tkinter Tutorials: https://www.youtube.com/watch?v=rcACl0sUJeQ&list=PL8BEB66FBE6DB97AF