
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
کتاب پایتون ۳ و مصورسازی داده خواننده را عمیقتر با دنیای برنامهنویسی پایتون ۳ و هنر مصورسازی داده آشنا میکند. یاد میگیرید چطور با پانداس، ماتپلاتلیب و سیبورن نمودار و تصویر بسازید. علاوه بر این، پیوست کتاب افکتهای گرافیکی مبتنی بر SVG و D3 را همراه با پیوندهایی به نمونهکدهای بیشتر در بر دارد.
مخاطبان هدف:
این کتاب عمدتاً برای کسانی نوشته شده که با پایتون کار کردهاند و میخواهند افکتهای گرافیکی را با کتابخانههای پایتون یاد بگیرند. همچنین مخاطبانی بینالمللی با پیشینههای بسیار گوناگون و در گروههای سنی مختلف را در نظر دارد. به همین دلیل، کتاب از انگلیسی معیار استفاده میکند، نه از اصطلاحات محاورهای که ممکن است برای این خوانندگان گیجکننده باشد. تجربه یادگیری راحت و معناداری برای مخاطبان مورد نظر فراهم میکند.
فصل ۱ مبانی پایتون را معرفی میکند و طیف گستردهای از مباحث را پوشش میدهد؛ از انواع داده پایه، حلقهها و توابع گرفته تا ساختارهای پیشرفتهتری مثل دیکشنری، مجموعه و ماتریس. در فصل ۲ تمرکز به نامپای و عملیات قدرتمند آرایهای آن منتقل میشود و بهآرامی به دنیای مصورسازی داده با کتابخانههای معتبری مثل ماتپلاتلیب میرسد. فصل ۶ خواننده را با ابزارهای غنی مصورسازی سیبورن آشنا میکند و نگاهی به مجموعهدادههایی مثل آیریس و تایتانیک میاندازد. پیوست، ابزارها و تکنیکهای دیگر مصورسازی را پوشش میدهد؛ از جمله گرافیک SVG، D3 برای مصورسازی پویا، و موارد بیشتر. کتاب همچنین فایلهای همراهی با نمونهکدهای متعدد پایتون و شکلها دارد. از مفاهیم پایه پایتون تا جزئیات مصورسازی داده، این کتاب منبعی جامع برای مبتدیان و حرفهایهای باتجربه است.
ویژگیها:
پوشش ابزارهای متعدد برای تسلط بر مصورسازی؛ از جمله نامپای، پانداس، SQL، ماتپلاتلیب و سیبورن
شامل فصلی مقدماتی درباره مبانی پایتون ۳
همراه با فایلهای مکمل شامل نمونهکدهای متعدد پایتون و شکلها
چه چیزهایی باید بدانم؟
آشنایی فعلی با پایتون ۳.x مفیدترین مهارت است. آشنایی با زبانهای برنامهنویسی دیگر (مثل جاوا) هم میتواند مفید باشد، چون با مفاهیم و ساختارهای برنامهنویسی آشنا میشوید. هرچه دانش فنیتان کمتر باشد، برای فهم مطالب کتاب تلاش بیشتری لازم است. در مورد مهارتهای غیرفنی، داشتن علاقه قوی به یادگیری مصورسازی داده، همراه با انگیزه و پشتکار برای خواندن و فهمیدن نمونهکدها، بسیار مهم است.
Python 3 and Data Visualization offers readers a deep dive into the world of Python 3 programming and the art of 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.The target audience: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.Chapter 1 introduces the essentials of Python, covering a vast array of topics from basic data types, loops, and functions to more advanced constructs like dictionaries, sets, and matrices. In Chapter 2, the focus shifts to NumPy and its powerful array operations, seamlessly leading into the world of data visualization using prominent libraries such as Matplotlib. Chapter 6 immerses the reader in Seaborn's rich visualization tools, offering insights into datasets like Iris and Titanic. The appendix covers other visualization tools and techniques, including SVG graphics, D3 for dynamic visualizations, and more. The book also includes companion files with numerous Python code samples and figures. From foundational Python concepts to the intricacies of data visualization, this book serves as a comprehensive resource for both beginners and seasoned professionals.Features:Covers numerous tools for mastering visualization including NumPy, Pandas, SQL, Matplotlib, and SeabornIncludes an introductory chapter on Python 3 basicsFeatures companion files with numerous Python code samples and figuresWhat do i need to know?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.