List of Python software

From Seo Wiki - Search Engine Optimization and Programming Languages
Jump to navigationJump to search

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

Integrated development environments

Applications

Web Applications

  • GNU Mailman, one of the more popular packages for running email mailing lists
  • MoinMoin, a popular wiki engine
  • 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
  • Projectplace, Europe’s Leading Online Service for Project Collaboration

Video games

Web frameworks

  • CherryPy, an object-oriented web application server and framework
  • Django, an MVC (model, view, controller) web framework
  • Porcupine (wep application server), an object-oriented web application server and framework
  • Pylons, Pylons is a lightweight web framework emphasizing flexibility and rapid development
  • Quixote a framework for developing Web applications in Python
  • Topsite Templating System, another Python-powered web framework
  • TurboGears, a web framework combining CherryPy, SQLObject, and Kid
  • 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
  • wxPython, a port of wxWidgets and a cross-platform GUI library for Python

Scientific packages

  • BioPython, a Python molecular biology suite.
  • SciPy, a library of scientific and numerical routines
  • SimPy, a discrete-event simulation package;
  • stsci python, a library library of Python routines and C extensions that has been developed to provide a general astronomical data analysis infrastructure, developed by STSCI

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

Additional development packages

  • Cheetah, a Python-powered template engine and code-generation tool
  • Jinja, a Python-powered template engine, inspired by Django's template engine.
  • IPython, a powerful development shell both written in and designed for Python
  • mod_python, an Apache module allowing direct integration of Python scripts with the Apache web server
  • PyObjC, a Python-Objective C bridge that allows one to write Mac OS X software in Python
  • Twisted, a networking framework for Python

Embedded as a scripting language

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

Commercial uses

  • CCP hf uses Stackless Python in both its server and client side applications for its MMO Eve Online.[1]
  • Ciranova uses Python extensively to layout semiconductors at the transistor level.[2]
  • Google uses Python for many tasks including the backends of web apps such as Google Groups, Gmail, and Google Maps, as well as for some of its search-engine internals.
  • Maya, professional 3D modeler allows Python scripting as an alternative to MEL as of version 8.5
  • NASA is using Python to implement a CAD/CAE/PDM repository and model management, integration, and transformation system which will be the core infrastructure for its next-generation collaborative engineering environment[citation needed].
  • Piensa Technologies uses Python extensively to develop enterprise mission critical web enabled applications, like: WMS, VMI, ERP, CRM
  • Reddit was originally written in Common Lisp, but was rewritten in Python in 2005.[3]
  • Youtube uses Python "to produce maintainable features in record times, with a minimum of developers".[4]
  • Yahoogroups uses Python "to maintain its discussion groups"

Python implementations

References

External links

Template:Python (programming language)

ru:Использование Python

If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...