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

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

8 ساعت 31 دقیقهمتوسط2024-09-26

مدرسین

Maven Analytics

Maven Analytics

Chris Bruehl

Chris Bruehl

جزئیات دوره

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

Dash به شما این امکان را می‌دهد که به‌طور سریع و بدون نیاز به دانش عمیق در طراحی فرانت‌اند، اپلیکیشن‌های وب تعاملی ایجاد کنید. از طریق آموزش در این دوره، با استفاده از اجزای مختلف Dash مانند فیلترها، منوهای کشویی، چک‌لیست‌ها و اسلایدرها قادر خواهید بود که یک تجربه تعاملی به کاربران ارائه دهید. همچنین، با نحوه طراحی و استقرار اپلیکیشن‌های خود از طریق Dash آشنا می‌شوید و می‌آموزید که چطور از قابلیت‌های Markdown و HTML برای افزودن متن و استایل به صفحات خود استفاده کنید.

اهداف یادگیری:
شناسایی اجزای کلیدی و مراحل ایجاد اپلیکیشن‌های Dash.
آشنایی با توابع Plotly Express برای ایجاد نمودارهای پایه‌ای و تفسیر آن‌ها.
کشف روش‌های فرمت‌بندی نمودارهای Plotly Express.
شناسایی و تفسیر توابع و کاربردهای عناصر تعاملی در ماژول Dash Core Components.
آشنایی با سینتکس، ساختار و اجزای توابع callback در Dash.
شناسایی و تفسیر سینتکس برای طراحی چیدمان اپلیکیشن با استفاده از HTML، Markdown و کتابخانه Dash Bootstrap Components.

مهارت ها

PlotlyData VisualizationPythonData AnalysisData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceOne-Off

سرفصل ها

شروع به کار

  • ساختار دوره و طرح کلی
  • معرفی پروژه دوره
  • تعیین انتظارات
  • نصب و راه‌اندازی Jupyter

مقدمه ای برای Plotly و Dash

  • چرا تصاویر تعاملی
  • نصب Plotly و Dash
  • آناتومی یک برنامه Dash
  • ساده ترین برنامه Dash جهان
  • شیرجه عمیق جزء Dash
  • عناصر تعاملی
  • توابع برگشت به تماس
  • دمو - توابع پاسخ به تماس
  • گزینه‌هایی برای اجرای برنامه شما
  • تکلیف - اپلیکیشن Simple Dash
  • راه حل - برنامه Simple Dash
  • نمودارهای تصویری و اجزای نمودار داش
  • گره زدن عناصر تعاملی به تصاویر
  • تکلیف - یک برنامه Dash واقعی تر
  • راه حل - یک برنامه Dash واقعی تر
  • غذای کلیدی

نمودارها و نمودارها

  • مقدمه نمودارهای Plotly
  • دمو - نمودار اشیاء را رسم کنید
  • نسخه ی نمایشی - Plotly Express
  • نمودارهای اساسی پلاتای
  • دمو - نمودارهای پراکنده و خطی
  • تکلیف - نمودارهای خطی
  • راه حل - نمودارهای خطی
  • ترسیم سریال‌های متعدد
  • دمو - نمودار میله ای
  • تکلیف - نمودارهای میله ای
  • حل - نمودارهای میله ای
  • نکته حرفه‌ای - نمودارهای حبابی
  • نمودار پای و دونات
  • تکلیف - نمودارهای دونات و حباب
  • راه حل - نمودارهای دونات و حباب
  • هیستوگرام
  • روش‌ها را به روز کنید
  • نسخه ی نمایشی - به روز رسانی طرح و ردیابی
  • نسخه ی نمایشی - به روز رسانی محورهای X و Y
  • اضافه کردن حاشیه نویسی
  • تکلیف - قالب‌بندی نمودار
  • راه حل - قالب‌بندی نمودار
  • نقشه‌های کروپلث
  • دمو - نقشه‌های Choropleth
  • نقشه‌های Mapbox
  • دمو - نقشه‌های چگالی
  • تکلیف - نقشه ها
  • راه حل - نقشه ها
  • غذای کلیدی

عناصر تعاملی

  • مقدمه ای بر عناصر تعاملی
  • نمای کلی عناصر تعاملی
  • منوهای کشویی
  • نسخه ی نمایشی - کشویی
  • چک لیست ها
  • تکلیف - چک لیست ها
  • راه حل - چک لیست ها
  • دکمه‌های رادیویی
  • لغزنده
  • لغزنده‌های برد
  • تکلیف - لغزنده
  • راه حل - لغزنده
  • خرماچیان
  • نسخه ی نمایشی - انتخاب کنندگان تاریخ
  • چند تماس ورودی
  • چند تماس خروجی
  • تکلیف - عناصر تعاملی متعدد
  • راه حل - عناصر تعاملی متعدد
  • غذای کلیدی

پروژه میان دوره

  • معرفی پروژه میان دوره
  • راه حل پروژه میان دوره

طرح بندی داشبورد

  • مقدمه ای بر طرح بندی داشبورد
  • عناصر بصری و گزینه‌های چیدمان
  • بازبینی طرح‌بندی برنامه Dash
  • HTML و markdown
  • تکلیف - HTML و علامت گذاری
  • راه حل - HTML و علامت گذاری
  • سبک‌های HTML
  • سبک دادن به عناصر تعاملی
  • شکل دادن به فیگورهای Plotly
  • تکلیف - سبک برنامه
  • راه حل - یک ظاهر طراحی برنامه
  • اجزای Dash Bootstrap
  • تم‌های Dash Bootstrap
  • نسخه ی نمایشی - اعمال یک تم بوت استرپ
  • طرح بندی‌های مبتنی بر شبکه
  • نسخه ی نمایشی - طرح بندی‌های مبتنی بر شبکه
  • چندین برگه
  • نسخه ی نمایشی - چندین برگه
  • تکلیف - ساختن یک چیدمان
  • راه حل - ساخت یک طرح
  • غذای کلیدی

موضوعات پیشرفته

  • مقدمه مباحث پیشرفته
  • جداول داده داش
  • دمو - جداول داده
  • تکلیف - جداول داده
  • حل - جداول داده
  • تماس‌های مشروط
  • تماس‌های زنجیره ای
  • نکته حرفه‌ای - حالت اشکال زدایی
  • فیلتر متقابل تعاملی
  • شلیک دستی تماس ها
  • به طور متناوب تماس‌ها را شلیک می‌کنند
  • نسخه ی نمایشی - به روز رسانی در زمان واقعی
  • تکلیف - تماس‌های پیشرفته
  • راه حل - تماس‌های پیشرفته
  • گزینه‌های استقرار برنامه
  • نسخه ی نمایشی - استقرار برنامه
  • غذای کلیدی

پروژه دوره نهایی

  • معرفی نهایی پروژه
  • راه حل نهایی پروژه
۱۵۰,۰۰۰ تومان