AI & Data

Szkolenie 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.

Czas trwania
16h / 2 dni · 2h
Dla kogo

Idealny dla zespołów, które…

1 Programistów Python chcących poszerzyć swoje umiejętności o tworzenie aplikacji webowych i narzędzi wewnętrznych
2 Analityków danych i data scientistów pragnących prezentować wyniki analiz w formie interaktywnych dashboardów
3 Osób z zespołów R&D i produktowych, które szybko prototypują aplikacje oparte o dane
4 Studentów kierunków informatycznych i data science
Efekty po programie

Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.

Podstawowa znajomość Pythona

Zainstalowane środowisko Python (preferowana wersja 3.8+)

Laptop z dostępem do internetu

Zainstalowany edytor kodu (np. VSCode, PyCharm)

Program · 6 modułów

Co konkretnie robimy

M01
Dzień 1: Podstawy i Pierwsza Aplikacja w Streamlit · Moduł 1: Wprowadzenie do 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)
M02
Dzień 1: Podstawy i Pierwsza Aplikacja w Streamlit · Moduł 2: Komponenty Interfejsu Użytkownika
  • · 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
M03
Dzień 1: Podstawy i Pierwsza Aplikacja w Streamlit · Moduł 3: Wizualizacja Danych
  • · 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
M04
Dzień 2: Zaawansowane Techniki i Wdrożenie · Moduł 4: Zaawansowane Techniki Streamlit
  • · 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
M05
Dzień 2: Zaawansowane Techniki i Wdrożenie · Moduł 5: Stylizacja i Design
  • · Motywy, style i themes; podstawy spójnego UI
  • · Responsywność i dostępność interfejsu (a11y)
  • · Komponenty niestandardowe i integracja CSS (Streamlit Components)
M06
Dzień 2: Zaawansowane Techniki i Wdrożenie · Moduł 6: Deployment i Optymalizacja
  • · 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
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

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.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.