آموزش Matplotlib در ۱ ساعت ـــــ رسم نمودار با پایتون

مدت :

۱ ساعت

قیمت : ۵۸,۰۰۰ تومان
LinkedIn
Twitter
Facebook
Telegram

درباره مدرس 

اطلاعات دوره

توضیحات

این مجموعه فیلم آموزش matplotlib در مدت 10 درس کوتاه، شما را به سرعت با این کتابخانه آشنا می‌کند. در این آموزش کوتاه از یک سو اصول کار با این کتابخانه رسم نمودار با پایتون را فرامی‌گیرید. از سوی دیگر و حتی مهم‌تر، روش ادامه کار و خودآموزی را فراخواهید گرفت.

 

کتابخانه Matplotlib چیست؟

کتابخانه Matplotlib (+) با تلفظ مَتپِلات لایب، یک کتابخانه ترسیم نمودار در پایتون است. امکان ترسیم نمودارهای دوبعدی و سه بعدی با این کتابخانه میسر است. همچنین از Matplotlib برای ساختن، خواندن و نمایش عکس می‌توان استفاده کرد. وجود تابع های Handler و ایجاد نمودارهای متحرک (Animation) از دیگر امکانات مهم این کتابخانه است.

برای آشنایی سریع این فیلم Matplotlib چیست (+) را در آپارات هم‌رویش ببینید.

 

کاربرد Matplotlib چیست؟

در یادگیری ماشین و در تحلیل داده با پایتون، کتابخانه Matplotlib یک پیشنیاز است. Matplotlib در کنار Pandas و Numpy (+) سه کتابخانه مکمل و لازم برای مطالعات اقتصاد و آمار و محاسبات علمی در پایتون هستند.

گذشته از این، امکان استفاده از API کتابخانه Matplotlib در توسعه نرم افزار به صورت شی گرا نیز وجود دارد. می‌توان از آن برای ترسیم نمودار در Tkinter و دیگر فریمورک‌های توسعه پایتون استفاده کرد.

 

این آموزش در یک نگاه

کتابخانه Matplotlib از سال 2003 در حال توسعه است. ماژول‌ها و تابع‌های بسیاری دارد. ما در این دوره سعی داریم یک شروع سریع و اصولی به این کتابخانه ایجاد کنیم. قطعا نیازی نیست شما همه API این کتابخانه را در یک آموزش طولانی تمرین کنید. همین که بدانید چطور می‌توان از Mathplotlib استفاده کرد کافی است.

ظرف مدت یک ساعت در 10 درس کوتاه یک شروع سریع و اصولی را تجربه می‌کنیم. با نصب matplotlib و ایجاد پروژه شروع می‌کنیم. سپس ترسیم یک نمودار خطی را با هم به صورت دقیق بررسی می‌کنیم. افزودن عنوان و تنظیم گرافیک نمودار را می‌آموزیم. با نمودارهای پراکندگی یا Scatter Plot آشنا می‌شویم. با استفاده از matplotlib نمودار پراکندگی داده‌ها را رسم می‌کنیم. همچنین تنظیم رنگ و متن را در نمودار می‌آموزیم.

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

 

این آموزش بی‌نظیر است زیرا:
  • برای یادگیری ماشین، تحلیل داده و محاسبات علمی پیشنیاز است!
  • کل دوره و تک تک درس‌ها بسیار کوتاه طراحی شده‌اند!
  • به جای یک فراگیر خسته به یک محقق کوشا تبدیل می‌شوید!
  • یک کتابخانه ترسیم نمودار با پایتون را می‌آموزید!

 

پیشنیاز

بسته آموزش پایتون مقدماتی تا پیشرفته

 

کلیدواژه‌ها

آموزش matplotlib – فیلم آموزش matplotlib – کتابخانه رسم نمودار در پایتون – محاسبات علمی با پایتون – پیشنیاز یادگیری ماشین – تحلیل داده با پایتون – کتابخانه matplotlib – نمودار سه بعدی با پایتون – نمودار پراکندگی با پایتون – ترسیم نمودار در پایتون شبیه متلب

