Contribute Media
A thank you to everyone who makes this possible: Read More

Аннотации типов и Python 2 + 3

Description

Переход проекта на Python 3 может отнять довольно много сил. Для библиотек ситуация ещё сложнее, поскольку обычно нужно поддерживать обе версии и писать код на так называемом Python 2 + 3, пересечении множеств функциональности двух версий. Аннотации типов являются одним из средств, которые могут помочь при этом переходе.

В докладе мы обсудим, как информация о типах позволяет находить ошибки несовместимости версий, почему в Dropbox добавляют аннотации типов даже в проекты на Python 2, что нового уже появилось и ещё появится в PEP 484 для поддержки совместимости Python 2 и 3.

Details

Improve this page