При росте проекта использовать функции print для сообщения о запуске Python-скрипта или его падение уже становится неудобно. В этом случае используйте логирование (logging). В этой...
Эффективное хранение строк в Pandas 1.3
Библиотека Pandas незаменима для подготовки данных на Python. При загрузке и хранение строк в Pandas используется много памяти. В таком случае можно воспользоваться категориальным типом...
Выбери своего бойца: PEP8 vs Black vs YAPF
Мы говорили о стилях форматировании кода (code style) на Python в соответствии PEP 8 и Black. В этой статье сравним их, включив ещё один популярный...
Самый строгий code style: Black
Чем больше становится проект, тем сильнее он нуждается с средствах форматирования, поскольку код разнообразный код сложнее поддерживать. Мы уже говорили о таком руководстве по форматированию...
ХВАТИТ ЭТО ТЕРПЕТЬ: чистый код с PEP 8
В среде программистов есть такое понятие как чистый код. Некоторые даже получают эстетическое удовольствие при его виде. Одним из критериев соблюдения чистоты является стиль кодирования...
Создаем классы за пару строчек
Python – объектно-ориентированный язык, поэтому часто приходится писать классы. Реализация специальных методов дает ту или иную функциональность. Однако их написание может обернуться муторным делом. Поэтому...