دوره آموزشی تجسم داده ها در پایتون با Dash
55 دقیقهمتوسط2025-02-13
مدرسین

Robin Andrews
Founder of Compucademy
جزئیات دوره
دادهها در همه جا حضور دارند و نقشی اساسی در فرآیندهای کسبوکار ایفا میکنند. تصمیمگیریهای درست و مبتنی بر شواهد به نمایش و تحلیل دادهها وابسته است. اما چگونه دادهها را به بهترین شکل ارائه کنیم؟ پاسخ این سوال به مخاطبان شما بستگی دارد، بهویژه زمانی که با ذینفعانی کار میکنید که پیشزمینه فنی ندارند.
در اینجا Dash وارد میدان میشود—ابزاری قدرتمند و آسان برای استفاده که به شما کمک میکند تا با تصویرسازی دادهها (Data Visualization) تصمیمات استراتژیک بهتری بگیرید.
در این دوره، Robin Andrews شما را با مبانی کار با Dash در پایتون آشنا میکند. شما یاد میگیرید که چگونه دادهها را بهصورت بصری و جذاب نمایش دهید و اپلیکیشنهای تعاملی بسازید که به کاربران اجازه میدهند با دادهها تعامل داشته باشند. همچنین، او نحوه استفاده از Plotly Express برای ایجاد نمودارها، سفارشیسازی ظاهر داشبوردها، و افزودن قابلیتهای تعاملی را توضیح میدهد.
در نهایت، شما یاد میگیرید که چگونه داشبوردهای ساختهشده را روی فضای ابری (Cloud) و پلتفرمهایی مانند Heroku مستقر (Deploy) کنید.
سرفصلهای آموزشی این دوره:
✅ راهاندازی محیط توسعه Dash
تنظیم GitHub CodeSpaces برای مدیریت پروژهها
ایجاد و مدیریت محیطهای مجازی پایتون
نصب کتابخانهها و وابستگیهای مورد نیاز
استقرار (Deployment) اپلیکیشنها در پلتفرمهای ابری
✅ طراحی و توسعه داشبوردهای تعاملی با Dash
استفاده از HTML و Graph Components برای ایجاد طرحبندیها
پیادهسازی نمودارهای تعاملی با Plotly Express
طراحی رابط کاربری واکنشگرا (Responsive UI)
ادغام دادههای دنیای واقعی در داشبوردها
✅ افزودن ویژگیهای تعاملی به داشبوردها
برنامهنویسی Event Callbacks برای ایجاد تعاملات پویا
افزودن منوهای کشویی (Dropdowns) برای فیلتر دادهها
اضافه کردن محدودههای زمانی انتخابی (Date Range Selectors)
اتصال ورودیهای کاربر به نمودارهای داینامیک
✅ سفارشیسازی و طراحی داشبوردها
استایلدهی اپلیکیشنهای Dash با استفاده از:
آرگومانهای CSS
استایلشیتهای خارجی
استفاده از Plotly Express Configuration Options برای تنظیمات سفارشی
✅ مدیریت توسعه و استقرار داشبوردها
دیپلوی اپلیکیشنهای Dash در فضای ابری
استفاده از GitHub برای کنترل نسخه (Version Control)
بهروزرسانی داشبوردهای مستقر شده
رفع مشکلات رایج در استقرار اپلیکیشنهای Dash
پس از اتمام این دوره، شما میتوانید داشبوردهای دادهای کاملاً تعاملی و حرفهای طراحی کنید که کاربران بتوانند بهصورت داینامیک با دادهها تعامل داشته باشند.
در اینجا Dash وارد میدان میشود—ابزاری قدرتمند و آسان برای استفاده که به شما کمک میکند تا با تصویرسازی دادهها (Data Visualization) تصمیمات استراتژیک بهتری بگیرید.
در این دوره، Robin Andrews شما را با مبانی کار با Dash در پایتون آشنا میکند. شما یاد میگیرید که چگونه دادهها را بهصورت بصری و جذاب نمایش دهید و اپلیکیشنهای تعاملی بسازید که به کاربران اجازه میدهند با دادهها تعامل داشته باشند. همچنین، او نحوه استفاده از Plotly Express برای ایجاد نمودارها، سفارشیسازی ظاهر داشبوردها، و افزودن قابلیتهای تعاملی را توضیح میدهد.
در نهایت، شما یاد میگیرید که چگونه داشبوردهای ساختهشده را روی فضای ابری (Cloud) و پلتفرمهایی مانند Heroku مستقر (Deploy) کنید.
سرفصلهای آموزشی این دوره:
✅ راهاندازی محیط توسعه Dash
تنظیم GitHub CodeSpaces برای مدیریت پروژهها
ایجاد و مدیریت محیطهای مجازی پایتون
نصب کتابخانهها و وابستگیهای مورد نیاز
استقرار (Deployment) اپلیکیشنها در پلتفرمهای ابری
✅ طراحی و توسعه داشبوردهای تعاملی با Dash
استفاده از HTML و Graph Components برای ایجاد طرحبندیها
پیادهسازی نمودارهای تعاملی با Plotly Express
طراحی رابط کاربری واکنشگرا (Responsive UI)
ادغام دادههای دنیای واقعی در داشبوردها
✅ افزودن ویژگیهای تعاملی به داشبوردها
برنامهنویسی Event Callbacks برای ایجاد تعاملات پویا
افزودن منوهای کشویی (Dropdowns) برای فیلتر دادهها
اضافه کردن محدودههای زمانی انتخابی (Date Range Selectors)
اتصال ورودیهای کاربر به نمودارهای داینامیک
✅ سفارشیسازی و طراحی داشبوردها
استایلدهی اپلیکیشنهای Dash با استفاده از:
آرگومانهای CSS
استایلشیتهای خارجی
استفاده از Plotly Express Configuration Options برای تنظیمات سفارشی
✅ مدیریت توسعه و استقرار داشبوردها
دیپلوی اپلیکیشنهای Dash در فضای ابری
استفاده از GitHub برای کنترل نسخه (Version Control)
بهروزرسانی داشبوردهای مستقر شده
رفع مشکلات رایج در استقرار اپلیکیشنهای Dash
پس از اتمام این دوره، شما میتوانید داشبوردهای دادهای کاملاً تعاملی و حرفهای طراحی کنید که کاربران بتوانند بهصورت داینامیک با دادهها تعامل داشته باشند.
مهارت ها
PyTorchData VisualizationProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - تجسم دادههای تعاملی را با پایتون ایجاد کنید
- 02 - آنچه باید بدانید
1. مقدمه ای بر Dash
- 03 - چرا داش
2. ساخت اولین برنامه Dash
- 04 - راهاندازی GitHub CodeSpaces
- 05 - Hello World Dash با GitHub CodeSpaces
- 06 - محیط توسعه محلی خود را تنظیم کنید
- 07 - Hello World با داش
- 08 - یک مثال اساسی از برنامه Dash
3. استایل دادن به برنامههای Dash خود
- 09 - پیکربندی نمودار Plotly Express
- 10 - استفاده از آرگومانهای سبک برای CSS
- 11 - افزودن داراییهای خارجی به برنامههای خود
4. تعاملی کردن برنامههای Dash
- 12 - نحوه عملکرد تماسهای رویداد Dash
- 13 - اضافه کردن منوی کشویی
- 14 - استفاده از callbacks برای روشن کردن منوهای کشویی
- 15 - استفاده از انتخابگرهای محدوده تاریخ
5. نحوه استقرار برنامههای Dash خود
- 16 - استقرار یک برنامه Dash برای رندر
- 17 - ایجاد تغییرات در یک برنامه مستقر موجود
نتیجه گیری
- 18 - داشبوردهای Dash Enterprise Design Kit
دوره های مرتبط
- دوره آموزشی کارگاه هوش مصنوعی: ساخت شبکه عصبی با PyTorch Lightning
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین چتبات مکالمهای خودت
- دوره آموزشی معرفی عملی مدلهای ترنسفورمر برای بینایی کامپیوتری
- دوره آموزشی یادگیری عمیق و بینایی ماشین: شناسایی اشیاء با استفاده از PyTorch
- دوره آموزشی یادگیری جامع PyTorch: کار با تصاویر
- دوره آموزشی تحلیل احساسات با هوش مصنوعی با استفاده از PyTorch و ترنسفورمرهای Hugging Face
- دوره آموزشی برنامه نویسی هوش مصنوعی مولد: از رمزگذارهای خودکار متغیر تا انتشار پایدار با PyTorch و Hugging Face
- دوره آموزشی یادگیری عمیق و هوش مصنوعی مولد: آمادهسازی دادهها، تحلیل و تجسم با پایتون