
Доклад
Практические шаблоны и лучшие практики для разработки Python-библиотек
На русском языке
Поделюсь знаниями и опытом в разработке высококачественных и масштабируемых Python-библиотек, используемых для ETL-процессов. Обсудим шаблоны проектирования и архитектурные решения, которые позволяют создавать эффективные и легко поддерживаемые и тестируемые приложения.
На примере реальных задач покажу, как можно улучшить процессы разработки Python-инструментов, минимизировать возможные ошибки и ускорить внедрение изменений. Обсудим, как стандартизация и автоматизация тестирования помогает в поддержке и развитии больших проектов.
Технологии: Python 3.x pytest setuptools, poetry, handling requirements, optional requirements, Codecov, Sphinx, autodoc, GitHub Actions, Logging.