Tworzenie dashboardów webowych w Pythonie
Czas trwania szkolenia:2 dni (16h)
Kod kursu:DS/DASHBOARDY
Poziom zaawansowania:
O szkoleniu Tworzenie dashboardów webowych w Pythonie
W cenie otrzymasz:
- Materiały szkoleniowe
- Certyfikat ukończenia szkolenia
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Dla kogo?
- Analitycy danych
- Programiści Pythona
Wymagania
- Umiejętność swobodnego posługiwania się Pythonem w stopniu przynajmniej podstawowym
- Znajomość dowolnego IDE
- Znajomość SQLa oraz umiejętność korzystania z relacyjnych baz danych
- Przydatna, ale nie niezbędna będzie znajomość podstaw HTML oraz CSS
Zalety
- Szkolenie "Tworzenie dashboardów webowych w Pythonie" wprowadza w tematykę budowania dashboardów od podstaw
- Uczestnicy będą korzystać wyłącznie z darmowych, open-sourcowych technologii
- Poznane umiejętności mogą być przydatne zarówno w pracy zawodowej jako programista czy analityk, jak również w przypadku małych prywatnych projektów
- Minimalna ilość teorii i dużo zadań praktycznych
- Duża dawka praktycznej wiedzy i umiejętności, przydatnych podczas rozwiązywania rzeczywistych problemów
Cele szkolenia
- Nauka komunikacji między aplikacją a bazą danych
- Nauka tworzenia interfejsów graficznych za pomocą biblioteki Dash
- Poznanie najważniejszych mechanizmów webowych dashboardów takich jak np. callbacki czy tworzenie layoutu
- Prezentacja danych wyjściowych za pomocą wykresów oraz tabel
Program
Wprowadzenie
- Przedstawienie celów szkolenia oraz możliwości zastosowania zdobytej wiedzy
Bazy danych
- Przypomnienie najważniejszych zapytań SQL (PostgreSQL)
- Omówienie podstawowego workflow przy korzystaniu z bazy PostgreSQL
Wizualizacja danych (Plotly, Dash)
- Wprowadzenie do frameworka Dash
- Tworzenie layoutu dashboardu analitycznego
- Podstawowe mechanizmy i komponenty Dasha
- Interaktywne wykresy w bibliotece Plotly
- Prezentacja danych w formie tabelarycznej
- Samodzielne stworzenie prostego dashboardu
Projekt końcowy
- Projekt dashboardu, który pozwoli prezentować dane przechowywane w bazie danych