Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly
Twórz interaktywne aplikacje webowe w prosty i szybki sposób posługując się językiem Python! - 2020
Stworzony przez Paweł Krakowiak
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
Aplikacje webowe w Dash to dobry sposób na prezentację danych i interakcję z użytkownikiem. W kursie poznasz podstawy tworzenia takich aplikacji oraz połączysz je z biblioteką Plotly, aby uzyskać interaktywne wykresy.
Na koniec zbudujesz aplikację webową, która tworzy interfejs dla modelu uczenia maszynowego opartego o Lasy Losowe. Model powstaje od początku w scikit-learn, a Ty zobaczysz, jak wykorzystać go w prostej aplikacji.
- Solidne podstawy Dash – Poznasz bazę potrzebną do budowy aplikacji webowych.
- Integracja z Plotly – Tworzysz interaktywne wizualizacje danych w aplikacji.
- Praktyczne użycie ML – UI dla modelu z Lasów Losowych w scikit-learn.
- Analityczne zastosowania – Dashboardy, analizy i raporty w jednym środowisku.
Czego się nauczysz?
- 1Podstawy frameworka DashZrozumiesz, jak zacząć tworzyć aplikacje webowe w Dash od podstaw.
- 2Tworzenie prostych aplikacji webowychZbudujesz pierwsze działające aplikacje do pracy z danymi.
- 3Integracja Dash z biblioteką PlotlyPołączysz aplikację z interaktywnymi wykresami i wizualizacjami.
- 4Analityczne dashboardy i raportyPrzygotujesz widoki wspierające analizy i raportowanie danych.
- 5Wykorzystanie gotowego modelu MLDodasz do aplikacji logikę opartą o istniejący model uczenia maszynowego.
- 6Model w scikit-learn od podstawZbudujesz model wykorzystujący bibliotekę scikit-learn.
- 7Lasy Losowe w praktyceZastosujesz Random Forest w praktycznej aplikacji.
- 8Interfejs użytkownika dla modeluStworzysz UI, który umożliwi wygodne korzystanie z modelu.
Dla kogo jest to szkolenie
- Analityków danych, którzy chcą prezentować wyniki w WWW.
- Osoby tworzące dashboardy, raporty i analizy.
- Specjaliści BI szukający interaktywnych wykresów w aplikacji.
- Początkujący w Dash zainteresowani aplikacjami w Pythonie.
- Data Scientist, którzy chcą podłączyć model do interfejsu.
- Uczestnicy kursu o Plotly, chcący zrobić kolejny krok.
- Programiści Python rozwijający narzędzia dla zespołu.
- Każdy, kto chce prototypować rozwiązania analityczne.
Wymagania
Brak sztywnych wymagań wstępnych. Kurs kontynuuje 'Interaktywne wizualizacje danych w języku Python - Plotly', więc znajomość podstaw Plotly ułatwi naukę.
Opis szkolenia
Kurs obejmuje podstawy tworzenia aplikacji webowych w Pythonie z użyciem frameworka Dash. Wykorzystasz integrację Dash z biblioteką Plotly, aby dodać interaktywne wizualizacje i przygotować analityczne widoki, takie jak dashboardy, analizy i raporty. Na końcu zrealizujesz projekt: aplikację, która udostępnia interfejs użytkownika dla modelu uczenia maszynowego opartego o Lasy Losowe, zbudowanego od podstaw w scikit-learn.
Podstawy tworzenia aplikacji w Dash
Dash to framework, który pozwala budować aplikacje webowe w języku Python. W kursie poznasz fundamenty jego użycia poprzez tworzenie prostych, działających przykładów. Krok po kroku rozwijasz elementy interfejsu i uczysz się organizować widoki tak, aby były czytelne i pomocne w pracy z danymi. Zobaczysz, jak łączyć części aplikacji w spójną całość i jak przygotować strukturę, która nadaje się do rozbudowy. Dzięki temu zyskasz pewność, że potrafisz zacząć projekt i prowadzić go dalej, dodając kolejne elementy zgodnie z potrzebami.
Integracja z Plotly i interaktywne wykresy
Jednym z mocnych atutów Dash jest jego ścisła integracja z biblioteką Plotly, która służy do tworzenia interaktywnych wykresów. Na kursie wykorzystasz to połączenie, by wzbogacić aplikacje o atrakcyjne wizualizacje danych. Interaktywność ułatwia przeglądanie wyników i szybkie skupienie uwagi na istotnych fragmentach. Uczysz się umieszczać wykresy w widokach tak, by współgrały z treścią aplikacji i wspierały proces analizy. Dzięki temu Twoje aplikacje stają się czytelne, nowoczesne i gotowe do codziennej pracy z danymi.
Aplikacje analityczne: dashboardy i raporty
Aplikacje przygotowane w ramach kursu skupiają się na zastosowaniach analitycznych. Budujesz widoki, które mogą pełnić rolę dashboardów, prezentować wyniki analiz oraz wspierać raportowanie. Uporządkowana struktura ułatwia zrozumienie danych i ich kontekstów, a interaktywne elementy pozwalają przeglądać informacje w wygodny sposób. Takie rozwiązania pomagają udostępniać wnioski w zespole i tworzyć miejsca, do których można wracać, aby sprawnie monitorować wskaźniki oraz przeglądać najważniejsze zestawienia.
Model w scikit-learn: od podstaw do użycia
W kursie przygotowujesz model uczenia maszynowego zbudowany od początku przy użyciu biblioteki scikit-learn. Dzięki temu poznajesz pełny przepływ: od stworzenia modelu do jego praktycznego użycia w aplikacji. Model opiera się o Lasy Losowe i stanowi bazę do dalszej części pracy. Skupiamy się na tym, aby mieć działające rozwiązanie, które można podłączyć do interfejsu. Dzięki takiemu podejściu łatwiej zrozumieć, jak wykorzystać wynik modelu w procesie analitycznym i przygotować miejsce do jego obsługi.
Projekt końcowy: interfejs dla Lasów Losowych
Zwieńczeniem nauki jest projekt, w którym budujesz aplikację webową udostępniającą interfejs użytkownika dla przygotowanego modelu opartego o Lasy Losowe. W praktyce oznacza to, że tworzysz elementy, które pozwalają korzystać z modelu bez zagłębiania się w jego implementację. Aplikacja zbiera potrzebne dane wejściowe i prezentuje wynik w czytelnej formie, co ułatwia dalsze decyzje analityczne. Projekt spina wszystkie wcześniej poznane zagadnienia i pokazuje, jak połączyć je w jedno, działające rozwiązanie.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
Wprowadzenie do data science w języku Python ...
87 wykładów
12 godz. 15 min
130+ Ćwiczeń w języku Python - Data Science - ...
33 wykładów
0 godz. 21 min
SQL Bootcamp - Bazy danych SQLite - Part IV - ...
260 wykładów
2 godz. 04 min
Testy jednostkowe w języku Python - framework ...
89 wykładów
4 godz. 56 min
100+ Ćwiczeń - Testy jednostkowe w języku Pyt ...
19 wykładów
0 godz. 12 min
SQL Bootcamp - Bazy danych SQLite - Part I
84 wykładów
5 godz. 16 min
SQL Bootcamp - Bazy danych SQLite - Part II
81 wykładów
4 godz. 55 min
Kurs PowerPoint 2010
43 wykładów
3 godz. 35 min
Kali Linux - Poznaj podstawy etycznego hackin ...
110 wykładów
14 godz. 33 min
100+ Ćwiczeń - Zaawansowane programowanie w j ...
30 wykładów
0 godz. 34 min
Wprowadzenie do data science w języku Python - Pandas
Wejdź w świat data science i poznaj najpotężniejszą bibliotekę do analizy danych w języku Python! Analizuj dane jak profesjonalny data scientist!
Czego się nauczysz?
- Instalacja oprogramowania Anaconda (Jupyter Notebook, Spyder, Jupyter Lab) i konfiguracja środowiska
- Tworzenie struktur danych takich jak Series i DataFrame
- Importowanie i exportowanie danych (csv, excel, txt, html, sas7bdat)