3 года назад
26 полезных приёмов и хитростей Python
Python — один из самых популярных и востребованных языков программирования. На это есть несколько причин: В процессе работы с Python каждый находит для себя какие-то полезные модули и приёмы. В этой подборке вы узнаете о некоторых полезных хитростях. all и any Одна из многих причин популярности Python — его читабельность и выразительность. Часто шутят, что Python — это «исполняемый псевдокод». Однако когда вы можете писать код таким образом, становится сложно не согласиться: x = [True, True, False] if...
3 года назад
Pydantic - гарантия надежного и безошибочного кода Python
Источник: Nuances of Programming Python  —  динамически типизированный язык. Это значит, что он проверяет типы во время выполнения. Если в коде затаилась ошибка, она будет выброшена именно в этот момент. В статически типизированных языках, таких как Java, C# и C, подобная проверка проводится во время компиляции. В этом случае ошибка выбрасывается еще до запуска программы. В статически типизированных языках типы конструкций не подлежат изменениям. Компилятор должен знать их заранее. Например, в C переменную, изначально объявленную как int, нельзя впоследствии преобразовать в string...