Jupyter-расширения. Как сделать жизнь проще и ярче AI/ML и визуализация данных

Доклад принят в программу конференции
Александр Артеменко
Яндекс Go

Использует Python примерно 15 лет. Почти всё это время занимался разработкой бэкендов, а последние несколько лет помогает строить фреймворк для описания ETL-процессов в команде Яндекс Go.

В свободное от работы время занимается opensource-проектами, хотя сейчас для них предпочитает более маргинальный язык программирования.

Email: moscow-python-conf@svetlyak.ru
GitHub: https://github.com/svetlyak40wt
Тезисы

Работать с Jupyter приятно само по себе, но расширения могут сделать жизнь ещё проще. Например, они могут добавлять полезные магические команды или Python-функции, рендерить объекты в понятном и читаемом виде, запрашивать и сохранять данные.

Расширения особенно полезны, когда их использует вся команда. В них можно завернуть часто используемую логику.

Из этого доклада ты узнаешь:
* как устроено простейшее расширение;
* как добавлять новые %magic-команды;
* делать отображение объектов в Jupyter более красивым и информативным;
* показывать интерактивные формы и реагировать на действия пользователя;
* делать своё "ядро" с предустановленным набором расширений.

Другие доклады секции AI/ML и визуализация данных