آموزش داشبوردهای تعاملی پایتون با Plotly و Dash

Interactive Python Dashboards with Plotly and Dash

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه ایجاد نمودارهای تعاملی و داشبوردهای هوشمند با Plotly، Python و کتابخانه Dash را بیاموزید! درباره Plotly بیاموزید تا نمودارهایی مانند نمودارهای میله ای، نمودارهای خطی، نمودارهای پراکنده، نقشه های حرارتی و موارد دیگر ایجاد کنید! با کتابخانه Dash Plotly، Layouts ایجاد کنید. از Dash برای ایجاد اجزای تعاملی با Plotly استفاده کنید. نحوه اتصال چندین ورودی و خروجی با داشبورد را بیاموزید. نمودارهای تعاملی زنده را با کلیک، نشان دادن ماوس و غیره به روز کنید. داشبورد تعاملی را به داده های به روز رسانی زنده برای پخش جریانی اطلاعات وصل کنید. بیاموزید که چگونه داشبوردهای تعاملی خود را با مجوز برنامه ایمن کنید. داشبوردهای تعاملی خود را با خدماتی مانند Heroku در اینترنت مستقر کنید. پیش نیازها: دانش کامپیوتر پایتون با دسترسی به اینترنت

به داشبوردهای تجسم پایتون با کتابخانه Dash Plotly خوش آمدید!

این دوره همه چیزهایی را که برای استفاده از پایتون برای ایجاد داشبوردهای تعاملی با کتابخانه Dash جدید Plotly نیاز دارید را به شما آموزش می دهد! آیا تا به حال خواسته اید مهارت های پایتون خود را در تجسم داده ها به سطح بالاتری ببرید؟ با این دوره شما قادر خواهید بود داشبوردهای کاملا سفارشی سازی و تعاملی را با کتابخانه های منبع باز Plotly و Dash ایجاد کنید.

دوره‌های آموزشی Dash از Plotly معمولاً بیش از 1000 دلار هزینه دارند، اما اکنون می‌توانید با کسری از این قیمت در این دوره آموزشی که شامل کد نمونه، ویدیوهای توضیحی، پشتیبانی دانشجو در کانال‌های چت ما، سؤال است، تجربه بوت کمپ را دریافت کنید. و پاسخ به انجمن ها و تمرین های تعاملی.

ما با آموزش کافی Numpy و Panda به شما شروع می‌کنیم تا در کارکردن و تولید داده‌ها در دوره تصادف سریع ما احساس راحتی کنید. سپس با آموزش تجسم داده های اولیه با Plotly، از جمله نمودارهای پراکنده، نمودارهای خطی، نمودارهای میله ای، نمودارهای حباب، نمودارهای جعبه، هیستوگرام، نمودارهای توزیع، نقشه های حرارتی و موارد دیگر، به شما آموزش می دهیم! ما همچنین به شما شهودی از زمان استفاده از هر نوع طرح ارائه می دهیم.

بعد از این و در پایان هر بخش به شما وظایف تمرینی داده می‌شود تا مهارت‌های جدید خود را آزمایش و ارزیابی کنید، ویژگی‌ای که دیگر آموزش Plotly Dash ارائه نمی‌کند!

هنگامی که اصول Plotly را درک کردید، به بخش عمده دوره می رویم که از کتابخانه Dash برای استفاده از قدرت نمودارهای نموداری برای ایجاد داشبوردهای تعاملی استفاده می کند. در مورد نحوه ایجاد طرح‌بندی برای داشبورد، نحوه تماس‌های تعاملی، برخورد با ورودی‌ها و خروجی‌های متعدد، ایجاد اجزای تعاملی و موارد دیگر بحث خواهیم کرد!

ما دوره را با به‌روزرسانی مستقیم داشبوردهایی که به‌طور خودکار در زمان واقعی به‌روزرسانی می‌شوند، به پایان می‌رسانیم و حتی به شما نشان می‌دهیم که چگونه می‌توانید داشبوردهای خود را به‌طور زنده با سرویس Heroku در وب مستقر کنید.

با گذراندن این دوره، لبه‌های بی‌نظیر فناوری تجسم داده‌ها را با پایتون یاد می‌گیرید و مهارت جدید ارزشمندی برای نشان دادن همکاران یا کارفرمایان بالقوه خود به دست خواهید آورد. پس از تکمیل دوره، یک گواهینامه خواهید داشت که می توانید در نمایه لینکدین خود پست کنید و همچنین مجموعه ای از پروژه های داشبورد را که می توانید به اشتراک بگذارید.

همه اینها با 30 روز ضمانت بازگشت پول همراه است، پس منتظر چه هستید؟ امروز ثبت نام کنید و ما شما را در دوره خواهیم دید!


سرفصل ها و درس ها

معرفی دوره Course Introduction

  • بررسی اجمالی دوره Course Overview

  • سوالات متداول دوره Course FAQ

  • مروری بر یادداشت ها و کتاب راهنما Overview of Notes and Guidebook

  • نمای کلی نصب Installation Overview

مقدمه ای بر مبانی داده Introduction to Data Basics

  • طرح کلی و داش Plotly and Dash Overview

  • دوره Crash NumPy NumPy Crash Course

  • دوره سقوط پانداها Pandas Crash Course

  • تمرین: تمرین NumPy/Pandas Exercise: NumPy/Pandas Practice

  • راه حل تمرین NumPy/Pandas NumPy/Pandas Practice Exercise Solution

