کتاب Hands-on Matplotlib یا یادگیری عملی Matplotlib یک منبع آموزشی بسیار عالی و فوقالعاده برای یادگیری مصورسازی دادهها با استفاده از کتابخانهی Matplotlib است که در زبان پایتون کاربرد فراوانی دارد. این کتاب علاوه بر آموزش این ابزار، شما را در درک مفاهیم علوم داده و مصور سازی دادهها کمک خواهد کرد و در قالب مثالهایی شما را با آن آشنا میکند.
حال با ابزار Matplotlib آشنایی مقدماتی پیدا خواهیم کرد.
Matplotlib: تجسم با پایتون
Matplotlib یک کتابخانه جامع برای ایجاد تجسمهای ثابت، متحرک و تعاملی در پایتون است. Matplotlib کارهای معمولی را آسان و کارهای سخت را ممکن می کند.
- طرحهای با کیفیت انتشار ایجاد کنید.
- شکلهای تعاملی بسازید که میتوانند بزرگنمایی، حرکت، به روز رسانی کنند.
- سبک بصری و چیدمان را سفارشی کنید.
- امکان خروجی گرفتن به بسیاری از فرمتها.
- در JupyterLab و رابطهای کاربری گرافیکی جاسازی کنید.
- از یک آرایه غنی از بستههای شخص ثالث ساخته شده بر روی Matplotlib استفاده کنید.
در ادامه مقدمهای از کتاب Hands-on Matplotlib را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Hands-on Matplotlib:
من بیش از یک دهه است که در حوزه علم داده کار می کنم و بیش از 15 سال پیش با پایتون آشنا شدم. وقتی برای اولین بار با کتابخانههایی مانند NumPy، Matplotlib و Pandas کار کردم، بررسی تمام ادبیات موجود در قالب کتابهای چاپی، آموزشهای ویدئویی و مقالات آنلاین کمی خستهکننده بود، زیرا اکثر آنها فاقد مراحل جامعی بودند. مبتدیان در آن زمان بود که تصمیم گرفتم کتابی بنویسم و خوشحالم که توانستم با کمک پرس، تصمیم خود را زنده کنم.
کتاب Hands-on Matplotlib حاصل هزاران ساعت گذراندن مستندات فنی، تماشای فیلمهای آموزشی، کدنویسی با کمک ابزارهای مختلف، رفع اشکال کدهای معیوب، ارسال سوالات و شرکت در بحث و گفتگو است. در انجمنهای فنی مختلف و مراجعه به مخازن کدهای مختلف برای اشاره گرها. من کتاب را به گونهای نوشتهام که مبتدیان به راحتی موضوعات را درک کنند. این کتاب دارای صدها نمونه کد و تصویر خروجی کد است تا بتوانید هر مفهوم معرفی شده را به طور کامل درک کنید. تمام نمونههای کد به تفصیل توضیح داده شده است.
کتاب Hands-on Matplotlib با یک بحث کلی در مورد Python و یک راهنمای کوچک شروع میشود که نحوه نصب آن را بر روی پلتفرمهای محاسباتی مختلف مانند رایانه های Windows OS و Linux (مانند Raspberry Pi) توضیح میدهد. سپس به بحث در مورد اکوسیستم علمی میپردازیم. سپس بر NumPy تمرکز میکنیم که کتابخانه اساسی برای محاسبات عددی است. ما به طور خاص بر روی ساختار داده چند بعدی و آرایه مانند NumPy که Ndarray نام دارد تمرکز میکنیم. سپس کتابخانههای تجسم دادهها، مانند Matplotlib و Plotly را بررسی میکنیم تا نحوه ترسیم Ndarrays را بیاموزیم. بیشتر فصلها به بررسی کتابخانه تجسم داده ها Matplotlib میپردازند.
در این فصل از کتاب Hands-on Matplotlib نکات و تکنیکهای تجسم دادههای زیادی را یاد خواهید گرفت.
سپس به سراغ Pandas میرویم تا بتوانید در مورد ساختارهای داده مهم آن، به نام سری و چارچوب داده، اطلاعات کسب کنید. در اواسط راه، شما همچنین یاد خواهید گرفت که چگونه دادهها را از منابع دادههای مختلف با استفاده از Python ،NumPy ،Matplotlib و Pandas بخوانید. همچنین یاد خواهید گرفت که چگونه دادههای Pandas را با کتابخانههای تجسمی محبوب مانند Matplotlib و Seaborn تجسم کنید، و همچنین نحوه کار با دادههای نمایهشده با زمان را خواهید آموخت.
بیشتر بخوانید: کتاب Practical Data Science with Python
در یک نکته پایانی، ما کار روی این پروژه را در یک زمان بسیار پرتلاطم (ابتدای سال 2021) آغاز کردیم و به پایان رساندیم که با سختی هایی مانند بستری شدن در بیمارستان و مرگ دوستان، ناآرامی های اجتماعی، قرنطینه، مقررات منع آمد و شد، رکود اقتصادی و انبوهی از موارد دیگر مشخص شد. مشکلات اجتماعی سیاسی که تا حدی توسط همه گیری کووید-19 به وجود آمده است. من خودم به دلیل عوارض شدید ذات الریه و مشکلات تنفسی ناشی از عفونت COVID-19 در بیمارستان بستری شدم.
شروع این پروژه که مدتها برنامهریزی شده بود را به تأخیر انداخت. صادقانه بگویم، کار بر روی کتاب Hands-on Matplotlib با کمک مربیان دیرینه ام در Apress (سلستین، جیمز و آدیتی) به من احساس هدفمندی در این زمانههای پر دردسر داد. این مقدمه را با یک یادداشت امید و سخنان مثبت به پایان می برم که ما به عنوان یک جامعه و یک تمدن جهانی با کمک یکدیگر بر این دوران پرتلاطم غلبه خواهیم کرد و با امید فراوان و چشمانی روشن به آینده می نگرم.
سرفصلهای کتاب Hands-on Matplotlib:
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: Introduction to Python 3
- Chapter 2: Getting Started with NumPy
- Chapter 3: NumPy Routines and Getting Started with Matplotlib
- Chapter 4: Revisiting Matplotlib Visualizations
- Chapter 5: Styles and Layouts
- Chapter 6: Lines, Bars, and Scatter Plots
- Chapter 7: Histograms, Contours, and Stream Plots
- Chapter 8: Image and Audio Visualization
- Chapter 9: Pie and Polar Charts
- Chapter 10: Working with Colors
- Chapter 11: 3D Visualizations in Matplotlib
- Chapter 12: Animations with Matplotlib
- Chapter 13: More Visualizations with Matplotlib
- Chapter 14: Introduction to Pandas
- Chapter 15: Data Acquisition
- Chapter 16: Visualizing Data with Pandas and Matplotlib
- Chapter 17: Introduction to Data Visualization with Seaborn
- Chapter 18: Visualizing Real-Life Data with Matplotlib and Seaborn
- Index
فایل کتاب Hands-on Matplotlib را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.