Python 3.1.3

Published November 29, 2010 by Download Software

Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Tcl, Perl, Ruby, Scheme or Java. Some of its key distinguishing features include:

  • very clear, readable syntax
  • strong introspection capabilities
  • intuitive object orientation
  • natural expression of procedural code
  • full modularity, supporting hierarchical packages
  • exception-based error handling
  • very high level dynamic data types
  • extensive standard libraries and third party modules for virtually every task
  • extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
  • embeddable within applications as a scripting interface

Fans of Python use the phrase “batteries included” to describe the standard library, which covers everything from asynchronous processing to zip files. The language itself is a flexible powerhouse that can handle practically any problem domain. Build your own web server in three lines of code. Build flexible data-driven code using Python’s powerful and dynamic introspection capabilities and advanced language features such as meta-classes, duck typing and decorators.

Python lets you write the code you need, quickly. And, thanks to a highly optimized byte compiler and support libraries, Python code runs more than fast enough for most applications.

Python can integrate with COM, .NET, and CORBA objects.

For Java libraries, use Jython, an implementation of Python for the Java Virtual Machine.

For .NET, try IronPython , Microsoft’s new implementation of Python for .NET, or Python for .NET.

Python is also supported for the Internet Communications Engine (ICE) and many other integration technologies.

If you find something that Python cannot do, or if you need the performance advantage of low-level code, you can write extension modules in C or C++, or wrap existing code with SWIG or Boost.Python. Wrapped modules appear to your program exactly like native Python code. That’s language integration made easy. You can also go the opposite route and embed Python in your own application, providing your users with a language they’ll enjoy using.

?

System Requirements:

* Operating System: Windows All Version
* Language: English-US
* License: Open Source
* Author: Python
* Website: www.python.org

Change Log:

Core and Builtins
—————–

– Issue #10391: Don’t dereference invalid memory in error messages in the ast
module.

Library
——-

– Issue #10459: Update CJK character names to Unicode 5.1.

– Issue #10092: Properly reset locale in calendar.Locale*Calendar classes.

– Issue #6098: Don’t claim DOM level 3 conformance in minidom.

– Issue #5762: Fix AttributeError raised by “xml.dom.minidom“ when an empty
XML namespace attribute is encountered.

– Issue #1710703: Write structures for an empty ZIP archive when a ZipFile is
created in modes ‘a’ or ‘w’ and then closed without adding any files. Raise
BadZipfile (rather than IOError) when opening small non-ZIP files.

– Issue #4493: urllib.request adds ‘/’ in front of path components which does not
start with ‘/. Common behavior exhibited by browsers and other clients.

– Issue #6378: idle.bat now runs with the appropriate Python version rather than
the system default. Patch by Sridhar Ratnakumar.

– Issue #10407: Fix two NameErrors in distutils.

– Issue #10198: fix duplicate header written to wave files when writeframes()
is called without data.

– Issue #10467: Fix BytesIO.readinto() after seeking into a position after the
end of the file.

– Issue #1682942: configparser supports alternative option/value delimiters.

Build
—–

– Backport r83399 to allow test_distutils to pass on installed versions.

– Issue #1303434: Generate ZIP file containing all PDBs (already done for rc1).

– Stop packaging versioncheck tool (already done for rc1).

– Accept Oracle Berkeley DB 4.8, 5.0 and 5.1 as backend for the dbm extension.

Tests
—–

– Issue #9424: Replace deprecated assert* methods in the Python test suite.

Documentation
————-

– Issue #10299: List the built-in functions in a table in functions.rst.

Python 3.1.3

Python 3.1.3




Sponsored Links (What this)


Readers Comments (0)


Comments are closed.

Latest Update

Rufus 4.0.2035

Rufus is an utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc. It can be especially useful ... Download »

Subscribe

Sign up to receive daily email updates of Srcwb.net latest software update. Enter your email address below: