Pular para o conteúdo

Conheça Walt Disney World

List of Python software

The Python programming language is actively used by many people, both in industry and academia for a wide variety of purposes.

Contents

Integrated development environments

Applications

  • Anki, a spaced repetition flashcard program
  • Bazaar, a free distributed revision control system
  • BitTorrent, original client, along with several derivatives
  • Blender 3D (software), 3D art and animation program with a game engine. Allows for Python scripting in the game engine and in modelling and animation.
  • BuildBot, a continuous integration system
  • Calibre, an open source e-book management tool
  • Chandler, a personal information manager including calendar, email, tasks and notes support that is not currently under development
  • Cinema 4D, a 3D art and animation program for creating intros and 3-Dimensional text. Has a built in Python scripting console and engine.
  • Decibel Audio Player, an open source audio player
  • Deluge, a BitTorrent client for GNOME
  • Dropbox, a web-based file hosting service
  • emesene, a MSN/WLM substitute
  • Exaile, an open source audio player
  • Friture, a real-time audio analyzer
  • frePPLe an open source Production Planning system
  • Gajim, an instant messaging client for the XMPP protocol
  • GRAMPS, an open source genealogy software
  • Gwibber, a microblogging client
  • Juice, a popular podcast downloader
  • Mercurial a cross-platform, distributed source management tool
  • Miro, a cross-platform internet television application
  • Morpheus, file-sharing client/server software operated by the company StreamCast
  • MusicBrainz Picard, a cross-platform MusicBrainz tag editor
  • Nicotine, a PyGTK Soulseek client
  • OpenLP, lyrics projection software
  • OpenShot Video Editor
  • OpenStack, a cloud computing IaaS platform
  • OpenTeacher, an opensource vocabulary training application
  • p2ptube, Program to stream movies on the internet
  • PiTiVi, a non-linear video editor
  • Portage, the heart of Gentoo Linux, an advanced package management system based on the BSD-style ports system
  • Quake Army Knife, an environment for developing 3D maps for games based on the Quake engine
  • Quod Libet, a cross-platform free and open source music player, tag editor and library organizer
  • Resolver One, a spreadsheet
  • SABnzbd, A Usenet binaries downloader
  • Sage (sagemath) combines more than 20 main opensource math packages and provides easy to use web interface with the help of Python
  • SCons, a tool for building software
  • Tryton, a three-tier high-level general purpose computer application platform
  • Ubuntu Software Center, a graphical package manager, installed by default in Ubuntu 9.10 and higher
  • Wammu, a mobile phone management utility
  • Wicd, a network manager for Linux
  • WikidPad, a free wiki-like outliner for personal thoughts, ideas, to-do lists, contacts, etc. with wiki-like linking between pages.
  • YUM, a package management utility for RPM-compatible Linux operating systems

Web applications

  • OpenERP, an open source comprehensive suite of business applications
  • ERP5, a powerful open source ERP / CRM used in Aerospace, Apparel, Banking and for e-government
  • GNU Mailman, one of the more popular packages for running email mailing lists
  • MoinMoin, a popular wiki engine
  • MootiroForm, an open source form creating software
  • Planet, a feed aggregator
  • Plone, a user-friendly and powerful open source content management system
  • Roundup, a bug tracking system
  • ViewVC, a web-based interface for browsing CVS and SVN repositories
  • Trac, web-based bug/issue tracking database, wiki, and version control front-end
  • Python Shell, A Python shell inside the Google Chrome browser.
  • Turntable.fm, a social media site for interactively sharing music, currently in beta[citation needed]

Video games

Web frameworks

  • CherryPy, an object-oriented web application server and framework
  • Django, an MVC (model, view, controller) web framework
  • Flask, a modern, lightweight, well-documented microframework based on Werkzeug and Jinja 2
  • Google App Engine, a platform for developing and hosting web applications in Google-managed data centers, including Python.
  • Pylons, a lightweight web framework emphasizing flexibility and rapid development
  • Pyramid, is a minimalistic web framework inspired by Zope, Pylons and Django
  • Quixote, a framework for developing Web applications in Python
  • Topsite Templating System, another Python-powered web framework
  • TurboGears, a web framework combining SQLObject/SQLAlchemy, Kid/Genshi, and CherryPy/Pylons
  • web2py, a full-stack enterprise web application framework, following the MVC design
  • Zope, an application server, commonly used to build content management systems

Graphics frameworks

GUI frameworks

  • PyGTK, a popular cross-platform GUI library based on GTK+; furthermore, other GNOME libraries also have bindings for Python
  • PyQt, another cross-platform GUI library based on Qt; as above, KDE libraries have bindings too
  • PySide, an alternative to the PyQt library
  • wxPython, a port of wxWidgets and a cross-platform GUI library for Python

Scientific packages

  • Biopython, a Python molecular biology suite
  • NetworkX, a package for the creation, manipulation, and study of complex networks.
  • SciPy, a library of scientific and numerical routines
  • SimPy, a discrete-event simulation package
  • stsci python, a library of Python routines and C extensions that has been developed to provide a general astronomical data analysis infrastructure, developed by STScI
  • Veusz, a scientific plotting package
  • VisTrails, a scientific workflow and provenance management software with visual programming interface and integrated visualization (via Matplotlib, VTK).
  • p4vasp, a visualization suite for the Vienna Ab-initio Simulation Package (VASP)

Mathematical libraries

  • Matplotlib, an extension providing MATLAB-like plotting and mathematical functions
  • NumPy, a language extension that adds support for large and fast, multi-dimensional arrays and matrices
  • PyIMSL Studio is a Python distribution which includes the IMSL Numerical Libraries.
  • Sage is a large mathematical software application which integrates the work of nearly 100 free software projects and supports linear algebra, combinatorics, numerical mathematics, calculus, and more.
  • SymPy, a computer algebra system

Additional development packages

Embedded as a scripting language

Python is, or can be used as the scripting language in these software products.

Commercial uses

Python implementations

  • CPython - the reference implementation
  • Cython is a programming language to simplify writing C and C++ extension modules for the CPython Python runtime.
  • IronPython - Python for .NET and Mono platforms
  • Jython - Python coded in Java
  • Parrot - virtual machine being developed mainly as the runtime for Perl 6, but with the intent to also support dynamic languages like Python, Ruby, Tcl, etc.
  • Psyco - not an implementation, but JIT compiler for CPython
  • PyPy - Python coded in Python, used in conjunction RPython to make a tracing JIT for Python.
  • Stackless Python - Python with coroutines
  • Unladen Swallow - the Python implementation from the Google team

References

External links

Personal tools
  • Create account
  • Log in
Namespaces

Variants
Actions
Navigation
Toolbox
Print/export