Блог

Зачем вам глобальные переменные global
автор рубрика

Зачем вам глобальные переменные global

Один из приемов, который часто используют в программировании — глобальные переменные. Но в Python глобальные переменные более детального объяснения. В этой статье вы узнаете, что такое global и зачем он…

Зачем вам наследование в Pandas
автор рубрика ,

Зачем вам наследование в Pandas

Многие Data Scientist’ы используют библиотеку Pandas, но даже не подозревают о существовании наследования классов. В этой статье мы расскажем вам, как наследование от DataFrame делает ваш код более читаемый и…

Новинка: Python 3.10 и оператор выбора, которого так ждали
автор рубрика

Новинка: Python 3.10 и оператор выбора, которого так ждали

В октябре был опубликован релиз Python 3.10. Много нового в нем появилось, но самым заметным новшеством стало появление оператора выбора (match-case). Сегодня рассмотрим новинку, как оператор выбор используется, а также…

7 библиотек Python для сжатия и распаковки данных
автор рубрика

7 библиотек Python для сжатия и распаковки данных

С помощью Python можно работать с архивами: сжимать и распаковывать. Сегодня расскажем вам о 7 стандартных библиотках, которые помогут вам для работы со сжатием и архивированием. Читайте в этой статье:…

Зачем вам Ploomber: 6 причин его использовать
автор рубрика

Зачем вам Ploomber: 6 причин его использовать

Среды Jupyter используются практически каждым Data Scientist’ом. Возможность “на лету” работать с данными и получать мгновенный результат является несомненным преимуществом Jupyter. Но при работе над крупными проектами совместная разработка немного…

Советы для тех, кто пишет скрипты для ETL
автор рубрика ,

Советы для тех, кто пишет скрипты для ETL

Ваши скрипты на Python при написании конвейеров данных (data pipeline) должны иметь свойство идемпотентности (idempotent). Это значит, что сколько бы вы раз не запускали скрипт с одними и теми же…