Модульное тестирование является одним из ключевых инструментов для обеспечения качества программного обеспечения. В языке программирования Python существует богатый набор библиотек и инструментов, которые позволяют легко...
Как писать научный и абстрактный код на Python
[latexpage] Многие пишут код на Python прямым способом без применения абстракций. Однако средства Python позволяют писать более обобщенный код (с учетом принципов DRY и SOLID),...
Зачем вам Mamba: быстрее, чем Conda в 3 раза
Часто ли устанавливаете пакеты и используете Conda или используете пакетирование из Docker? Если да, то смело переходите на пакетный менеджер Mamba. Он спасет вам лишнее...
Unit-тесты на максимум
Сегодня продолжим разговор об автоматизированном модульном тестировании на Python. В этой статье поговорим о дополнительных возможностях unit-тестов стандартной библиотеки unittest: запуск и организация отдельных тестов,...
Unit-тесты в Python
B прошлой статье мы рассказывали о организации модулей Python, особенно полезных для крупных Data Science проектов. В этот раз поговорим о модульном тестировании (unit testing):...