Projects / Python

Python

Python is an interpreted, interactive, object-oriented programming language. It combines remarkable power with very clear syntax, and isn't difficult to learn. It has modules, classes, exceptions, very high level data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (Tk, Mac, MFC, GTK+, Qt, wxWindows). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  26 May 2014 06:51

    Release Notes: The version of OpenSSL bundled with the Windows installer no longer has the "HeartBleed" vulnerability.

    •  17 Mar 2014 23:28

      Release Notes: Includes a range of improvements of the 3.x series, hundreds of small improvements, and bugfixes. Major new features and changes in the 3.4 release series.

      •  13 Sep 2013 14:05

        Release Notes: This release fixes a few regressions found in Python 3.3.1.

        •  30 Sep 2012 03:31

          Release Notes: Includes a range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. Major new features have been added to the 3.3 release series.

          •  15 Sep 2012 00:19

            Release Notes: Several reported security issues were fixed, including a hash collision denial of service, Expat hash collision denial of service, SimpleXMLRPCServer denial of service, and disabling of the CBC IV attack countermeasure in the _ssl module.

            Recent comments

            31 Jul 2008 00:36 geminibiz

            Re: WARNING: make test plays a sound


            > Of course Python is suppose to scare

            > you. "No one

            > *expects* the Spanish Inquisition."

            >

            What's so frightening in Python? Python is more than simple programming language... to study and perception.

            09 May 2005 13:09 chrislusena

            Re: WARNING: make test plays a sound
            Of course Python is suppose to scare you. "No one
            *expects* the Spanish Inquisition."

            23 Oct 2002 15:58 sigra

            WARNING: make test plays a sound
            I built Python-2.2.2. When it was done I executed
            "make check" and continued with my other stuff
            and didn't think more about the test going on in
            the background.

            Suddenly I got a shock when I heard a strange
            sound from my computer sound system. I could not
            identify it and assumed that I had been cracked
            and someone was playing with me. I immediately
            disconnected my network and started investigating
            without finding anything suspicious. I wondered
            if I had lost my connection to reallity or if I
            had gotten otherwise mentally ill.

            Finally I returned to the shell with the python
            build and ran "make check" again because I didn't
            know what else to do. After I while I heard the
            sound again and got another shock. Then I thought
            it would be something related to Python and
            executed "find -name *.wav", nothing, "find -name
            *.ogg", nothing, "find -name *.au",
            "./Lib/test/audiotest.au"! I played the sound and
            recognized it as the strange sound I heard
            before. That was a relief!

            Is Python supposed to scare the shit out of
            paranoid people like me?

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.