Poziom

Średniozaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

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. 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?
  • logo infoshare Programistów Python chcących poszerzyć swoje umiejętności o tworzenie aplikacji webowych
  • logo infoshare Analityków danych pragnących wizualizować wyniki swoich analiz
  • logo infoshare Studentów kierunków informatycznych i data science
  • logo infoshare 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ęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.