Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
Resource Center

Python Resource Center
What's New
What's New in Python 2.5
Article: "What's New in Python 2.5," by A. M. Kuchling. Discusses conditional expressions, partial function application, metadata, absolute and relative imports, executing modules and scripts, unified try/except/finally, new generator features, the with statement, exceptions as new style classes, interactive interpreter changes, optimizations, new improved and removed modules, build and C API changes and porting to Python 2.5.
What’s New in Python 2.5
Article: “What’s New in Python 2.5,” by Jeff Cogswell. Discusses changes and enhancement to the language, conditional expressions, changes to exception handling, generators that return values, content management, minor language changes, new or improved libraries, calling arbitrary shared libraries and DLLs, working with XML through element tree and SQLite support for simple SQL data storage.
Python 3000
Slide presentation: “Python 3000,” delivered at PyCon February 24, 2007, by Guido van Rossum). Discusses what Python 3000 is, recent activity, the Python 3.0 timeline, changes including no more classic classes, print is a function, dictionary views, default comparison changes, Unicode strings, the bytes type, the new I/O library, Int/Long unification, Int division returns a float, raise and except changes, signature annotations, keyword-only parameters, set literals, absolute import, string formatting, nonlocal statement, abstract base classes, switch/case statement, miscellaneous changes and removals, library reform, C API changes, converting 2.x code to 3.0, examples of what it can and can not do and what can be done today.
What’s New in Python 3.0
Article: “What’s New in Python 3.0,” by Guido van Rossum. Discusses the changes that are most likely trip people up (including the print statement, the print() function, use of strings and bytes instead of Unicode strings and 8-bit strings, map() and filter() return iterators), strings and bytes, a new approach to string formatting, revamping dict dict.keys, dict.items and dict.values; function annotations, exceptions, other language changes, optimizations; new improved and deprecated modules, build and C API changes, port-specific changes, other changes and fixes and porting to Python 3.0.

Safari Trial Subscriptuon

Update :: January 22, 2020