- عنوان کتاب: Python 3 and Data Visualization
- نویسنده: Oswald Campesato
- حوزه: بصری سازی داده
- سال انتشار: 2023
- تعداد صفحه: 281
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 17.2 مگابایت
پیشنهاد ارزش اولیه برای این کتاب چیست؟ این کتاب شامل مقدمهای سریع برای اطلاعات مرتبط در مورد تجسم دادههای مبتنی بر پایتون است. شما یاد خواهید گرفت که چگونه با استفاده از Pandas، Matplotlib و Seaborn گرافیک تولید کنید. علاوه بر این، یک ضمیمه حاوی جلوه های گرافیکی مبتنی بر SVG و D3 به همراه پیوندهایی برای بسیاری از نمونه های کد اضافی است. این کتاب در درجه اول برای کسانی در نظر گرفته شده است که با پایتون کار کرده اند و علاقه مند به یادگیری افکت های گرافیکی با کتابخانه های پایتون هستند. همچنین برای دستیابی به مخاطبان بین المللی از خوانندگان با پیشینه های بسیار متنوع در گروه های سنی مختلف در نظر گرفته شده است. در نتیجه، این کتاب به جای عبارات محاوره ای که ممکن است برای آن خوانندگان گیج کننده باشد، از انگلیسی استاندارد استفاده می کند. این یک تجربه یادگیری راحت و معنادار برای خوانندگان مورد نظر فراهم می کند. فصل اول شامل یک تور سریع از پایتون 3 است و به دنبال آن فصلی که شما را با NumPy آشنا می کند. فصل سوم و چهارم شما را با پانداها و همچنین پانداهایی با داده های JSON آشنا می کند. MySQL و SQL. فصل پنجم به تجسم داده ها با Matplotlib و همچنین کار با SweetViz و Skimpy می پردازد. فصل آخر این کتاب نحوه ایجاد افکت های گرافیکی با Seaborn و نمونه ای از افکت های گرافیکی رندر در بوکه را به شما نشان می دهد. علاوه بر این، یک ضمیمه با جلوه های گرافیکی مبتنی بر SVG و D3 ارائه شده است. اکثر نمونه های کد کوتاه هستند (معمولا کمتر از یک صفحه و گاهی کمتر از نیم صفحه)، و در صورت نیاز، می توانید به راحتی و به سرعت کد را در یک نوت بوک جدید Jupyter کپی/پیست کنید. برای نمونههای کد پایتون که به یک فایل CSV اشاره میکنند، برای دسترسی به فایل CSV به کد اضافی در نوتبوک Jupyter مربوطه نیاز ندارید. علاوه بر این، نمونههای کد به سرعت اجرا میشوند، بنابراین نیازی به استفاده از GPU رایگان ارائهشده در Google Colaboratory ندارید. اگر تصمیم به استفاده از Google Colaboratory دارید، می توانید به راحتی کد پایتون را در یک نوت بوک کپی/پیست کنید و همچنین از ویژگی آپلود برای آپلود نوت بوک های موجود Jupyter استفاده کنید. نکته زیر را به خاطر داشته باشید: اگر کد پایتون به یک فایل CSV ارجاع می دهد، مطمئن شوید که قطعه کد مناسب را برای دسترسی به فایل CSV در دفترچه یادداشت Jupyter در Google Colaboratory وارد کرده اید (جزئیات به صورت آنلاین موجود است). اول، به خاطر داشته باشید که مطالب Sklearn در این کتاب حداقلی است، زیرا در مورد یادگیری ماشین نیست. دوم، مواد Sklearn در فصل 6 قرار دارد که در آن با برخی از مجموعه داده های داخلی Sklearn آشنا خواهید شد. اگر تصمیم به مطالعه یادگیری ماشینی دارید، قبلاً با برخی از جنبه های Sklearn آشنا شده اید. برخی از برنامه نویسان از نثر به خوبی یاد می گیرند، برخی دیگر از نمونه کد (و بسیاری از آنها) به خوبی یاد می گیرند، به این معنی که هیچ سبک واحدی وجود ندارد که برای همه قابل استفاده باشد. علاوه بر این، برخی از برنامه نویسان می خواهند ابتدا کد را اجرا کنند، ببینند چه کار می کند، و سپس به کد بازگردند تا جزئیات را بررسی کنند (و برخی دیگر از روش مخالف استفاده می کنند). در نتیجه، انواع مختلفی از نمونههای کد در این کتاب وجود دارد: برخی کوتاه، برخی طولانی، و نمونههای کد دیگر از نمونههای کد قبلی ساخته میشوند. دانش فعلی Python 3.x مفیدترین مهارت است. دانش سایر زبان های برنامه نویسی (مانند جاوا) نیز به دلیل قرار گرفتن در معرض مفاهیم و ساختارهای برنامه نویسی می تواند مفید باشد. هرچه دانش فنی کمتری داشته باشید، برای درک موضوعات مختلفی که تحت پوشش قرار میگیرند به دقت بیشتری نیاز خواهید داشت. در مورد مهارت های غیر فنی، بسیار مهم است که میل شدید به یادگیری در مورد تجسم داده ها، همراه با انگیزه و نظم برای خواندن و درک نمونه کدها داشته باشید. فایلهای همراه حاوی تمام نمونههای کد هستند تا در زمان و تلاش شما از فرآیند مستعد خطا تایپ دستی کد در یک فایل متنی صرفهجویی کنند. علاوه بر این، شرایطی وجود دارد که ممکن است دسترسی آسانی به این فایل ها نداشته باشید. علاوه بر این، نمونه کدهای موجود در کتاب توضیحاتی ارائه می دهد که در فایل های همراه موجود نیست.
WHAT IS THE PRIMARY VALUE PROPOSITION FOR THIS BOOK? This book contains a fast-paced introduction to relevant information about Pythonbased data visualization. You will learn how to generate graphics using Pandas, Matplotlib, and Seaborn. In addition, an appendix contains SVG-based and D3-based graphics effects, along with links for many additional code samples. This book is intended primarily for those who have worked with Python and are interested in learning about graphics effects with Python libraries. It is also intended to reach an international audience of readers with highly diverse backgrounds in various age groups. Consequently, the book uses standard English rather than colloquial expressions that might be confusing to those readers. It provides a comfortable and meaningful learning experience for the intended readers. The first chapter contains a quick tour of basic Python 3, followed by a chapter that introduces you to NumPy. The third and fourth chapters introduce you to Pandas as well as Pandas with JSON data. MySQL and SQL. The fifth chapter delves into data visualization with Matplotlib and also working with SweetViz and Skimpy. The final chapter of this book shows you how to create graphics effects with Seaborn, and an example of a rendering graphics effects in Bokeh. In addition, an appendix is included with graphics effects based on SVG and D3. Most of the code samples are short (usually less than one page and sometimes less than half a page), and if need be, you can easily and quickly copy/paste the code into a new Jupyter notebook. For the Python code samples that reference a CSV file, you do not need any additional code in the corresponding Jupyter notebook to access the CSV file. Moreover, the code samples execute quickly, so you won’t need to avail yourself of the free GPU that is provided in Google Colaboratory. If you do decide to use Google Colaboratory, you can easily copy/paste the Python code into a notebook, and also use the upload feature to upload existing Jupyter notebooks. Keep in mind the following point: if the Python code references a CSV file, make sure that you include the appropriate code snippet (details are available online) to access the CSV file in the corresponding Jupyter notebook in Google Colaboratory. First, keep in mind that the Sklearn material in this book is minimalistic, because it is not about machine learning. Second, the Sklearn material is located in chapter 6 where you will learn about some of the Sklearn built-in datasets. If you decide to study machine learning, you will have already been introduced to some aspects of Sklearn. Some programmers learn well from prose, others learn well from sample code (and lots of it), which means that there’s no single style that can be used for everyone. Moreover, some programmers want to run the code first, see what it does, and then return to the code to delve into the details (and others use the opposite approach). Consequently, there are various types of code samples in this book: some are short, some are long, and other code samples “build” from earlier code samples. Current knowledge of Python 3.x is the most helpful skill. Knowledge of other programming languages (such as Java) can also be helpful because of the exposure to programming concepts and constructs. The less technical knowledge that you have, the more diligence will be required in order to understand the various topics that are covered. As for the non-technical skills, it’s very important to have a strong desire to learn about data visualization, along with the motivation and discipline to read and understand the code samples. The companion files contain all the code samples to save you time and effort from the error-prone process of manually typing code into a text file. In addition, there are situations in which you might not have easy access to these files. Furthermore, the code samples in the book provide explanations that are not available in the companion files.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Python 3 and Data Visualization
نظرات کاربران