سرفصل مطالب

سرفصل مطالب

درس صفر: معرفی دوره
– نگاهی به این آموزش در یک دقیقه
– جزئیات بیشتر در سرفصل های آموزش

درس یکم: معرفی کتابخانه Matplotlib
– تاریخچه توسعه matplotlib
– معرفی توانایی های ترسیم matplotlib

درس دوم: نصب matplotlib و ایجاد پروژه
– معرفی محیط توسعه
– ایجاد پروژه همراه با Virtualenv
– نصب کتابخانه matplotlib با استفاده از pip

درس سوم: ترسیم یک نمودار خطی
– آشنایی با ماژول pyplot
– ایجاد نمودار و شکل با تابع subplots
– ایجاد نمایشگر با متد show
– کار با Matplotlib’s Viewer و امکانات آن
– بررسی تابع subplots در سورس کدهای مت پلات لایب
– امکان ترسیم چند نمودار در یک fugure

درس چهارم: تنظیم نحوه ترسیم و مشخصات نمودار
– تنظیم عنوان نمودار با متد set_title
– تنظیم برچسب محور x با متد set_xlabel
– تنظیم برچسب محور y با متد set_ylabel
– تنظیم اعداد محورها با tick_params
– اندازه فوت با fontsize و اندازه اعداد با labelsize
– توضیحی در مورد نحوه خوآموزی با کمک IDE

درس پنجم: تنظیم مقدار ورودی x و خروجی y
– افزودن لیست مقدارهای x
– افزودن ورودی محور x به متد plot
– ترسیم نمودار دلخواه از x در برابر y

درس ششم: تغییر سبک نمایش یا استایل نمودار
– آشنایی با استایل های کتابخانه matplotlib
– نمایش فهرست استایل ها با متد plt.style.available
– تغییر استایل نمودار با متد plt.style.use

درس هفتم: ترسیم نمودار پراکندگی
– مفهوم نمودار پراکندگی یا Scatter Pot چیست؟
– ترسیم یک نقطه در matplotlib با استفاده از متد scatter
– ترسیم نمودار پراکندگی مجموعه نقاط
– تنظیم عنوان و برچسب های نمودار
– تنظیم پارامتر s به منظور تغییر اندازه نقاط

درس هشتم: بهبود و شخصی‌سازی ترسیم
– ترسیم نمودار بر اساس توابع ریاضی یا تولید لیست
– تغییر بازه نمایش محورها با تابع axis
– تغییر رنگ مارکرها با تنظیم پارامتر c
– انواع روش تعریف رنگ در matplotlib
– استفاده از Color Map و پارامتر cmap
– ترسیم دو نمودار در یک پلات
– تنظیم راهنما برای نمودار
– نکته هایی از خواندن سورس کدهای مفید
– تمرین برای شخصی سازی شکل مارکر Marker Shape

درس نهم: انواع دیگر نمودار و رسم شکل در matplotloib
– تغییر شکل مارکر در متد plot
– فراخوانی تصویر با متد imread از ماژول image
– نمایش تصویر با متد imshow
– نگاه آرایه‌ای به تصاویر
– نمودار سه بعدی یا 3D در matplotlib
– تمرین برای نمایش چند نمودار از یک مجموعه داده

درس دهم: جمع بندی دوره
– در این دوره چه آموختیم؟
– چه راهی پیش رو داریم؟
– چطور خودمان پیش برویم؟
– مثالی از نحوه ذخیره نمودار در matplotlib

نظرات (2)

