Эффективное хранение строк в Pandas 1.3
автор рубрика ,

Эффективное хранение строк в Pandas 1.3

Библиотека Pandas незаменима для подготовки данных на Python. При загрузке и хранение строк в Pandas используется много памяти. В таком случае можно воспользоваться категориальным типом данных (Categorical), однако он помогает…

Выбери своего бойца: PEP8 vs Black vs YAPF
автор рубрика

Выбери своего бойца: PEP8 vs Black vs YAPF

Мы говорили о стилях форматировании кода (code style) на Python в соответствии PEP 8 и Black. В этой статье сравним их, включив ещё один популярный инструмент под названием YAPF. В…

Самый строгий code style: Black
автор рубрика

Самый строгий code style: Black

Чем больше становится проект, тем сильнее он нуждается с средствах форматирования, поскольку код разнообразный код сложнее поддерживать. Мы уже говорили о таком руководстве по форматированию Python-кода, как PEP 8. Сегодня…

ХВАТИТ ЭТО ТЕРПЕТЬ: чистый код с PEP 8
автор рубрика

ХВАТИТ ЭТО ТЕРПЕТЬ: чистый код с PEP 8

В среде программистов есть такое понятие как чистый код. Некоторые даже получают эстетическое удовольствие при его виде. Одним из критериев соблюдения чистоты является стиль кодирования (coding style), который определяется внутри…

Создаем классы за пару строчек
автор рубрика

Создаем классы за пару строчек

Python – объектно-ориентированный язык, поэтому часто приходится писать классы. Реализация специальных методов дает ту или иную функциональность. Однако их написание может обернуться муторным делом. Поэтому в Python есть стандартный модуль…

Переименовываем, удаляем и копируем файлы с помощью Python
автор рубрика

Переименовываем, удаляем и копируем файлы с помощью Python

Очень часто в Data Science приходится подготавливать данные: копировать удалять, переименовывать. С Python это осуществляется за пару строк. В этой статье мы расскажем, как переименовывать, удалить файлы, а также как…