TGViewer
Dataism Dataism @data1sm · 3.83K subscribers
Post #291 1.34K
😊Возрождаем дух авантюризма, или идея для 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
  • 🔥 10
  • 🙈 4
  • ⚡ 1
More from @data1sm
  1. Oct 1, 2026Стать аналитиком данных всего за 10 недель — это реально! Если вы давно смотрите в сторону…
  2. Sep 23, 2026Карьерные консультанты На фоне кризиса на рынке труда, естественно, активизировались ✨карь…
  3. Sep 21, 2026У команды Trisigma снова намечается крутой митап про A/B-культуру На этот раз встреча прой…
  4. Sep 9, 2026Айтишник из Платы запилил рилс со сравнением Платы и Т-Банка и его уволили, хотя в своем р…
  5. Sep 8, 2026Статзначимый подкаст Послушала на выходных подкаст от hh team «Тимлиды в аналитике: как ру…
  6. Sep 1, 2026Буквально вчера на клубе обсуждали будущее приложений и вообще взаимодействия с продуктами…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →