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

دانلود Python Interactive Dashboards with Plotly Dash

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل Coursera Coach است؛ روشی هوشمندتر برای یادگیری از طریق گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در طول مسیر یادگیری، درک عمیق‌تری از مفاهیم پیدا کنید. با قدرت بصری‌سازی داده‌ها در پایتون و Plotly Dash آشنا شوید. این دوره شما را در مسیر ساخت داشبوردهای کاملاً تعاملی و آماده برای محیط عملیاتی (Production-ready) هدایت می‌کند تا داده‌های خود را زنده کنید. شما تجربه عملی در خلق تحلیل‌های بصری، استفاده از مجموعه‌داده‌های واقعی و شخصی‌سازی داشبوردها متناسب با نیازهای خود را کسب خواهید کرد. دوره با یک مرور سریع بر پایتون آغاز می‌شود تا محیط کار خود را آماده کرده و مفاهیم ضروری برنامه‌نویسی را بازبینی کنید. سپس وارد دنیای Plotly Dash می‌شوید و یاد می‌گیرید چگونه چیدمان‌ها (Layouts) را ایجاد کنید، اجزای HTML و Core را ادغام نمایید و Callbackهایی طراحی کنید که به صورت پویا به ورودی‌های کاربر پاسخ دهند. هر بخش به گونه‌ای طراحی شده که به کاربردهای عملی منجر شود و شما را گام‌به‌گام در ساخت نمودارها، فرم‌ها و تعاملات راهنمایی کند. این دوره شامل دو پروژه نهایی (Capstone) بزرگ است؛ یکی بر اساس قیمت‌های آووکادو و دیگری برای ردیابی امید به زندگی، به علاوه دو مطالعه موردی دقیق شامل یک داشبورد مالی زنده و یک نقشه تعاملی. در بخش مطالب جایزه، با Jupyter Dash آشنا می‌شوید تا ابزارهای توسعه خود را گسترش دهید. این دوره برای کاربران سطح متوسط پایتون طراحی شده و برای تحلیلگران داده، متخصصان هوش تجاری (BI) و توسعه‌دهندگانی که قصد ساخت اپلیکیشن‌های داده‌محور تحت وب را دارند، ایده‌آل است. پیش‌نیازهای این دوره شامل دانش پایه پایتون و آشنایی با ساختارهای داده و توابع است.

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

شروع به کار Let's Get Started

  • مقدمه Introduction

  • مرور کلی دوره Course Overview

دوره فشرده پایتون Python Crash Course

  • راه‌اندازی محیط پایتون Setting Up Python Environment

  • مروری بر انواع داده‌ها، اعداد و تعریف متغیرها Overview of Data Types, Numeric, Define Variables

  • رشته‌ها، توابع رایج و متدها Strings, Common Functions, and Methods

  • لیست‌ها، تاپل‌ها، مجموعه‌ها، دیکشنری‌ها و بولین‌ها Lists, Tuples, Sets, Dictionaries, Booleans

  • دستورات شرطی و حلقه‌ها If Statements, Loops

  • تعریف توابع و استفاده از پکیج‌ها Define Functions, Use Packages

آشنایی با Plotly Dash Introduction to Plotly Dash

  • داش (Dash) چیست؟ What is Dash

  • ساخت اولین داشبورد شما Creating Your First Dashboard

ساخت چیدمان (Layout) داشبوردها Building the Layout of Dashboards

  • مرور کلی اجزای HTML HTML Components Overview

  • مرور کلی اجزای Core Core Components Overview

تعاملی کردن داشبوردها با استفاده از Callbackها Making Dashboards Interactive with Callbacks

  • مقدمه‌ای بر Callbackها Introduction to Callbacks

  • ساخت Callback با یک ورودی و یک خروجی Building Callbacks with Single Input and Output

  • ایجاد نمودارهای تعاملی Plotly Creating Interactive Plotly Figures

  • ساخت Callback با چندین ورودی و خروجی Building Callbacks with Multiple Inputs and Outputs

  • زنجیره‌سازی ورودی‌ها و خروجی‌های Callback Chaining Callbacks' Inputs and Outputs

  • کنترل Callbackها با استفاده از Stateها (دکمه) Controlling Callbacks with States (Button)

پروژه نهایی اول Capstone Project I

  • مرور کلی داشبورد قیمت‌های آووکادو Avocado Prices Dashboard Overview

شخصی‌سازی ظاهر داشبوردها Customizing the Look of Dashboards

  • شخصی‌سازی با CSS داخلی (Inline) Customizing with Inline CSS

  • شخصی‌سازی با CSS خارجی Customizing with External CSS

  • ایجاد چیدمان شبکه‌ای (Grid Layout) Creating a Grid Layout

  • ساخت نوار ناوبری (Navigation Bar) Building a Navigation Bar

  • ساخت کارت‌های نمایش داده Building a Deck of Cards

مطالعه موردی اول: ساخت داشبورد نقشه تعاملی Case Study I: Creating an Interactive Map Dashboard

  • تنظیم چیدمان: RangeSlider Setting Up the Layout: RangeSlider

  • تنظیم چیدمان: نقشه Choropleth Setting Up the Layout: Choropleth Map

  • تنظیم چیدمان: DataTable Setting Up the Layout: DataTable

  • افزودن Callback: به‌روزرسانی نقشه Adding Callbacks: Update the Map

  • افزودن Callback: به‌روزرسانی DataTable Adding Callbacks: Update the DataTable

مطالعه موردی دوم: ساخت داشبورد مالی با به‌روزرسانی زنده Case Study II: Building a Live Updating Financial Dashboard

  • تنظیم چیدمان: ورودی و دکمه Setting Up the Layout: Input and Button

  • تنظیم چیدمان: نمودار شمعی و DataTable Setting Up the Layout: Candlestick and DataTable

  • تنظیم چیدمان: تب‌ها (Tabs) Setting Up the Layout: Tabs

  • تنظیم چیدمان: بازه زمانی (Interval) Setting Up the Layout: Interval

  • افزودن Callback: به‌روزرسانی زنده نمودار Adding Callbacks: Live Update the Chart

  • افزودن Callback: به‌روزرسانی زنده DataTable Adding Callbacks: Live Update the DataTable

پروژه نهایی دوم Capstone Project II

  • مرور کلی داشبورد امید به زندگی Life Expectancy Dashboard Overview

مطالب تکمیلی Bonus Materials

  • مقدمه‌ای بر Jupyter Dash Introduction to Jupyter Dash

نمایش نظرات

آموزش ساخت داشبوردهای تعاملی پایتون با Plotly Dash
جزییات دوره
7h 50m
37
(آخرین آپدیت)
693
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده