Szkolenie Streamlit w Pythonie
Poziom
ŚredniozaawansowanyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie 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. Nasze intensywne, dwudniowe szkolenie zabiera uczestników w podróż od podstaw do zaawansowanych technik budowania profesjonalnych, interaktywnych narzędzi analitycznych, dashboardów i aplikacji webowych.
Dla kogo jest szkolenie Streamlit w Pythonie?
Programistów Python chcących poszerzyć swoje umiejętności o tworzenie aplikacji webowych
Analityków danych pragnących wizualizować wyniki swoich analiz
Studentów kierunków informatycznych i data science
Osób pracujących w działach IT, które chcą szybko tworzyć prototypy aplikacji
Wymagania:
- Podstawowa znajomość Pythona
- Zainstalowane środowisko Python (preferowana wersja 3.8+)
- Laptop z dostępem do internetu
- Zainstalowany edytor kodu (np. VSCode, PyCharm)
Czego się nauczysz na szkoleniu Streamlit w Pythonie?
- Tworzenia profesjonalnych aplikacji webowych w Pythonie za pomocą Streamlit
- Projektowania interaktywnych dashboardów z dynamiczną wizualizacją danych
- Implementacji zaawansowanych mechanizmów interakcji użytkownika
- Optymalizacji i publikacji aplikacji Streamlit w środowisku produkcyjnym
Program szkolenia
Dzień 1: Podstawy i Pierwsze Kroki ze Streamlit
Moduł 1: Wprowadzenie do Streamlit
- Instalacja oraz konfiguracja środowiska programistycznego
- Pierwsze uruchomienie prostej aplikacji webowej
- Podstawowe komponenty i struktura aplikacji Streamlit
Moduł 2: Komponenty Interfejsu Użytkownika
- Tworzenie elementów interaktywnych: przyciski, suwaki, pola tekstowe
- Obsługa inputów użytkownika i dynamiczna zmiana zawartości strony
- Praktyczne przykłady zastosowania różnych widżetów interfejsu
Moduł 3: Wizualizacja Danych
- Integracja bibliotek pandas i matplotlib ze Streamlit
- Tworzenie dynamicznych wykresów i tabel
- Interaktywna prezentacja danych z różnych źródeł
Dzień 2: Zaawansowane Techniki i Wdrożenie
Moduł 4: Zaawansowane Techniki Streamlit
- Wielostronicowe aplikacje i nawigacja
- Zarządzanie stanem aplikacji
- Obsługa plików i upload danych przez użytkownika
Moduł 5: Stylizacja i Design
- Własne style i themes
- Responsywność aplikacji
- Integracja dodatkowych bibliotek CSS
Moduł 6: Deployment i Optymalizacja
- Publikacja aplikacji na platformach hostingowych
- Optymalizacja wydajności aplikacji Streamlit
- Zabezpieczenia i best practices przy tworzeniu aplikacji webowych
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.