Streamlit w Pythonie
Streamlit to rewolucyjna biblioteka Pythona, która pozwala na błyskawiczne tworzenie responsywnych aplikacji webowych bez konieczności znajomości HTML, CSS czy JavaScript.
Idealny dla zespołów, które…
Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.
Budowy aplikacji webowych typu data app w Pythonie z wykorzystaniem Streamlit
Projektowania interaktywnych dashboardów: widżety, formularze, filtrowanie, tabele i wykresy
Integracji aplikacji z danymi oraz zarządzania stanem, odświeżaniem i buforowaniem (cache)
Podstaw publikacji i utrzymania aplikacji Streamlit: konfiguracja, optymalizacja wydajności, bezpieczeństwo danych i sekretów
Co warto wiedzieć przed startem
- Podstawowa znajomość Pythona
- Zainstalowane środowisko Python (preferowana wersja 3.8+)
- Laptop z dostępem do internetu
- Zainstalowany edytor kodu (np. VSCode, PyCharm)
Co konkretnie robimy
Dzień 1: Podstawy i Pierwsza Aplikacja w Streamlit
- · Instalacja Streamlit i konfiguracja środowiska (Python 3.10+, venv/Poetry/uv)
- · Uruchamianie pierwszej aplikacji i podstawy workflow (CLI, hot reload)
- · Podstawowe komponenty i struktura aplikacji Streamlit (layout, konfiguracja)
- · Elementy interaktywne: przyciski, suwaki, pola tekstowe, formularze
- · Obsługa wejścia użytkownika i aktualizacja widoku; walidacja danych wejściowych
- · Wzorce użycia widżetów: callbacki, Session State, kontrola przepływu
- · Integracja danych i wykresów: pandas/polars, matplotlib, Plotly/Altair
- · Wykresy i tabele: formatowanie, sortowanie, filtrowanie, eksport
- · Źródła danych: pliki, API, bazy danych; odświeżanie i prezentacja wyników
Dzień 2: Zaawansowane Techniki i Wdrożenie
- · Wielostronicowe aplikacje i nawigacja
- · Zarządzanie stanem i buforowaniem (Session State, cache_data, cache_resource)
- · Obsługa plików i przesyłanie danych przez użytkownika; ograniczenia i walidacja
- · Motywy, style i themes; podstawy spójnego UI
- · Responsywność i dostępność interfejsu (a11y)
- · Komponenty niestandardowe i integracja CSS (Streamlit Components)
- · Publikacja aplikacji: Streamlit Community Cloud, Docker, serwery własne
- · Optymalizacja wydajności aplikacji Streamlit (cache, profilowanie, I/O)
- · Bezpieczeństwo i utrzymanie: zarządzanie sekretami, kontrola dostępu, logowanie i podstawy monitoringu
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Active Directory
Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.
Administracja bazami danych MySQL
Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.
Administracja usługami Power BI
Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.