Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly
- Opis
- Program
- Najczęściej zadawane pytania
- Recenzje
Kurs zawiera podstawy tworzenia aplikacji webowych z wykorzystaniem frameworku Dash.
Framework Dash
Jednym z popularnych zastosowań tego typu aplikacji są analityczne aplikacje webowe (dashboardy, analizy, raporty, itd.). Ponieważ framework Dash jest świetnie zintegrowany z biblioteką Plotly (tworzenie interaktywnych wykresów) idealnie nadaje się do szeroko pojętych zastosowań w data science. Mając gotowy model uczenia maszynowego w prosty sposób możemy stworzyć aplikację, która będzie obsługiwać nasz model.
Projektem finalnym kursu jest budowa aplikacji webowej, która pozwala zbudować interfejs użytkownika dla modelu uczenia maszynowego zbudowanego w oparciu o Lasy Losowe. Model jest zbudowany od początku przy użyciu biblioteki scikit-learn.
Framework Dash napisany jest na bazie Plotly.js i React.js,. Dash jest idealny do tworzenia i wdrażania aplikacji danych z dostosowanymi interfejsami użytkownika. Aplikacje Dash są renderowane w przeglądarce internetowej. Framework Dash jest szczególnie odpowiedni dla każdego, kto pracuje z danymi. Aplikacje możesz wdrażać na maszynach wirtualnych lub klastrach Kubernetes, a następnie udostępniać je za pośrednictwem adresów URL. Dash jest z natury wieloplatformowy i gotowy na urządzenia mobilne. Dzięki Dash nie musisz uczyć się HTML, CSS i JavaScript, aby tworzyć interaktywne dashboardy – potrzebujesz tylko języka Python. Dash jest oprogramowaniem typu open source, wydanym na licencji MIT.
Kurs jest kontynuacją wcześniejszego kursu ‘Interaktywne wizualizacje danych w języku Python – Plotly’.
Stack Overflow Developer Survey
Według Stack Overflow Developer Survey 2021 język Python jest najchętniej wybieranym językiem do nauki programowania.
-
20Komponent DropdownVideo lesson
-
21Komponent SliderVideo lesson
-
22Komponent InputVideo lesson
-
23Komponent Pole Tekstowe - Text AreaVideo lesson
-
24Komponent Lista Wyboru - ChecklistVideo lesson
-
25Komponent RadioItemsVideo lesson
-
26Komponent Przycisk - ButtonVideo lesson
-
27Komponent Wybór Daty - Date PickerVideo lesson
-
28Komponent MarkdownVideo lesson
-
29Komponent TabsVideo lesson
-
30Komponent GraphVideo lesson
-
31Komponent HTML DIVVideo lesson
-
32Dekoratory w PythonieVideo lesson
-
33Prosty callbackVideo lesson
-
34Callback - ButtonVideo lesson
-
35Callback - 3 x Button + TimestampVideo lesson
-
36Callback - GraphVideo lesson
-
37Callback - Multiple Output - Prosty KalkulatorVideo lesson
-
38Chained Callbacks - Radio ItemsVideo lesson
-
39Chained Callbacks - ZadanieVideo lesson
-
40Chained Callbacks - RozwiązanieVideo lesson
-
41Callback - Prevent UpdateVideo lesson
-
42Przygotowanie danych do aplikacjiVideo lesson
-
43Komponent UploadVideo lesson
-
44Aplikacja - Załadowanie dowolnego pliku (csv, xls) jako TabeliVideo lesson
-
45Aplikacja - Załadowanie obrazuVideo lesson
-
46Budowa interaktywnych zakładek - TabsVideo lesson
-
47Aplikacja - Zakładki + WykresyVideo lesson
-
48Aplikacja - Dropdown + WykresVideo lesson
-
49Komponent ładowania - LoadingVideo lesson
-
62Przegląd Naszego ProjektuVideo lesson
-
63Model Lasu LosowegoText lesson
-
64Model Lasu Losowego - cz. 1Video lesson
-
65Model Lasu Losowego - cz. 2Video lesson
-
66Model Lasu Losowego - cz. 3Video lesson
-
67Podłączenie pod GIT oraz GithubVideo lesson
-
68Budowa Aplikacji - Backend cz. 1Video lesson
-
69Budowa Aplikacji - Backend cz. 2Video lesson
-
70Budowa Aplikacji - Backend cz. 3Video lesson
-
71Budowa Aplikacji - Backend cz. 4Video lesson
-
72Budowa Aplikacji - FrontendVideo lesson
