Cechy
Opis
InfoShare Academy to wiodąca akademia IT oferująca kompleksowe programy edukacyjne z nowych technologii dla firm. Od 2015 roku wspieramy organizacje w rozwoju zespołów technologicznych poprzez dedykowane kursy Machine Learning, DevOps, Data Engineering, Python, UX/UI Design, AWS i Kubernetes. Nasze szkolenia opierają się na praktycznych umiejętnościach i rzeczywistych przypadkach biznesowych. Współpracujemy z ponad 300 trenerami-praktykami z branży IT, dzięki czemu programy są dostosowane do aktualnych potrzeb rynku. Specjalizujemy się w reskillingu i upskillingu pracowników. Z nami zbudujesz efektywne zespoły wdrażające nowe technologie, które przyspieszą innowacje i wzmocnią konkurencyjność firmy na rynku. Sprawdź naszą ofertę szkoleń dedykowanych dla firm, które zostały stworzone z myślą o rozwijaniu kompetencji Twoich pracowników w obszarze IT.
- 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.
- Wymagania:
- Podstawowa znajomość Pythona
- Zainstalowane środowisko Python (preferowana wersja 3.8+)
- Laptop z dostępem do internetu
- Zainstalowany edytor kodu (np. VSCode, PyCharm)
- 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
- 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
Dzień 1: Podstawy i pierwsze kroki ze Streamlit
1.1. Moduł 1: Wprowadzenie do StreamlitInstalacja oraz konfiguracja środowiska programistycznego
Pierwsze uruchomienie prostej aplikacji webowej
Podstawowe komponenty i struktura aplikacji Streamlit
1.2. Moduł 2: Komponenty interfejsu użytkownikaTworzenie 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
1.3. Moduł 3: Wizualizacja danychIntegracja 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
2.1. Moduł 4: Zaawansowane techniki StreamlitWielostronicowe aplikacje i nawigacja
Zarządzanie stanem aplikacji
Obsługa plików i upload danych przez użytkownika
2.2. Moduł 5: Stylizacja i designWłasne style i themes
Responsywność aplikacji
Integracja dodatkowych bibliotek CSS
2.3. Moduł 6: Deployment i optymalizacjaPublikacja aplikacji na platformach hostingowych
Optymalizacja wydajności aplikacji Streamlit
Zabezpieczenia i best practices przy tworzeniu aplikacji webowych
16 h/2 dni
- Certyfikat ukończenia szkolenia
- Miesięczny dostęp do nagrania szkolenia (w przypadku formy online)
- Dostosowanie programu szkolenia do potrzeb klienta