Udemy

Platform

Polski

Language

Web Development

Category

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!

4.65 (33 reviews)

Students

11.5 hours

Content

Sep 2021

Last Update
Regular Price


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

Case Study I


Description

---------------------------------------------------------

REKOMENDOWANE ŚCIEŻKI UCZENIA

---------------------------------------------------------

PYTHON DEVELOPER:

  • Programowanie w języku Python - od A do Z

  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z

  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z

  • Programowanie obiektowe w języku Python - OOP - od A do Z

  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP

  • Testy jednostkowe w języku Python - framework unittest

  • 100+ Ćwiczeń - Testy jednostkowe w języku Python - unittest


SQL DEVELOPER:

  • SQL Bootcamp - Bazy danych SQLite - Part I

  • SQL Bootcamp - Bazy danych SQLite - Part II

  • SQL Bootcamp - Bazy danych SQLite - Part III - Ćwiczenia

  • SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia

  • Big Data: Analiza danych przy użyciu SQL oraz BigQuery


DATA SCIENTIST / MACHINE LEARNING ENGINEER:

  • Programowanie w języku Python - od A do Z

  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z

  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z

  • Programowanie obiektowe w języku Python - OOP - od A do Z

  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP

  • Testy jednostkowe w języku Python - framework unittest

  • 100+ Ćwiczeń - Testy jednostkowe w języku Python - unittest

  • Wprowadzenie do data science w języku Python - Pandas

  • Interaktywne wizualizacje danych w języku Python - Plotly

  • Data Science Bootcamp w języku Python - od A do Z

  • 250+ Ćwiczeń - Data Science Bootcamp w języku Python

  • SQL Bootcamp - Bazy danych SQLite - Part I

  • SQL Bootcamp - Bazy danych SQLite - Part II

  • SQL Bootcamp - Bazy danych SQLite - Part III - Ćwiczenia

  • SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia

  • Machine Learning Bootcamp w języku Python cz.I - od A do Z

  • Machine Learning Bootcamp w języku Python cz.II - od A do Z

  • Machine Learning Bootcamp w języku Python cz.III - Ćwiczenia


DATA SCIENTIST / DEEP LEARNING ENGINEER

  • Programowanie w języku Python - od A do Z

  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z

  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z

  • Programowanie obiektowe w języku Python - OOP - od A do Z

  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP

  • Testy jednostkowe w języku Python - framework unittest

  • 100+ Ćwiczeń - Testy jednostkowe w języku Python - unittest

  • Wprowadzenie do data science w języku Python - Pandas

  • Interaktywne wizualizacje danych w języku Python - Plotly

  • Data Science Bootcamp w języku Python - od A do Z

  • 250+ Ćwiczeń - Data Science Bootcamp w języku Python

  • SQL Bootcamp - Bazy danych SQLite - Part I

  • SQL Bootcamp - Bazy danych SQLite - Part II

  • SQL Bootcamp - Bazy danych SQLite - Part III - Ćwiczenia

  • SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia

  • Machine Learning Bootcamp w języku Python cz.I - od A do Z

  • Machine Learning Bootcamp w języku Python cz.II - od A do Z

  • Machine Learning Bootcamp w języku Python cz.III - Ćwiczenia

  • Wprowadzenie do sieci neuronowych - Tensorflow 2.0 + Keras

  • Deep Learning w języku Python - Konwolucyjne Sieci Neuronowe

  • Artificial Intelligence – Computer Vision w języku Python


BI ANALYST / DATA ANALYST:

  • Programowanie w języku Python - od A do Z

  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z

  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z

  • Programowanie obiektowe w języku Python - OOP - od A do Z

  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP

  • Testy jednostkowe w języku Python - framework unittest

  • 100+ Ćwiczeń - Testy jednostkowe w języku Python - unittest

  • Wprowadzenie do data science w języku Python - Pandas

  • Interaktywne wizualizacje danych w języku Python - Plotly

  • Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly

  • Data Science Bootcamp w języku Python - od A do Z

  • 250+ Ćwiczeń - Data Science Bootcamp w języku Python

  • SQL Bootcamp - Bazy danych SQLite - Part I

  • SQL Bootcamp - Bazy danych SQLite - Part II

  • SQL Bootcamp - Bazy danych SQLite - Part III - Ćwiczenia

  • SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia


BIG DATA ANALYST:

  • Programowanie w języku Python - od A do Z

  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z

  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z

  • Programowanie obiektowe w języku Python - OOP - od A do Z

  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP

  • Testy jednostkowe w języku Python - framework unittest

  • 100+ Ćwiczeń - Testy jednostkowe w języku Python - unittest

  • Wprowadzenie do data science w języku Python - Pandas

  • Interaktywne wizualizacje danych w języku Python - Plotly

  • Big Data, Hadoop oraz MapReduce w języku Python

  • Big Data: Analiza danych przy użyciu SQL oraz BigQuery


ENG:

  • 200+ Exercises - Programming in Python - from A to Z

  • 210+ Exercises - Python Standard Libraries - from A to Z

  • 150+ Exercises - Object Oriented Programming in Python - OOP

  • 100+ Exercises - Unit tests in Python - unittest framework

  • 100+ Exercises - Python Programming - Data Science - NumPy

  • 100+ Exercises - Python Programming - Data Science - Pandas

  • 100+ Exercises - Python - Data Science - scikit-learn

  • 250+ Exercises - Data Science Bootcamp in Python

  • SQL Bootcamp - Hands-On Exercises - SQLite - Part I

  • SQL Bootcamp - Hands-On Exercises - SQLite - Part II


