Streamlit: создание интерактивных 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-проект.
- 💼 Фрилансерам и разработчикам на заказ — если вам необходимо быстро создавать прототипы и аналитические системы для клиентов.
- 🏢 Сотрудникам компаний и внутренних команд — если нужно организовать удобный доступ к данным через браузер для коллег и сотрудников.
- 📂 Всем, кто регулярно работает с данными и хочет автоматизировать процессы анализа, визуализации и представления информации.
Программа курса
- Загрузка данных и первый интерфейс
- Пользовательские элементы управления
- Добавляем графики и визуализацию
- Многостраничность и работа с состоянием
- Организация интерфейса и структуры проекта
- Работа с пользовательскими файлами
- Оптимизация и производительность
- UX и оформление dashboard
- Интерактивная работа с данными
- Публикация и деплой приложения
- Подведем итоги
01Создаём первый dashboard
- Загрузка данных и первый интерфейс
- Пользовательские элементы управления
- Добавляем графики и визуализацию
- Многостраничность и работа с состоянием
- Организация интерфейса и структуры проекта
02Развиваем dashboard
- Работа с пользовательскими файлами
- Оптимизация и производительность
- UX и оформление dashboard
03Продвинутый Streamlit и деплой
- Интерактивная работа с данными
- Публикация и деплой приложения
- Подведем итоги
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Streamlit: создание интерактивных dashboards на Python» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 7 сентября 2026 г.

Stepik 
