مبانی Plotly Plotly Basics

  • بررسی اجمالی مبانی Plotly Plotly Basics Overview

  • پلات های پراکنده Scatter Plots

  • نمودارهای خطی Line Charts

  • نمودارهای خطی قسمت دوم Line Charts Part Two

  • تمرین نمودارهای خطی Line Charts Exercise

  • تمرین نمودارهای خطی - کد راه حل همراه Line Charts Exercise - Solution Code Along

  • نمودار میله Bar Charts

  • تمرین نمودار میله ای Bar Charts Exercise

  • تمرین نمودار میله ای - حل Bar Charts Exercise - Solution

  • توطئه های حباب Bubble Plots

  • تمرین نمودار حباب Bubble Charts Exercise

  • راه حل تمرین نمودار حباب Bubble Charts Exercise Solution

  • توطئه های جعبه Box Plots

  • تمرین باکس پلاتز Box Plots Exercise

  • راه حل تمرین باکس پلات Box Plots Exercise Solution

  • هیستوگرام ها Histograms

  • تمرین هیستوگرام Histograms Exercise

  • حل تمرین هیستوگرام Histograms Exercise Solution

  • Distplots Distplots

  • تمرین DistPlots DistPlots Exercise

  • راه حل تمرین DistPlots DistPlots Exercise Solution

  • نقشه های حرارتی Heatmaps

  • تمرین نقشه های حرارتی Heatmaps Exercise

  • راه حل تمرین Heatmaps Heatmaps Exercise Solution

مبانی داش - چیدمان Dash Basics - Layout

  • مقدمه ای بر مبانی داش Introduction to Dash Basics

  • طرح بندی داش - قسمت اول Dash Layouts - Part One

  • طرح بندی داش - قسمت دوم - یک ظاهر طراحی شده Dash Layouts - Part Two - Styling

  • تبدیل Simple Plotly Plot به Dashboard با Dash Converting Simple Plotly Plot to Dashboard with Dash

تمرین داشبورد DashBoard Exercise

  • تمرین: یک داشبورد ساده ایجاد کنید Exercise: Create a Simple Dashboard

  • راه حل ساده تمرین داشبورد Simple Dashboard Exercise Solution

اجزای داشبورد DashBoard Components

  • اجزای داش Dash Components

  • اجزای HTML HTML Components

  • اجزای اصلی Core Components

  • علامت گذاری با داش Markdown with Dash

  • استفاده از Help() با Dash Using Help() with Dash

اجزای تعاملی Interactive Components

  • تماس های تک برای تعامل Single Callbacks for Interactivity

  • Dash Callback برای نمودارها Dash Callbacks for Graphs

  • ورودی های چندگانه Multiple Inputs

  • خروجی های متعدد Multiple Outputs

  • تمرین: اجزای تعاملی Exercise: Interactive Components

  • راه حل تمرین اجزای تعاملی Interactive Components Exercise Solution

تماس با دولت Callbacks with State

  • کنترل تماس با حالت Dash Controlling Callbacks with Dash State

تعامل با تجسم ها Interacting with Visualizations

  • نشانگر را روی داده ها نگه دارید Hover Over Data

  • روی Data کلیک کنید Click Data

  • داده های انتخابی Selection Data

  • به روز رسانی نمودارهای تعاملات Updating Graphs on Interactions

  • به روز رسانی نمودارهای تعاملات قسمت 2 Updating Graphs on Interactions Part 2

  • به روز رسانی نمودارهای تعاملات - قسمت سوم Updating Graphs on Interactions - Part Three

پروژه کد در امتداد Milestone Code Along Milestone Project

  • مرور اجمالی پروژه Code Along Milestone Code Along Milestone Project Overview

  • پروژه Milestone قسمت اول - واردات و تنظیم نمودار Milestone Project Part One - Imports and Graph Setup

  • پروژه Milestone قسمت دوم - Input Box و Basic Callback Milestone Project Part Two - Input Box and Basic Callback

  • پروژه Milestone قسمت سوم - خواندن داده ها با Pandas Datareader Milestone Project Part Three - Reading Data with Pandas Datareader

  • پروژه Milestone قسمت چهارم - اضافه کردن DatePickers برای انتخاب تاریخ Milestone Project Part Four - Adding DatePickers for Choosing Dates

  • پروژه Milestone قسمت پنجم - اضافه کردن در وضعیت Dash Milestone Project Part Five - Adding in Dash State

  • پروژه Milestone قسمت ششم - گزینه کشویی چند سهام Milestone Project Part Six - Multiple Stock Option Dropdown

به روز رسانی زنده Live Updating

  • به روز رسانی طرح Layout Updating

  • مثال ساده به روز رسانی زنده Simple Live Update Example

گسترش Deployment

  • مجوز برنامه App Authorization

  • استقرار برنامه در Heroku Deploying App to Heroku

بخش پاداش: از شما متشکرم! BONUS SECTION: THANK YOU!

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

آموزش داشبوردهای تعاملی پایتون با Plotly و Dash
جزییات دوره
9.5 hours
69
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
44,602
4.6 از 5
ندارد
دارد
دارد
Jose Portilla
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jose Portilla Jose Portilla

رئیس بخش علوم داده در آموزش پیریان