😊Возрождаем дух авантюризма, или идея для pet-проекта.

Я тут на днях откопала свое детище, которое делала в банке (на скринах). В 2019 году я пришла в команду мониторинга моделей. Ну как команду, на тот момент там была я и тимлид хехе. Посадили значит меня делать «платформу мониторинга».

А это оказался 🥲:


pip install dash

И наполнилась моя жизнь html, css и callback`ами.

Что такое dash и с чем его едят? Dash — библиотека пользовательского интерфейса для создания аналитических веб-приложений. Она будет полезна для тех, кто использует Python для анализа и исследования данных, визуализации, моделирования и отчётности.

В том же Superset, чтобы сделать дашборд, нужно всего лишь создать нужные фильтры, выбрать и создать графики на основе нужного датасета, что-то там поперетаскивать красивенько и готово. В dash`е все, что вы видите на скринах (всякие кнопочки, фильтры, чек-боксы, таблицы и тд), создавалось на уровне кода. Основной набор интерактивных компонентов, таких как Dropdown, Graph, Slider, будет поддерживаться через dash_core_components. Когда изменяется входной элемент (например, при выборе элемента в выпадающем списке или при передвижении ползунка), декоратор dash предоставляет вашему коду Python новое входное значение.


@dash_app.callback(Output('graph-id', 'figure'), 
                   [Input('slider-id', 'value')]) 
def your_data_analysis_function(new_slider_value): 
    new_figure = your_compute_figure_function(new_slider_value) 
    return new_figure

Когда я делала эту платформу, то была маленьким джуном, который даже не слышал про Superset, так что делать свой велосипед на тот момент мне нравилось, но сейчас бы я в такую авантюру вряд ли влезла бы.

Но а для начинающих вполне хорошая практика будет. Так что, если вы задаетесь вопросом «а чтобы такого поделать, чтобы и визуализацию потренировать, и код пописать», то вот вам развлечение на 20 минут.

ссылка на документацию dash

😊Возрождаем дух авантюризма, или идея для pet-проекта.
Я тут на днях откопала свое детище, которое делала в банке (на скринах).
В 2019 году я пришла в команду мониторинга моделей | Сетка — социальная сеть от hh.ru 😊Возрождаем дух авантюризма, или идея для pet-проекта.
Я тут на днях откопала свое детище, которое делала в банке (на скринах).
В 2019 году я пришла в команду мониторинга моделей | Сетка — социальная сеть от hh.ru