О новом в новых питонах
Apr. 24th, 2009 01:34 pmНедавно на сайте IBM появилась статья, рассказывающая о новшествах Python3. Тем, кто заинтересован, можно и почитать. Правда, лучше оригинал - перевод не ахти. А до того вышло еще пара статей (тут и тут), но там сразу по двум новым версиям 3.0 и 2.6.
Из беглого знакомства с новыми возможностями скажу, что, на мой взгляд, наибольшего внимания заслуживают 3 из них:
- третья ветка питон не совместима с 2.Х. Но 2.Х развивается. Например, скоро выйдет 2.7.
- наконец-то добавлены интерфейсы
- появились аннотации. Совместно с декораторами могут использоваться, как очень удобный механизм проверки типов. Хотя это не отменяет, динамической типизации. Что плохо. Кстати, аннотации являются только механизмом упрощения проверки типов - это было и раньше, просто сейчас удобней. Вот и пример реализации.
А сам я пока 2.6 не использую. Может, летом, соберусь...
Из беглого знакомства с новыми возможностями скажу, что, на мой взгляд, наибольшего внимания заслуживают 3 из них:
- третья ветка питон не совместима с 2.Х. Но 2.Х развивается. Например, скоро выйдет 2.7.
- наконец-то добавлены интерфейсы
- появились аннотации. Совместно с декораторами могут использоваться, как очень удобный механизм проверки типов. Хотя это не отменяет, динамической типизации. Что плохо. Кстати, аннотации являются только механизмом упрощения проверки типов - это было и раньше, просто сейчас удобней. Вот и пример реализации.
А сам я пока 2.6 не использую. Может, летом, соберусь...