All things Python

Home   Success Stories   Python Spotting   How-Tos   Links   Contribute   Contact   


Site Resources


Python Success Stories
Advocacy Email List
Python How-Tos
Info for Advocates
Selected Advocacy Links
Press Contact List
More Marketing Resources


Getting Started


Download Python
Beginner's Guide
Documentation


New Releases


RelStorage 1.1c1A backend for ZODB that stores pickles in a relational database.
subzilla 0.3.0Subzilla will post a patch from a Subversion tree to a Bugzilla 3.0 bug, or apply a patch from a Bugzilla bug to a Subversion tree. As of 0.3, git repositories will also work.
Products.membrane 1.1b3PluggableAuthService (PAS) plug-ins allowing for the user-related behaviour and data to be obtained from content within a Plone site.
fixture 1.0.2fixture is a python module for loading and referencing test data
plone.reload 0.9Configuration and code reload without Zope server restarts.

More Releases
Your Package Here

Python: Better Software, Faster.

"Since adopting it 2 years ago, Python has provided us with a measurable productivity gain that allows us to stay competitive in the online travel space" -- Michael Engelhart, CTO of Gusto!

"We consider Python to be our 'secret sauce'" --Paul Everitt, in reference to Digital Creations (now Zope Corp), circa 1996

This web site is dedicated to helping software developers and managers evaluate and adopt the Python programming language, and the many tools and support libraries that are associated with it.

Python is a dynamic object oriented programming language that can be compared with Java and Microsoft's .NET-based languages as a general-purpose substrate for many kinds of software development. It offers strong support for integrating with other technologies, higher programmer productivity throughout the development life cycle, and is particularly well suited for large or complex projects with changing requirements.

Here are the things every software engineer should know about Python:

Python is an object-oriented programming language that can help you get two to ten times as much done as in C, C++, Java, Perl, VB, and others.

Python can be applied to just about every form of software development, either as the primary development language, or as a companion to other languages and tools.

Python is the most rapidly growing open source programming language. According to InfoWorld its user base nearly doubled in 2004, and currently includes about 14% of all programmers.

Python isn't just a scripting or glue language. It is fast, every bit as robust and scalable as C, C++, and C#, substantially easier to learn and use than Java, and much cleaner than Visual Basic or Perl.

Python comes with powerful support libraries that already do much of what you'll spend time writing if you use another language.

Python integrates tightly with C, C++, or Java code, and with COM and .NET objects. Use it to turbocharge your existing projects.

Python can be learned in a few days time, and can literally save you years of effort.

For details and links for specific application areas, see our sponsor's Python overview pages.

Try Python today!

Python Success Story


XIST: An XML Transformation Engine Written in Python

XIST is a XML transformation engine written completely in Python at LivingLogic AG, a software development company specializing in web technology. XIST was designed to facilitate the task of creating and maintaining large web sites.

Read More  Other Stories  Contribute

Python Conferences


PyCon 2007

  March 13-20
Addison, Texas

More info

Meet Fellow Python Users


Monthly meetings in cities around the world.


Sponsored by Wingware. This website was developed with Wing IDE