Многие Data Scientist'ы используют библиотеку Pandas, но даже не подозревают о существовании наследования классов. В этой статье мы расскажем вам, как наследование от DataFrame делает...
Новинка: Python 3.10 и оператор выбора, которого так ждали
В октябре был опубликован релиз Python 3.10. Много нового в нем появилось, но самым заметным новшеством стало появление оператора выбора (match-case). Сегодня рассмотрим новинку, как...
7 библиотек Python для сжатия и распаковки данных
С помощью Python можно работать с архивами: сжимать и распаковывать. Сегодня расскажем вам о 7 стандартных библиотках, которые помогут вам для работы со сжатием и...
Советы для тех, кто пишет скрипты для ETL
Ваши скрипты на Python при написании конвейеров данных (data pipeline) должны иметь свойство идемпотентности (idempotent). Это значит, что сколько бы вы раз не запускали скрипт...
Логирование в Python это просто
При росте проекта использовать функции print для сообщения о запуске Python-скрипта или его падение уже становится неудобно. В этом случае используйте логирование (logging). В этой...
2 способа установки Python в домашней директории
Python разросся, у него появляется все больше и больше версий. Однако новые версии не всегда поддерживаются разработчиками библиотек и фреймворков, например, тот же Apache Spark...