دوره آموزشی مصورسازی داده با پایتون: ساخت نمودارهای تأثیرگذار، انیمیشنها و داشبوردها
6 ساعت 36 دقیقهمتوسط2026-02-26
مدرسین

Pearson
جزئیات دوره
در عصر دادهمحور امروز، حجم اطلاعات تولیدشده توسط سازمانها و کسبوکارها بهسرعت در حال افزایش است و تبدیل این دادههای پیچیده به بینشهای قابل فهم به یکی از مهارتهای کلیدی تحلیلگران داده، دانشمندان داده و متخصصان فناوری تبدیل شده است. Data Visualization (مصورسازی داده) یکی از قدرتمندترین روشها برای سادهسازی اطلاعات، کشف الگوها و انتقال مفاهیم پیچیده به مخاطبان مختلف است.
این دوره یک مسیر عملی برای یادگیری اصول و تکنیکهای مصورسازی داده با استفاده از زبان برنامهنویسی Python (پایتون) و کتابخانههای قدرتمند تحلیل و نمایش داده ارائه میدهد. Bruno Goncalves در این دوره شما را با مبانی علمی درک بصری انسان و نحوه استفاده از این دانش برای طراحی نمودارها و تجسمهای دادهای مؤثر آشنا میکند.
در ابتدای دوره، با نحوه پردازش اطلاعات توسط سیستم بینایی انسان (Human Visual System) آشنا میشوید و یاد میگیرید چگونه عواملی مانند رنگها (Colors)، شکلها (Shapes)، الگوها و ساختارهای بصری بر نحوه درک دادهها تأثیر میگذارند. این دانش به شما کمک میکند تا نمودارهایی طراحی کنید که علاوه بر زیبایی، پیام داده را به شکل دقیق و سریع منتقل کنند.
سپس با دو کتابخانه پایه و پرکاربرد در اکوسیستم Python یعنی pandas (پانداس) و Matplotlib (متپلاتلیب) کار خواهید کرد. در این بخش، مهارتهای موردنیاز برای آمادهسازی دادهها (Data Pre-processing)، پاکسازی اطلاعات و ایجاد نمودارهای استاندارد را یاد میگیرید.
در ادامه، به سراغ ابزارهای پیشرفتهتر مانند Seaborn (سیبورن) میروید که بر پایه Matplotlib ساخته شده و فرآیند ایجاد نمودارهای آماری و تحلیلی را سادهتر میکند. همچنین با کتابخانههای تعاملی Bokeh (بوکه) و Plotly (پلاتلی) آشنا میشوید و یاد میگیرید چگونه نمودارهای پویا و قابل تعامل برای تحلیلهای حرفهای ایجاد کنید.
یکی از بخشهای کاربردی دوره، استفاده از Jupyter Notebook (ژوپیتر نوتبوک) برای توسعه و ارائه مصورسازیها است. شما یاد میگیرید چگونه محیطی مناسب برای آزمایش، تحلیل و نمایش نتایج دادهای ایجاد کنید و فرآیند تحلیل داده را به شکل مستند و قابل اشتراکگذاری پیش ببرید.
در پایان دوره، با ساخت انیمیشنهای دادهای (Data Animations) با استفاده از Matplotlib و Plotly آشنا میشوید و توانایی ایجاد نمایشهای بصری پیشرفته برای ارائه بهتر اطلاعات را به دست میآورید.
این دوره برای تحلیلگران داده (Data Analysts)، دانشمندان داده (Data Scientists)، توسعهدهندگان Python و افرادی طراحی شده است که میخواهند مهارت خود را در تبدیل دادههای خام به داستانهای بصری و قابل فهم ارتقا دهند.
پس از پایان این دوره، توانایی انتخاب روش مناسب مصورسازی، آمادهسازی دادهها، ساخت نمودارهای حرفهای، ایجاد داشبوردهای تعاملی و استفاده از کتابخانههای قدرتمند Python برای تحلیل بصری دادهها را خواهید داشت.
🎯 اهداف یادگیری
تشریح تأثیر اصول ادراک بصری انسان بر طراحی مصورسازیهای دادهای مؤثر
انتخاب نوع مناسب Visualization برای نمایش بهتر یک مجموعه داده مشخص
آمادهسازی و پردازش دادهها با استفاده از کتابخانه pandas در Python
ایجاد نمودارهای تحلیلی با استفاده از Matplotlib
طراحی Visualizationهای آماری و کاربردی با استفاده از Seaborn
تولید نمودارهای تعاملی با استفاده از Bokeh و Plotly
استفاده از Jupyter Notebook برای توسعه و ارائه پروژههای Data Visualization
طراحی نمایشهای بصری مناسب برای انتقال سریع و دقیق اطلاعات پیچیده
ایجاد انیمیشنهای دادهای با استفاده از Matplotlib و Plotly
بهکارگیری تکنیکهای پیشرفته Python Visualization برای تحلیل و ارائه دادهها
این دوره یک مسیر عملی برای یادگیری اصول و تکنیکهای مصورسازی داده با استفاده از زبان برنامهنویسی Python (پایتون) و کتابخانههای قدرتمند تحلیل و نمایش داده ارائه میدهد. Bruno Goncalves در این دوره شما را با مبانی علمی درک بصری انسان و نحوه استفاده از این دانش برای طراحی نمودارها و تجسمهای دادهای مؤثر آشنا میکند.
در ابتدای دوره، با نحوه پردازش اطلاعات توسط سیستم بینایی انسان (Human Visual System) آشنا میشوید و یاد میگیرید چگونه عواملی مانند رنگها (Colors)، شکلها (Shapes)، الگوها و ساختارهای بصری بر نحوه درک دادهها تأثیر میگذارند. این دانش به شما کمک میکند تا نمودارهایی طراحی کنید که علاوه بر زیبایی، پیام داده را به شکل دقیق و سریع منتقل کنند.
سپس با دو کتابخانه پایه و پرکاربرد در اکوسیستم Python یعنی pandas (پانداس) و Matplotlib (متپلاتلیب) کار خواهید کرد. در این بخش، مهارتهای موردنیاز برای آمادهسازی دادهها (Data Pre-processing)، پاکسازی اطلاعات و ایجاد نمودارهای استاندارد را یاد میگیرید.
در ادامه، به سراغ ابزارهای پیشرفتهتر مانند Seaborn (سیبورن) میروید که بر پایه Matplotlib ساخته شده و فرآیند ایجاد نمودارهای آماری و تحلیلی را سادهتر میکند. همچنین با کتابخانههای تعاملی Bokeh (بوکه) و Plotly (پلاتلی) آشنا میشوید و یاد میگیرید چگونه نمودارهای پویا و قابل تعامل برای تحلیلهای حرفهای ایجاد کنید.
یکی از بخشهای کاربردی دوره، استفاده از Jupyter Notebook (ژوپیتر نوتبوک) برای توسعه و ارائه مصورسازیها است. شما یاد میگیرید چگونه محیطی مناسب برای آزمایش، تحلیل و نمایش نتایج دادهای ایجاد کنید و فرآیند تحلیل داده را به شکل مستند و قابل اشتراکگذاری پیش ببرید.
در پایان دوره، با ساخت انیمیشنهای دادهای (Data Animations) با استفاده از Matplotlib و Plotly آشنا میشوید و توانایی ایجاد نمایشهای بصری پیشرفته برای ارائه بهتر اطلاعات را به دست میآورید.
این دوره برای تحلیلگران داده (Data Analysts)، دانشمندان داده (Data Scientists)، توسعهدهندگان Python و افرادی طراحی شده است که میخواهند مهارت خود را در تبدیل دادههای خام به داستانهای بصری و قابل فهم ارتقا دهند.
پس از پایان این دوره، توانایی انتخاب روش مناسب مصورسازی، آمادهسازی دادهها، ساخت نمودارهای حرفهای، ایجاد داشبوردهای تعاملی و استفاده از کتابخانههای قدرتمند Python برای تحلیل بصری دادهها را خواهید داشت.
🎯 اهداف یادگیری
تشریح تأثیر اصول ادراک بصری انسان بر طراحی مصورسازیهای دادهای مؤثر
انتخاب نوع مناسب Visualization برای نمایش بهتر یک مجموعه داده مشخص
آمادهسازی و پردازش دادهها با استفاده از کتابخانه pandas در Python
ایجاد نمودارهای تحلیلی با استفاده از Matplotlib
طراحی Visualizationهای آماری و کاربردی با استفاده از Seaborn
تولید نمودارهای تعاملی با استفاده از Bokeh و Plotly
استفاده از Jupyter Notebook برای توسعه و ارائه پروژههای Data Visualization
طراحی نمایشهای بصری مناسب برای انتقال سریع و دقیق اطلاعات پیچیده
ایجاد انیمیشنهای دادهای با استفاده از Matplotlib و Plotly
بهکارگیری تکنیکهای پیشرفته Python Visualization برای تحلیل و ارائه دادهها
سرفصل ها
مقدمه
- مصورسازی دادهها در پایتون - مقدمه
ادراک انسان
- مباحث
- درک نظریه رنگ
- مروری بر بینایی انسان
- طرحهای رنگی
طراحی تحلیلی
- مباحث
- اصول اساسی طراحی تحلیلی را درک کنید
- ابزارهای اساسی تجسم را شرح دهید
- مزایا و معایب انواع مختلف نمودار
پاکسازی و مصورسازی دادهها با پانداس
- مباحث
- فریمهای داده و سریها
- جداول GroupBy و Pivot
- ادغام و پیوستن
- تابع رسم نمودار
- نسخه آزمایشی
- سریهای زمانی
- نسخه نمایشی طرح بار
کتابخانه متپلات
- مباحث
- اجزای اساسی یک نمودار Matplotlib
- بررسی API کتابخانه Matplotlib
- نسخه آزمایشی، بخش ۱
- نسخه آزمایشی، بخش ۲
- نسخه آزمایشی، بخش ۳
- شیوهنامهها
- نسخه آزمایشی
- نقشه برداری
- نسخه آزمایشی
انیمیشنهای Matploltib
- مباحث
- API انیمیشن Matplotlib
- انیمیشن تابعی
- نویسندگان انیمیشن
- نسخه آزمایشی
ابزارکهای ژوپیتر
- مباحث
- ipywidgets به عنوان کنترلهای مرورگر تعاملی
- استفاده ساده از ویجت
- سفارشیسازی ابزارک
- نسخه آزمایشی
سیبورن
- مباحث
- ساختار سیبورن (Seaborn) را درک کنید
- تفاوتهای Matplotlib را درک کنید
- رابط برنامهنویسی کاربردی سیبورن را بررسی کنید
- نسخه آزمایشی
بوکه
- مباحث
- ترسیم اولیه با بوکه
- رسم نمودار پیشرفته
- شبکهها
- نسخه آزمایشی
توطئه آمیز
- مباحث
- طرح اولیه
- طرحهای سهبعدی و متحرک
- نسخه آزمایشی
خلاصه
- مصورسازی دادهها در پایتون - خلاصه