Python Resources
From Simson Garfinkel
Python Source Code and Modules
- ipython - a friendly interactive shell for python. Info ONLamp Article
- matplotlib - a handy system for plotting in python.
- numpy - numeric analysis in python (needed for matplotlib)
- dateutil
- Crystal Space 3D
- PyX - A Python PS and PDF graphing package
- pygame - a Python game development system
- iCalendar package for Python
- VPython - 3D Programming in Python
- PEAK Easy Install
Python Training
I've seen these and highly recommend them:
- Advanced Python or Understanding Python, Thomas Wouters, Google Tech Talks, February 21, 2007.
To Watch
I haven't seen these yet:
- PyCon 2009 Videos
- Python 101, PyCon 2011
- Introducing Python, 24 minutes of interviews.
- Python 3.0 training
- Python 3 tutorial - String formatting and conditions
- Python 3 Tutorial: Variables and Strings
- Python 3 Tutorial: 3 - Strings
- [http:/www.youtube.com/watch?v=v6nD8f-J_XU Python 3 Tutorial: 17 - String Methods]
- Ira Krakow's Python 3 Tutorial Part 2 (Strings)
- fc9buLUiqLE Ira Krakow's Python 3 Essential Training --- Splitting and...
Printed Materials
- Dive Into Python 3 (book)
Python Installation
If you are using a Mac, you almost certainly want to ditch Apple's python implementation and instead install your own from:
If you want everybody to be able to use your GUI, you probably want to write it in Tkinter (Python's Tcl/Tk bindings). If you want to actually enjoy what you are writing, you want to use wxpython.
On the Mac, you can install matplotlib with this command using MacPorts::
% sudo port install py-matplotlib py-ipython