Python has been used to implement a wide range of complex applications. A list is provided here. Contribution is welcome.
('jp',)
Great Python Software
text/html
None
en
None
2005-02-28 02:04:34
2004-03-07 12:18:36
()
0
Freevo: PVR & multimedia
"Freevo":http://www.freevo.org is an all-in-one solution for
multimedia home servers. Features include: PVR, mp3 player,
video game player, etc. Python is used in Freevo as an integration
tool for a collection of free software.
Twisted: advanced networking
"Twisted":http://www.twistedmatrix.com/products/twisted is a framework,
written in Python, for writing networked applications. It includes implementations
of a number of commonly used network services such as a web server, an IRC
chat server, a mail server, a relational database interface and an object broker.
Slune: 3D multiplayer arcade game
"Slune":http://oomadness.nekeme.net/fr/slune/index.html is a
3D multiplayer arcade game written in python. Slune is based
on python gaming libraries "Soya 3D":http://oomadness.nekeme.net/fr/soya/ and
"Py2Play":http://oomadness.nekeme.net/fr/py2play/index.html . Other
python game libraries include "pygame":http://www.pygame.org/ with a nice tutorial
"here":http://www.linuxjournal.com//article.php?sid=7694 .
Skencil: 2D illustration
"Skencil":http://sketch.sourceforge.net/ (formerly Sketch) is a
powerful 2D illustration software written in python. Skencil is very reliable
and usable to produce postcript and EPS illustration files. It includes
on open scripting API.
BitTorrent: peer to peer
"BitTorrent":http://bitconjurer.org/BitTorrent/ is a peer to peer technology
which allows to distribute software to a large number of users.
BitTorrent provides limitless scalability for a fixed cost. BitTorrent
reference implementation is written in python.
Zope: application server and object database
"Zope":http://www.zope.org is a powerful application server written
mostly in python. Zope provides services such as: object persistence,
transactions, database integration, page templates, workflow.
ERP5: entreprise resource planning
"ERP5":http://www.erp5.org is a high end ERP/CRM software based on Zope.
ERP5 includes modules for production management, inventory, invoicing,
product design, accounting, e-commerce. It is used in industry with database of
1,000,000+ inventory movements. ERP5 is integrated with CPS.
CPS: document management
"CPS":http://www.cps-project.org is a high end Content Management System
based on Zope. CPS provides versioning, multi-lingual support, central
repository, collaboration workspaces and publication sections. CPS is integrated
with ERP5.
PyQt & PyKDE: multi-platform GUI development in python
"PyQt":http://www.riverbankcomputing.co.uk/pyqt/index.php and
"PyKDE":http://www.riverbankcomputing.co.uk/pykde/index.php turn
python into a great language for multi-platform GUI development. Software
written with PyQt can be deployed on systems such as PDA (SharpZaurus),
Macintosh (MacOS X), GNU/Linux systems, Windows. PyQt includes
a complete development environment (eric) as well as a generic
C++ bindings framework, "SIP":http://www.riverbankcomputing.co.uk/sip/index.php
. RPM packages can be downloaded from "sourceforge":http://sourceforge.net/project/showfiles.php?group_id=61057 . Incidentally, PyQt includes an educational version of Qt for Windows (Qt is free software on all platforms except Windows).
Psyco: native i386 speed with python
"Psyco":http://psyco.sourceforge.net/ is a Python extension module which can
massively speed up the execution of any Python code. It provides near native
performance to python code on i386 architectures
Reportlab: fast PDF generation
"Reportlab":http://www.reportlab.org is a python library which provides
one of the fastest PDF report generation enginer available currently. Great
documentation is available "here":http://www.reportlab.org/rsrc/userguide.pdf
Others
More examples of python software can be found in the following sites:
normal
stx
normal
html
http://www.pypackage.org
PyPackage
A library of python packages (RPMs) for Mandrake Linux and Fedora.