Красивые веб-приложения и панели с помощью Python Streamlit

preview_player
Показать описание
Скидка 45% по промокоду ZPROGER до 31.07.2023

В этом видео рассмотрим способ создания красивых сайтов и информационных веб-панелей на Python с помощью библиотеки Streamlit.

Streamlit позволяет создавать красивые и современные сайты, которые будут работать намного быстрее аналогичных технологий, вроде PyScript / PyWebIO и т.п. Библиотека предоставляет сотни готовых виджетов, понятную документацию и огромное количество боевых проектов. В данном видео мы научимся создавать такие сайты за считанные минуты.

Тайм-коды:
0:00 - Важные особенности проекта
1:21 - Когда стоит использовать streamlit?
1:59 - Чем streamlit отличается от других технологий? ChatGPT + Streamlit
4:02 - Интеграция SkillFactory
5:16 - На что способен streamlit? Пример боевых приложений
8:30 - Где найти фишки для streamlit?
8:49 - Кэширование, цветовые темы, навигация и многое другое
9:07 - Как запустить это локально? Разворачиваем streamlit на своем ПК
9:52 - Что такое компоненты streamlit?

Kra23qnk8
Рекомендации по теме
Комментарии
Автор

Оно конечно хорошо, копаешь и нашел хорошее приложение, но выпуск настолько скомканный и перепутанный, что цена всему выпуску - 1 минута и демка с сайта.. Если уж делать, то сразу развернутые имеющие ценность. А так я узнал, что есть стримлит и что он вроде как быстрее и что нужно почитать документацию. Но и на этом спасибо. Покрутим, будем разбираться где его можно использовать и насколько полезен и быстр.

geowatermap
Автор

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

IT_psychopath
Автор

Автор, привет! Пилишь отличный контент, всегда очень интересно смотреть про новые появляющиеся инструменты в сфере IT и программирования :) Конкретно меня очень заинтересовало во многих твоих видосах то, как у тебя круто сконфигурирован vim (если я его правильно опознал), но на твоем гитхабе я не смог найти файл с конфигурацией. Было бы очень круто, если бы ты сделал обзор на свой конфиг vim'a, или, хотя бы, выложил файл с конфигом(-ами) на гитхаб. Я сам - начинающий пользователь vim, и ищу отовсюду, как бы его поудобнее настроить. Спасибо!!!

KillerLewis
Автор

Недавно начал изучать FastAPI и написал свое полноценное backend application. На данный момент заверщаю работы по frontend (HTML, CSS, JS). Было бы интересно посмотреть как логичнее всего все развернуть с Python Streamlit.

washington
Автор

Друг, как насчет проекта клиент-сервер программы с интерфейсом?
Сделать программу, которая будет связываться с сервером, и в связи с ответом проделывать определенные операции у клиента?

fynchi
Автор

Привет, Автор! КГАМ (креатив гениален, аффтор молодец) Норм контент на твоем канале, и для новичка и для продвинутых, расширить кругозор. Было бы интересно сравнение Streamlit vs Shiny

MegaActuary
Автор

Ну наконец-то! До этого использовал Flet, но там нужно сделать столько танцев с бубнами, чтобы импортировать приложуху в Андроид или даже простой сайт, что пипец... Надеюсь данный инструмент решает этот вопрос)

RUSHELP
Автор

на сколько подойдет для юзер части для сайтов где прилично трафика?

Drevov
Автор

Привет, очень круто рассказываешь, после каждого видео иду тестить, но не мог бы ли ты снять какой-то более подробный гайд по webio, т.к. на русском ещё ни кто толком не объяснял

leobatmanov
Автор

Есть ли возможность посмотреть исходный код данной библиотеки? Внести изменение в неё?
Проект открытый?

yaroshchenko_coder
Автор

Стримлит очень крутой, как-то давно пробовал, аж снова захотелось покрутить его.

openmndead
Автор

Как и можно ли Streamli увязать с Django ?

olegafanasiev
Автор

А в каком ролике была показана PyWebIO?

hidjbxn
Автор

Классно. Пойду учить английский дальше

dqyxcqf
Автор

Давайте делайте приложение на стримлит 😂 будет очень интересно посмотреть

icrypter
Автор

Ну вообще аналогом стримлита является даш. Если их сравнивать, я бы сказал что даш это типо Джанго, в котором если не все, то многое есть из коробки, а стримлит - фласк, в котором многое подключается модулями.

Belgorod_Jedi
Автор

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

Здесь абсолютно для всего надо писать key, лейблить и попрой даже лейблов не хватает и стримлит ноет чтобы ты еще и хелп писал своим методам. Зачем? потому что го_вно.

И даже не понятна задумка создатей, хотят они чтобы пользователи юзали процесс-стейт или результаты в переменные помещали. спойлер: оба варианта просто задушат гемором.

"Офигеть тут стрелочки рисовать дают, графики, ыыы."
(Но ничё что это не из коробки, и тебе все равно надо через плотли это делать не ?)


Парсеры деплоить не получится, а настройка селениума - тупо лол удачи братан земля пухом.
использовать стримлит как веб-страница - не получится, тут один домен.
создавать сайты визитки на этом кале - нафиг надо? на том же фласке будет в сто раз легче чем на этой ху_йне

которая кста не знаешь в какой момент самоуничтожится и выкинет ошибку "ты забыл добавить сто операторов для операторов для метода, здесь только 99, значит я хз что это, ну значит дублиткат - короче лови ошибку зае_бал!"

боже, в этом кале хепл и плейсхолдер придают уникальность.

Плюс, хероку нахер пошла, теперь только на сервера стримлит заливать можно. Где тупо желаю удачи устанавливать драйвера без досупа к терминалу!
на пх тоже по дефолту залить не варик.

так, внатуре зачем а главное нах_уя?

Вьетнамские флешбеки словил, начало бомбить снова.

Hardy_
Автор

Давай на данной библиотеке попробуешь реализовать Мини Мессенджер где можно поговорить с друзьями + GPT чат.

nilanser
Автор

Привет, не до конца понятно как связывать различные фреймы на беке( к примеру django restapi) с такими фронтами как flet, streamlit и тд, было бы круто если ты показал бы на видео)

sektait
Автор

Я мало знаком с веб разработкой, но есть желание на vps буквально сделать страницу с выводом датафрейма (источник таблица в постгрес в около 300к строк) с фильтрами по стглбцам+сортировка. Здесь streamlit поможет или лучше чтонибудь другое?

dmitrypodsukhin