-------------------
OPIS KURSU
-------------------

Kurs zawiera podstawy tworzenia aplikacji webowych z wykorzystaniem frameworku 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.

Kurs jest kontynuacją wcześniejszego kursu 'Interaktywne wizualizacje danych w języku Python - Plotly'.


Screenshots

Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly
Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly
Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly
Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly

Content

Intro

Projekt docelowy

Konfiguracja Środowiska

Instalacja Ubuntu Linux 19.04 (Disco Dingo)

Instalacja Ubuntu Linux 19.04 (Disco Dingo) cz. 2

Instalacja IDE Pycharm Community Edition

Framework Dash i pierwsza aplikacja

Repozytorium kursu - Github

Framework Dash

PyCharm - Konfiguracja

Pierwsza aplikacja

Utworzenie szablonu aplikacji

Język znaczników HTML

HTML - podstawy

HTML - tabele

HTML - formularze

Dash Intro - Lekkie Wprowadzenie

Pierwsza aplikacja - style zwenętrzne

Pierwsza aplikacja - dostosowywanie stylów

Pierwsza aplikacja - tabela

Pierwsza aplikacja - tabela + pandas

Pierwsza aplikacja - wykres ceny akcji i wolumenu obrotu

Dash Core - Rodzaje Komponentów

Komponent Dropdown

Komponent Slider

Komponent Input

Komponent Pole Tekstowe - Text Area

Komponent Lista Wyboru - Checklist

Komponent RadioItems

Komponent Przycisk - Button

Komponent Wybór Daty - Date Picker

Komponent Markdown

Komponent Tabs

Komponent Graph

Komponent HTML DIV

Interaktywne Aplikacje - Dash Callbacks

Dekoratory w Pythonie

Prosty callback

Callback - Button

Callback - 3 x Button + Timestamp

Callback - Graph

Callback - Multiple Output - Prosty Kalkulator

Chained Callbacks - Radio Items

Chained Callbacks - Zadanie

Chained Callbacks - Rozwiązanie

Callback - Prevent Update

Przygotowanie danych do aplikacji

Komponent Upload

Aplikacja - Załadowanie dowolnego pliku (csv, xls) jako Tabeli

Aplikacja - Załadowanie obrazu

Budowa interaktywnych zakładek - Tabs

Aplikacja - Zakładki + Wykresy

Aplikacja - Dropdown + Wykres

Komponent ładowania - Loading

Dash DataTable

Tabela przy pomocy DataTable

Tabela przy pomocy DataTable + Pandas

Tabele Interaktywne

Formatowanie Tabel

Eksport danych z tabeli

Aplikacje składające się z podstron

Aplikacja z dwóch podstron - template

MultiPage App cz. 1

MultiPage App cz. 2

Case Study I

Zarys aplikacji - Backend

Budowa Aplikacji - Backend cz. 1

Budowa Aplikacji - Backend cz. 2

Budowa Aplikacji - Frontend

Case Study II - Aplikacja z wykorzystaniem modelu uczenia maszynowego

Przegląd Naszego Projektu

Model Lasu Losowego

Model Lasu Losowego - cz. 1

Model Lasu Losowego - cz. 2

Model Lasu Losowego - cz. 3

Podłączenie pod GIT oraz Github

Budowa Aplikacji - Backend cz. 1

Budowa Aplikacji - Backend cz. 2

Budowa Aplikacji - Backend cz. 3

Budowa Aplikacji - Backend cz. 4

Budowa Aplikacji - Frontend

BONUS: Kupony na inne kursy

Grupa na Facebook'u

Recenzja

Bonus


Reviews

M
Mateusz20 November 2020

Świetny kurs, w 100% spełnił moje oczekiwania. Może jedynie zabrakło modułu poświęconego opublikowaniu aplikacji np. za pomocą Heroku żeby móc podzielić się z innymi

M
Marcin3 April 2020

Bardzo ciekawie zrobiony kurs. Na plus dużo przydatnych trików z innymi bibliotekami niż dash, na przykład obsługa plików binarnych, biblioteka pickle i tym podobne. Jedyne do czego można się doczepić to implementowanie niektórych rzeczy "na sztywno". Całość kursu jest na fajnym poziomie programowania, więc warto byłoby trzymać poziom w każdym aspekcie i definiować zmienne albo słowniki dynamicznie tam gdzie się tylko da.

K
Kowczi26 January 2020

Ciekawie poprowadzony kurs, dobry i bardzo szybki kontakt z instruktorem, gładko wprowadza w zagadnienia związane z pisaniem aplikacji. Świetnie uzupełnia się z pozostałymi kursami pana Pawła. Polecam :)

M
Michlimes8 November 2019

Super kurs dla osób które chcą poznać Dasha, prowadzący dokładnie tłumaczy jego opcje. Ze swojej strony bolał trochę przykład z modelem predykcyjnym (rozumiem, że to nie jest kurs o ML, więc został potraktowany po macoszemu... :) ). Dodałbym jeszcze wizualizacje na mapach, nie jestem pewny czy tooltipy na wykresach zostały omówione, a też warto. Przydałby się też przykład w którym slidery i inne suwaki są po lewej stronie ekranu, a wynik po prawej. Ogólnie - kurs godny polecenia!


2524294

Udemy ID

8/24/2019

Course created date

10/29/2019

Course Indexed date
Bot
Course Submitted by