balu: (lambda-memed)
[personal profile] balu
Недавно на сайте IBM появилась статья, рассказывающая о новшествах Python3. Тем, кто заинтересован, можно и почитать. Правда, лучше оригинал - перевод не ахти. А до того вышло еще пара статей (тут и тут), но там сразу по двум новым версиям 3.0 и 2.6.
Из беглого знакомства с новыми возможностями скажу, что, на мой взгляд, наибольшего внимания заслуживают 3 из них:
- третья ветка питон не совместима с 2.Х. Но 2.Х развивается. Например, скоро выйдет 2.7.
- наконец-то добавлены интерфейсы
- появились аннотации. Совместно с декораторами могут использоваться, как очень удобный механизм проверки типов. Хотя это не отменяет, динамической типизации. Что плохо. Кстати, аннотации являются только механизмом упрощения проверки типов - это было и раньше, просто сейчас удобней. Вот и пример реализации.

А сам я пока 2.6 не использую. Может, летом, соберусь...

Profile

balu: (Default)
от. Михайло

May 2025

S M T W T F S
    123
45678 910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 21st, 2025 12:48 am
Powered by Dreamwidth Studios
OSZAR »