Мы используем cookie для стабильной работы сервиса. Подробнее

Streamlit: создание интерактивных dashboards на Python

ФорматОнлайн
Длительность12 часов
Объём3 занятий
О курсе

Подробнее

Данные сегодня есть практически в любой компании. Продажи, клиенты, маркетинг, логистика, финансы — всё это хранится в таблицах. Но сами по себе данные мало полезны. Настоящая ценность появляется тогда, когда их можно быстро анализировать и удобно показывать другим людям. Именно для этого и существует Streamlit. Streamlit — это одна из самых популярных Python-библиотек для создания интерактивных web-приложений и dashboards. С её помощью аналитики, Data Scientists, инженеры данных и разработчики могут создавать полноценные интерфейсы без глубокого знания frontend-разработки. Главная цель этого курса — научить вас создавать современные dashboards на Python и пройти весь путь от первого приложения до полноценного web-сервиса, доступного через интернет. Вместо набора разрозненных примеров вас ждёт один большой практический проект. На протяжении курса мы будем постепенно развивать единое приложение. Сначала научимся загружать данные и отображать таблицы, затем добавим фильтрацию, графики, несколько страниц, работу с файлами, редактирование данных и публикацию проекта в интернете. По сути, вы будете не просто изучать отдельные функции Streamlit, а шаг за шагом разрабатывать настоящий аналитический продукт. 💡 Почему стоит выбрать этот курс Во многих курсах Streamlit рассматривается как набор независимых примеров. В результате студент знает отдельные команды, но не понимает, как собрать всё это в полноценное приложение. Здесь подход другой. Каждая новая тема сразу применяется в общем проекте. Благодаря этому вы постоянно видите практический смысл изучаемого материала и наблюдаете, как приложение становится всё более функциональным. Кроме того, курс построен вокруг задач, которые регулярно встречаются в реальной работе: 📊 загрузка данных из CSV и Excel; 📈 построение графиков и визуализаций; 🎛️ создание фильтров и элементов управления; 🗂️ работа с несколькими страницами; ⚡ оптимизация производительности; ✏️ редактирование данных через интерфейс; ☁️ публикация приложения в интернете. 🎯 Что вы получите после прохождения курса После завершения обучения вы сможете самостоятельно создавать аналитические dashboards на Python, работать с пользовательскими файлами, строить интерактивные интерфейсы и публиковать готовые приложения в интернете. У вас останется законченный проект, который можно: 🚀 добавить в портфолио; 💼 показать работодателю; 📎 прикрепить к резюме; 🏢 использовать внутри компании; 🤝 демонстрировать заказчикам.
Требования

Что нужно для старта

  • Чтобы обучение проходило комфортно, желательно уже иметь базовый опыт работы с Python и Pandas.
  • Этот курс посвящён Streamlit и созданию dashboards, поэтому мы не будем подробно останавливаться на основах программирования или анализа данных. Вместо этого сосредоточимся на разработке интерактивных web-приложений для работы с данными.
  • Перед началом курса рекомендуется уметь:
  • 🐍 Работать с Python: понимать переменные, функции, условия, циклы, модули и импорт библиотек.
  • 📊 Работать с Pandas: читать CSV-файлы, фильтровать данные, выполнять группировки и строить простые вычисления над DataFrame.
  • 🌿 Пользоваться Git и GitHub: создавать репозитории, выполнять commit и push, работать с удалёнными репозиториями.
  • После освоения указанных тем вы будете полностью готовы к обучению на данном курсе. 🚀
Результат

