page2
What can I do with it?
How about an Integrated Development Environment?
Where can I learn more?
The center of the active Python community is at the following URL where you can find downloadable installs,tutorials, book lists, jobs and mailing lists:
http://www.python.org
Never programmed before? Python is easy to learn and a good first language. Check out:
http://wiki.python.org/moin/BeginnersGuide/NonProgrammers
There are even free, downloadable books there, so the only investment you need to get started is a bit of time. Oh and did I say that Python is a blast to play around with?
Script Applications
OpenOffice.org, Blender, Emacs, Vim, GIMP, MS Office/Outlook using pywin32, Subversion, rpmlib
But is it any fun?
YES!
Produce impressive results
and have fun too!
Python has a rich set of graphical IDEs, both free and commercial. Among them are Eclipse, CodeForge, DrPython, Komodo, PythonCard, Wing IDE, and you can read the complete list at http://wiki.python.org/moin/IntegratedDevelopmentEnvironments.
Serve Web Pages
Zope, Twisted, Django, TurboGears, Quixote, mod_python
Visualize Scientific Data
MayaVi, PyMOL, VPython, DISLIN
Access Relational DBs
PostgreSQL, MySQL, Oracle, Informix, IBM DB/2, ODBC, JDBC
Access Object DBs
Zope Object Database (ZODB), Durus, Matisse
Write Desktop Apps
wxWidgets/wxPython, Tkinter, PyOpenGL, PyQT, PyGTK, PyObjC for Cocoa apps under Mac OS X.
Write and Read PDFs
ReportLab
Read and Write XML
expat, sax2, ElementTree
Write Games
PyGame, SDL, Blender, “Freedom Force”, “ToonTown”, “EveOnline”, “Blade of Darkness”, “Cars with Guns”, “Frequency (PS2)”, MindLathe (AI middleware)
Simulate Scientific Processes
Molecular Modeling Toolkit (MMTK), ScientificPython