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

RSS Recent releases

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.

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.

Release Notes: This release mainly fixes a regression with the urllib.request module that prevented opening many HTTP resources correctly.

  •  11 Jul 2011 11:23

Release Notes: Many bugfixes and enhancements were made. Many consistency and behavior fixes were made for numeric operations.

  •  21 Feb 2011 04:08

Release Notes: Numerous improvements to the unittest module. PEP 3147, support for .pyc repository directories. PEP 3149, support for version tagged dynamic libraries. PEP 3148, a new futures library for concurrent programming. PEP 384, a stable ABI for extension modules. PEP 391, dictionary-based logging configuration. An overhauled GIL implementation that reduces contention. An extended email package that handles bytes messages. A much improved SSL module with support for SSL contexts and certificate hostname matching. A sysconfig module to access configuration information.

RSS 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 Thumbs up

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 Avatar 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

aTunes

An audio player and organizer.

Screenshot

Project Spotlight

CorneliOS

A virtual Web OS.