Python 3.0
Python — наверное, один из самых быстро развивающихся языков программирования в интернете. Значимые версии появляются почти каждый год или полгода. А сегодня вышла третья, эпохальная, версия этого языка. Python 3.0 называют также Python 3000, и не без оснований: это первая версия, не совместимая с предыдущей.
Списки новых возможностей и изменений достаточно внушительны. Некоторые из них довольно кардинальны, например оператор print стал функцией:
раньше: print "The answer is", 2*2
сейчас: print("The answer is", 2*2)
Третья версия использует концепцию текста (тип str) и данных (тип bytes) вместо юникодных строк и восьми-битных строк. Весь текст теперь — юникод, однако закодированный юникод хранится как бинарные данные. Не нужно теперь использовать синтаксис u»…» для юникодных строк, но для бинарных данных нужно писать b»…».
Появились также и новые зарезервированные слова: as, with, True, False и None.
И это лишь некоторые изменения. Об остальных читайте на сайте Питона.