Как писать научный и абстрактный код на Python
автор рубрика

Как писать научный и абстрактный код на Python

Многие пишут код на Python прямым способом без применения абстракций. Однако средства Python позволяют писать более обобщенный код (с учетом принципов DRY и SOLID), который может пригодиться в будущем. Сегодня…

Зачем вам Mamba: быстрее, чем Conda в 3 раза
автор рубрика

Зачем вам Mamba: быстрее, чем Conda в 3 раза

Часто ли устанавливаете пакеты и используете Conda или используете пакетирование из Docker? Если да, то смело переходите на пакетный менеджер Mamba. Он спасет вам лишнее время на загрузку пакетов, поскольку…

Unit-тесты на максимум
автор рубрика

Unit-тесты на максимум

Сегодня продолжим разговор об автоматизированном модульном тестировании на Python. В этой статье поговорим о дополнительных возможностях unit-тестов стандартной библиотеки unittest: запуск и организация отдельных тестов, игнорирование и выполнение ожидаемых на…

Unit-тесты в Python
автор рубрика

Unit-тесты в Python

B прошлой статье мы рассказывали о организации модулей Python, особенно полезных для крупных Data Science проектов. В этот раз поговорим о модульном тестировании (unit testing): читайте в нашей статье о…