2 دیدگاه برای آموزش Matplotlib در ۱ ساعت ـــــ رسم نمودار با پایتون

  1. قربان زاده (خریدار محصول)

    سلام. از آموزش خوبتون بسیار ممنونم.
    در زمان کوتاه و با هزینه کم آموزش خیلی خوبی بود. با آموزش های شما و استفاده از matplotlib.org به راحتی تونستم نمودارهای موردنظرم رو رسم کنم.

    • مصطفی آصفی

      سلام و سپاس که برای ارسال انرژی خوبتون وقت گذاشتین. خوشحالم که مفید بود. اتفاقا این نظر شما این روزا که در حال طراحی بیشتر آموزش هایی از این دست (ماهیگری به جای ماهی) هستم خیلی مفید بود. آموزش یادگیری ماشین بر اساس کتاب جرون (+) برای مثال یکی از اون‌هاست.

  2. ُShahin.M (خریدار محصول)

    سلام آقای آصفی وقت بخیر من قبلاً با کتابخونه matplotlib آشنایی مختصری داشتم و این آموزش 1 ساعته خیلی برام مفید بود و فکر میکنم مفیدترین و اساسی ترین قسمت این آموزش معرفی matplotlib.org هست که باعث میشه اطلاعاتم درمورد این کتابخونه به روز بمونه و دیگه نیازی به ویدئوی جدیدی درمورد این کتابخونه نداشته باشم. امیدوارم برای همه آموزشهاتون منابع اصلی رو به همین شکل معرفی کنید و ممنون بابت این آموزش مفید.

    • مصطفی آصفی

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

      خوشحالم اگر در این آموزش، این طور حسی در شما ایجاد شده.

      جدا از معرفی کلی منابع، در آموزش های جدید از جمله آموزش ساخت شبکه اجتماعی با جنگو (+) به درس هایی که لازمه فایل متنی پیوست می کنم که لینک های مفید در اون نوشته میشه و درک کامل مطالب منوط به مطالعه اون هاست. به این شکل در مورد جزئیات هم منابع در اختیار هست.

دیدگاه خود را بنویسید

نظرات کاربران در خصوص دوره 

2 دیدگاه برای آموزش Matplotlib در ۱ ساعت ـــــ رسم نمودار با پایتون

  1. قربان زاده (خریدار محصول)

    سلام. از آموزش خوبتون بسیار ممنونم.
    در زمان کوتاه و با هزینه کم آموزش خیلی خوبی بود. با آموزش های شما و استفاده از matplotlib.org به راحتی تونستم نمودارهای موردنظرم رو رسم کنم.

    • مصطفی آصفی

      سلام و سپاس که برای ارسال انرژی خوبتون وقت گذاشتین. خوشحالم که مفید بود. اتفاقا این نظر شما این روزا که در حال طراحی بیشتر آموزش هایی از این دست (ماهیگری به جای ماهی) هستم خیلی مفید بود. آموزش یادگیری ماشین بر اساس کتاب جرون (+) برای مثال یکی از اون‌هاست.

  2. ُShahin.M (خریدار محصول)

    سلام آقای آصفی وقت بخیر من قبلاً با کتابخونه matplotlib آشنایی مختصری داشتم و این آموزش 1 ساعته خیلی برام مفید بود و فکر میکنم مفیدترین و اساسی ترین قسمت این آموزش معرفی matplotlib.org هست که باعث میشه اطلاعاتم درمورد این کتابخونه به روز بمونه و دیگه نیازی به ویدئوی جدیدی درمورد این کتابخونه نداشته باشم. امیدوارم برای همه آموزشهاتون منابع اصلی رو به همین شکل معرفی کنید و ممنون بابت این آموزش مفید.

    • مصطفی آصفی

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

      خوشحالم اگر در این آموزش، این طور حسی در شما ایجاد شده.

      جدا از معرفی کلی منابع، در آموزش های جدید از جمله آموزش ساخت شبکه اجتماعی با جنگو (+) به درس هایی که لازمه فایل متنی پیوست می کنم که لینک های مفید در اون نوشته میشه و درک کامل مطالب منوط به مطالعه اون هاست. به این شکل در مورد جزئیات هم منابع در اختیار هست.

دیدگاه خود را بنویسید