Python v3.0 RC3
Python v3.0 RC3 es un lenguaje de programación, permite varios estilos: programación orientada a objetos, programación estructurada y programación funcional. Otros muchos paradigmas más están soportados mediante el uso de extensiones.

Sistemas soportados, Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm y teléfonos Nokia.
Enlace|python.org
Descargar|python-3.0rc3.msi
Descargar|Python-3.0rc3.tgz
Lista de Cambios:
+++++++++++
Python News
+++++++++++
(editors: check NEWS.help for information about editing NEWS using ReST.)
What’s New in Python 3.0 release candiate 3?
============================================
*Release date: 20-Nov-2008*
Core and Builtins
—————–
- Issue #4349: sys.path included a non-existent platform directory because of a
faulty Makefile.
- Issue #3327: Don’t overallocate in the modules_by_index list.
- Issue #1721812: Binary set operations and copy() returned the input type
instead of the appropriate base type. This was incorrect because set
subclasses would be created without their __init__() method being called.
The corrected behavior brings sets into line with lists and dicts.
- Issue #4296: Fix PyObject_RichCompareBool so that “x in [x]” evaluates to
True, even when x doesn’t compare equal to itself. This was a regression
from 2.6.
- Issue #3705: Command-line arguments were not correctly decoded when the
terminal does not use UTF8.
Library
——-
- Issue #3799: Fix dbm.dumb to accept strings as well as bytes for keys. String
keys are now written out in UTF-8.
- Issue #4338: Fix distutils upload command.
- Issue #4354: Fix distutils register command.
- Issue #4116: Resolve member name conflict in ScrolledCanvas.__init__.
- Issue #4307: The named tuple that “inspect.getfullargspec()“ returns now
uses “kwonlydefaults“ instead of “kwdefaults“.
- Issue #4298: Fix a segfault when pickle.loads is passed a ill-formed input.
- Issue #4283: Fix a left-over “iteritems” call in distutils.
Build
—–
- Issue #4289: Remove Cancel button from AdvancedDlg.
- Issue #1656675: Register a drop handler for .py* files on Windows.
Tools/Demos
———–
- Demos of the socketserver module now work with Python 3.
What’s New in Python 3.0 release candidate 2
============================================
*Release date: 05-Nov-2008*
Core and Builtins
—————–
- Issue #4211: The __path__ attribute of frozen packages is now a list instead
of a string as required by PEP 302.
- Issue #3727: Fixed poplib.
- Issue #3714: Fixed nntplib by using bytes where appropriate.
- Issue #1210: Fixed imaplib and its documentation.
- Issue #4233: Changed semantic of “_fileio.FileIO“’s “close()“
method on file objects with closefd=False. The file descriptor is still
kept open but the file object behaves like a closed file. The “FileIO“
object also got a new readonly attribute “closefd“.
- Issue #3626: On cygwin, starting python with a non-existent script name
would not display anything if the file name is only 1 character long.
- Issue #4176: Fixed a crash when pickling an object which “__reduce__“
method does not return iterators for the 4th and 5th items.
- Issue #3723: Fixed initialization of subinterpreters.
- Issue #4213: The file system encoding is now normalized by the
codec subsystem, for example UTF-8 is turned into utf-8.
- Issue #4200: Changed the atexit module to store its state in its
PyModuleDef atexitmodule. This fixes a bug with multiple subinterpeters.
- Issue #4237: io.FileIO() was raising invalid warnings caused by
insufficient initialization of PyFileIOObject struct members.
- Issue #4170: Pickling a collections.defaultdict object would crash the
interpreter.
- Issue #4146: Compilation on OpenBSD has been restored.
- Issue #3574: compile() incorrectly handled source code encoded as Latin-1.
- Issues #2384 and #3975: Tracebacks were not correctly printed when the
source file contains a “coding:“ header: the wrong line was displayed, and
the encoding was not respected.
- Issue #3740: Null-initialize module state.
- Issue #3946: PyObject_CheckReadBuffer crashed on a memoryview object.
- Issue #1688: On Windows, the input() prompt was not correctly displayed if it
contains non-ascii characters.
- Bug #3951: Py_USING_MEMORY_DEBUGGER should not be enabled by default.







