These tools let you code on your phone, tablet, or desktop computer.
Python for iOS
https://itunes.apple.com/us/app/python-2.7-for-ios/id485729872?mt=8 (Python 2.7)
https://itunes.apple.com/us/app/python-3.0-for-ios/id577919796?mt=8 (Python 3.0)
https://itunes.apple.com/us/app/python-3.3-for-ios/id577911279?mt=8 (Python 3.3)
https://itunes.apple.com/us/app/python-3.4-for-ios/id583476348?mt=8 (Python 3.4)
Python 3 for Windows Phone
Python on Mac OSX Desktop
Python on Windows
An online integrated development environment (IDE) for Python.
One-click install of Python (if needed) and interface to learn Python by making a turtle move around the screen.
Where to get support as you code and encounter error messages and bugs in your applications.
Google Groups: comp.lang.python
Hands on tutorials, as well as the home page for the language and documentation.
Python Practice Problems for Beginner Coders
Python the Hard Way
Probably the most thorough and easy to grasp introduction to Python.
Hands-On Python: A Tutorial for Beginners
A Children’s Guide to Python Programming (Simon Haughton)
TeCoEd Python Resources
What Are Some Interesting Things to Do with Python?
The history of the language.
What Makes Python So Awesome (Presentation)
How to use this language on the internet and the real world, available to end users and customers.