Что вы получите

  • 📊 Создавать интерактивные dashboards на Python с помощью Streamlit.
  • 📁 Загружать и обрабатывать данные из CSV и Excel-файлов.
  • 🎛️ Добавлять пользовательские элементы управления: фильтры, выпадающие списки, переключатели, слайдеры и выбор дат.
  • 📈 Строить графики и визуализации для анализа данных.
  • 🗂️ Разрабатывать многостраничные приложения и организовывать структуру Streamlit-проектов.
  • 💾 Использовать session_state для хранения и передачи данных между страницами.
  • ⚡ Оптимизировать производительность приложений с помощью кэширования и других инструментов Streamlit.
  • 🎨 Улучшать пользовательский опыт, оформлять dashboards и настраивать отображение данных.
  • ✏️ Реализовывать редактирование данных прямо в интерфейсе приложения через интерактивные таблицы.
  • 📤 Добавлять экспорт данных в CSV и Excel.
  • 🔒 Работать с секретными данными и настраивать безопасное хранение ключей доступа.
  • ☁️ Публиковать Streamlit-приложения в интернете через Streamlit Cloud.
  • 🚀 Создавать законченные аналитические web-приложения, которые можно использовать в работе, показывать заказчикам или размещать в портфолио.
Аудитория

Для кого этот курс

  • 📊 Аналитикам данных — если вы работаете с Pandas, Excel и отчётами и хотите научиться создавать интерактивные dashboards вместо статичных таблиц.
  • 🤖 Data Scientists — если вам нужно визуализировать результаты анализа данных или демонстрировать модели через удобный web-интерфейс.
  • 🐍 Python-разработчикам — если вы хотите быстро создавать web-приложения без изучения HTML, CSS, JavaScript и сложных backend-фреймворков.
  • 📈 Специалистам по BI и отчётности — если вы хотите превращать отчёты и таблицы в современные аналитические панели.
  • 🎓 Студентам и начинающим специалистам — если вы собираете портфолио и хотите добавить в него полноценный dashboard-проект.
  • 💼 Фрилансерам и разработчикам на заказ — если вам необходимо быстро создавать прототипы и аналитические системы для клиентов.
  • 🏢 Сотрудникам компаний и внутренних команд — если нужно организовать удобный доступ к данным через браузер для коллег и сотрудников.
  • 📂 Всем, кто регулярно работает с данными и хочет автоматизировать процессы анализа, визуализации и представления информации.
Содержание

Программа курса

3 занятия
ТемаЧто внутри
01Создаём первый dashboard

- Загрузка данных и первый интерфейс
- Пользовательские элементы управления
- Добавляем графики и визуализацию
- Многостраничность и работа с состоянием
- Организация интерфейса и структуры проекта

02Развиваем dashboard

- Работа с пользовательскими файлами
- Оптимизация и производительность
- UX и оформление dashboard

03Продвинутый Streamlit и деплой

- Интерактивная работа с данными
- Публикация и деплой приложения
- Подведем итоги

01Создаём первый dashboard

- Загрузка данных и первый интерфейс
- Пользовательские элементы управления
- Добавляем графики и визуализацию
- Многостраничность и работа с состоянием
- Организация интерфейса и структуры проекта

02Развиваем dashboard

- Работа с пользовательскими файлами
- Оптимизация и производительность
- UX и оформление dashboard

03Продвинутый Streamlit и деплой

- Интерактивная работа с данными
- Публикация и деплой приложения
- Подведем итоги

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Streamlit: создание интерактивных dashboards на Python» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 7 сентября 2026 г.

Продолжить выбор

Похожие курсы

Основы языка Python
22 ак.ч.
Основы языка Python

На курсе вы получите базовые навыки программирования на языке Python. Рассматриваются темы от типов данных до объектно-ориентированного программирования. Python – чрезвычайно мощн…

Онлайн10 занятийНачальный
27 500 ₽
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
"Поколение Python": курс для начинающих
Бесплатно
"Поколение Python": курс для начинающих

"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python. Целевая аудитория – школьники, с…

Онлайн16 занятий
Бесплатно
Мегаинтенсив по анализу данных
Бесплатно
Мегаинтенсив по анализу данных

В программе интенсива 3 трека, разделенные по уровням сложности: для начинающих, для продолжающих и многогранный Data Science. Для начинающих За 4 занятия вы сможете пройти путь о…

Онлайн5 занятий
Бесплатно
IT-сеанс: погружение в мир данных
Бесплатно
IT-сеанс: погружение в мир данных

Презентации спикеров и записи выступлений с Зимней школы по аналитике и Data Science 2025. Приглашаем к просмотру докладов всех, кто хочет разобраться: Зачем переходить в IT? Как…

Онлайн5 занятий
Бесплатно