Differences between revisions 4 and 21 (spanning 17 versions)
Revision 4 as of 2006-09-01 14:37:15
Size: 2428
Editor: PaulBoddie
Comment: Tidied and added more programs and links.
Revision 21 as of 2010-05-25 16:11:44
Size: 2082
Editor: PaulBoddie
Comment: Moved systems-related links to a new page.
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 * [http://www.gnu.org/software/mailman/index.html MailMan] See also the [[WebApplications|Web Applications]] page.
Line 9: Line 9:
 * [http://www.bittorrent.com/ BitTorrent]  * [[http://www.gnu.org/software/mailman/index.html|Mailman]]
 * [[http://www.bittorrent.com/|BitTorrent]]
 * [[http://sourceforge.net/projects/moin/|MoinMoin]]
 * [[http://spambayes.sourceforge.net/|SpamBayes]]
 * [[http://www.clamwin.com/|ClamWin]]
 * [[http://www.zope.org|Zope]]
Line 11: Line 16:
 * [http://sourceforge.net/projects/moin/ MoinMoin] === Powered by Python ===
Line 13: Line 18:
 * [http://spambayes.sourceforge.net/ SpamBayes] Some high-profile Web sites are implemented in Python, according to various reports:
Line 15: Line 20:
 * [http://www.clamwin.com/ ClamWin]

 * [http://www.zope.org Zope]
 * [[http://www.reddit.com/|reddit.com]] - [[http://www.aaronsw.com/weblog/rewritingreddit|written using web.py]]
 * [[http://www.jot.com/|JotSpot]] - [[http://twistedmatrix.com/trac/#GoogleUsesTwisted2006-10-31|"Google has acquired JotSpot, a company that makes use of Twisted"]]
 * [[http://doggdot.us/|diggdot.us]] - with Turbogears under the hood.
 * [[http://youtube.com|youtube.com]]
Line 21: Line 27:
 * [http://www.selenic.com/mercurial/ Mercurial]

 * [http://bazaar-vcs.org/ Bazaar] (formerly Bazaar-NG) and [http://en.wikipedia.org/wiki/Bazaar_(software) baz] (formerly Bazaar)

 * [http://www.viewvc.org/ ViewVC] (formerly ViewCVS) - a repository browser for CVS and Subversion

 * [http://cvs2svn.tigris.org/ cvs2svn] - the CVS to Subversion repository converter

 * Two bug trackers: [http://trac.edgewall.org/ Trac] and [http://roundup.sourceforge.net/ Roundup]

== Systems Management and Administration ==

 * Many GNU/Linux distributions use Python to manage resources and packages:

   - In many programs and components in the Ubuntu distributions (and related services): "Ubuntu prefer the community to contribute work in Python." ([http://www.ubuntu.com/developers/bounties Ubuntu bounties for Python work])

   - Red Hat's up2date tool (the pulsating red dot)

   - [http://linux.duke.edu/projects/yum/ yum] provides software updates for Fedora and other distributions

   - Red Hat's installer, Anaconda (notice the clever python tie-in on the name). [http://fedora.redhat.com/projects/anaconda-installer/]

   - Gentoo Linux ''relies'' on Python since the [http://www.gentoo.org/proj/en/portage/ Portage] package management system is written in Python

 * HP Compaq preinstalled Python on a series of computers for some administration tasks
 * [[http://www.selenic.com/mercurial/|Mercurial]]
 * [[http://bazaar-vcs.org/|Bazaar]]
 * [[http://www.viewvc.org/|ViewVC]] (formerly ViewCVS) - a repository browser for CVS and Subversion
 * [[http://cvs2svn.tigris.org/|cvs2svn]] - the CVS to Subversion repository converter
 * Two bug trackers: [[http://trac.edgewall.org/|Trac]] and [[http://roundup.sourceforge.net/|Roundup]]
Line 52: Line 38:
Line 54: Line 39:
Line 56: Line 40:
Line 59: Line 42:
See also lists at [http://pythonology.org/spotting], [http://www.python.org/about/projects/] See also lists at [[http://pythonology.org/spotting]], [[http://www.python.org/about/projects/]], [[http://pythonsource.com]]
Line 61: Line 44:
Related topic: ScriptableInPython Related topics:

* AppsWithPythonScripting
 *
PythonForSystemsAdministration

Well-known Python Programs

Some well-known programs that are written, partially or completely, in Python:

Web and Internet Applications

See also the Web Applications page.

Powered by Python

Some high-profile Web sites are implemented in Python, according to various reports:

Version Control

Historical Python Applications

Historically (these have all been rewritten at some point after acquisition):

  • Yahoo Mail started out as 411 mail which was all Python
  • Yahoo Groups started out as egroups which was all Python
  • Microsoft Commerce Server started out as eShop which was all Python (Yes, Microsoft acquired Python-based software!)
  • Google's first crawler was written in Python

See also lists at http://pythonology.org/spotting, http://www.python.org/about/projects/, http://pythonsource.com

Related topics:


CategoryAdvocacy

WellKnownPythonPrograms (last edited 2010-10-23 07:07:40 by c-98-210-110-59)

Unable to edit the page? See the FrontPage for instructions.