Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly
Twórz interaktywne aplikacje webowe z użyciem Dash i Plotly - buduj nowoczesne rozwiązania online!
What you will learn
Konfiguracja środowiska do pracy (Linux Ubuntu, PyCharm)
Podstawy języka znaczników HTML
Język znaczników Markdown
Budowa aplikacji przy pomocy frameworku Dash
Omówienie większości komponentów składowych standardowych aplikacji
Omówienie dekoratorów w Pythonie + tworzenie wywołań zwrotnych
Budowanie aplikacji tabelarycznych (Data Table)
Budowanie aplikacji składających się z wielu podstron
2 x case study
Description
Kurs "Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly" to program szkoleniowy skierowany do programistów, którzy chcą poszerzyć swoje umiejętności o tworzenie interaktywnych aplikacji internetowych w Pythonie, wykorzystując do tego nowoczesne narzędzia jak Dash i Plotly.
Pierwsza część kursu skupia się na podstawach frameworka Dash do budowy aplikacji webowych, który integruje się z Plotly. W kolejnych modułach uczestnicy nauczą się tworzyć różne składniki interfejsu użytkownika, takie jak przyciski, listy rozwijane, suwaki, pola tekstowe i inne. Dowiedzą się, jak łączyć te składniki z wykresami Plotly, aby tworzyć interaktywne dashboardy.
W końcowym module, uczestnicy będą mieć okazję zastosować zdobytą wiedzę w praktyce, tworząc dwie funkcjonalne aplikacje webowe.
Kurs "Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly" jest doskonałym źródłem wiedzy dla tych, którzy chcą rozszerzyć swoje umiejętności programowania Python o tworzenie interaktywnych aplikacji webowych. Uczestnicy nauczą się nie tylko technicznych aspektów tworzenia takich aplikacji, ale także zrozumieją, jak przetwarzać i prezentować dane w sposób efektywny i atrakcyjny dla użytkowników.
Dash: Twórz dynamiczne aplikacje internetowe, odkryj potęgę interaktywności!
Dash to interaktywny framework do budowy aplikacji internetowych opartych na języku Python. Zaprojektowany jako prosty i elegancki sposób na tworzenie interfejsów użytkownika, Dash umożliwia łączenie logiki języka Python z dynamicznymi elementami interaktywnymi wizualizacji danych.
Dash opiera się na bibliotece Plotly, która dostarcza silne narzędzia do tworzenia interaktywnych wykresów, grafów i innych wizualizacji danych. Dzięki Dash można łatwo tworzyć interaktywne panele, które umożliwiają użytkownikom manipulację danymi i dostosowywanie wykresów w czasie rzeczywistym.
Framework Dash umożliwia tworzenie aplikacji internetowych w sposób deklaratywny, co oznacza, że programiści definiują strukturę i wygląd aplikacji za pomocą prostego kodu języka Python, bez konieczności pisania skomplikowanych szablonów HTML lub JavaScript. Dash obsługuje także komunikację w czasie rzeczywistym między serwerem a przeglądarką za pomocą technologii WebSocket, co umożliwia dynamiczną aktualizację treści i interakcję z użytkownikiem.
Dash jest wszechstronny i elastyczny, umożliwiając programistom tworzenie zaawansowanych aplikacji z funkcjonalnościami takimi jak filtrowanie danych, obsługa formularzy, obsługa wielu użytkowników i wiele innych. Można go również łatwo integrować z innymi bibliotekami jezyka Python, takimi jak pandas czy scikit-learn, co czyni go potężnym narzędziem do analizy danych i prezentacji wyników.
Dash jest dostępny jako otwarte oprogramowanie i cieszy się dużą aktywnością społeczności, co oznacza, że istnieje wiele przykładów, dokumentacji i wsparcia dostępnych dla programistów. Dzięki temu Dash jest popularnym wyborem dla twórców aplikacji danych, analizy biznesowej, paneli sterowania i wielu innych projektów, w których interaktywność i wizualizacja danych są kluczowe.