|
|
|
Login
|
Great Python Software
Python has been used to implement a wide range of complex applications. A list is provided here. Contribution is welcome.
Freevo: PVR & multimediaFreevo 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 networkingTwisted 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 gameSlune is a 3D multiplayer arcade game written in python. Slune is based on python gaming libraries Soya 3D and Py2Play . Other python game libraries include pygame with a nice tutorial here . Skencil: 2D illustrationSkencil (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 peerBitTorrent 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 databaseZope 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 planningERP5 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 managementCPS 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 pythonPyQt and PyKDE 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 . RPM packages can be downloaded from sourceforge . Incidentally, PyQt includes an educational version of Qt for Windows (Qt is free software on all platforms except Windows). Psyco: native i386 speed with pythonPsyco 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 generationReportlab is a python library which provides one of the fastest PDF report generation enginer available currently. Great documentation is available here OthersMore examples of python software can be found in the following sites: |
|
|