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!
Programowanie w języku Python - od A do Z
127 wykładów
16 godz. 08 min
Interaktywne wizualizacje danych w języku Pyt ...
65 wykładów
8 godz. 36 min
Deep Learning w języku Python - Konwolucyjne ...
71 wykładów
8 godz. 23 min
Uczenie Maszynowe - Drzewa Decyzyjne i Lasy L ...
34 wykładów
5 godz. 42 min
Python 3 od Podstaw do Eksperta
130 wykładów
20 godz. 04 min
Machine Learning Bootcamp w języku Python cz. ...
91 wykładów
5 godz. 09 min
Big Data, Hadoop oraz MapReduce w języku Pyth ...
79 wykładów
7 godz. 44 min
Artificial Intelligence – Computer Vision w j ...
93 wykładów
6 godz. 52 min
Wprowadzenie do sieci neuronowych - Tensorflo ...
74 wykładów
8 godz. 38 min
Machine Learning Bootcamp w języku Python cz. ...
109 wykładów
11 godz. 01 min
Programowanie w języku Python - od A do Z
Naucz się jednego z najpopularniejszych języków programowania i otwórz sobie drzwi do kariery w IT! - Wykorzystaj rosnącą popularność języka Python!
Czego się nauczysz?
- Spyder - prawdopodobnie najlepsze IDE do nauki Pythona
- Składnia i fundamenty języka Python, kontrola przepływu programu
- Podstawowe struktury danych w języku Python