Difference between revisions of "Python Resources"

From Simson Garfinkel
Jump to navigationJump to search
Line 10: Line 10:
* [http://www.vpython.org/ VPython] - 3D Programming in Python
* [http://www.vpython.org/ VPython] - 3D Programming in Python
* [http://peak.telecommunity.com/DevCenter/EasyInstall PEAK Easy Install]
* [http://peak.telecommunity.com/DevCenter/EasyInstall PEAK Easy Install]
==Python GUI Options==
I need to write some programs that use GUI. Python TKinter is available on all versions of Python, but on the Mac it is slow to start and uses XWindows. Here are some options I'm thinking of:
* [http://en.wikibooks.org/wiki/Python_Programming/GUI_Programming wikibooks] has a page on Python Program/GUI Programming options
Books on Tkinter:
* [http://my.safaribooksonline.com/book/programming/python/0130260363/advanced-topics/ch18#X2ludGVybmFsX0ZsYXNoUmVhZGVyP3htbGlkPTAtMTMtMDI2MDM2LTMvNDA5 Chapter 18 of Core Python Programming] discusses GUI Programming with Tkinter
* [http://docstore.mik.ua/orelly/other/python2/ Programming Python, 2nd Edition, Chapter 7 and 8]
* [http://www.reddit.com/r/Python/comments/i9rzj/are_there_any_good_python_3x_books_for_tkinter/ reddit has a page on Python 3.x books for Tkinter]
* [http://effbot.org/tkinterbook/ Introduction to Tkinter] on effbot.org
* [http://gaezipserver.appspot.com/python/manual/python-3.2-docs/library/tkinter.html Python 3.2 tkinter doc]
* [http://www.ferg.org/thinking_in_tkinter/index.html Thinking in Tkinter]
* [http://wiki.python.org/moin/GuiProgramming Python wiki 'GUI Programming in Python']
* [http://docs.python.org/library/tkinter.html Python 2.7 Tkinter Doc]
* [http://www.pythonware.com/library/tkinter/introduction/ Original 'An introduced to Tkinter'] by Fredrik Lundh
Other options:
* Uses [http://www.fltk.org/ FLTK], the Fast Light Toolkit


==Python Training==
==Python Training==

Revision as of 14:28, 31 August 2011

Python Source Code and Modules

Python GUI Options

I need to write some programs that use GUI. Python TKinter is available on all versions of Python, but on the Mac it is slow to start and uses XWindows. Here are some options I'm thinking of:

  • wikibooks has a page on Python Program/GUI Programming options

Books on Tkinter:

Other options:

  • Uses FLTK, the Fast Light Toolkit

Python Training

I've seen these and highly recommend them:

To Watch

I haven't seen these yet:

Python 3.0 training

Printed Materials

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