توضیحات
Measure, optimize, and improve the performance of your Python code with this easy-to-follow guideAbout This Book Master the do’s and don’ts of Python performance programming Learn how to use exiting new tools that will help you improve your scripts A step-by-step, conceptual guide to teach you how to optimize and fine-tune your critical pieces of codeWho This Book Is ForIf you’re a Python developer looking to improve the speed of your scripts or simply wanting to take your skills to the next level, then this book is perfect for you.What You Will Learn Master code optimization step-by-step and learn how to use different tools Understand what a profiler is and how to read its output Interpret visual output from profiling tools and improve the performance of your script Use Cython to create fast applications using Python and C Take advantage of PyPy to improve performance of Python code Optimize number-crunching code with NumPy, Numba, Parakeet, and PandasIn DetailSimply knowing how to code is not enough; on mission-critical pieces of code, every bit of memory and every CPU cycle counts, and knowing how to squish every bit of processing power out of your code is a crucial and sought-after skill. Nowadays, Python is used for many scientific projects, and sometimes the calculations done in those projects require some serious fine-tuning. Profilers are tools designed to help you measure the performance of your code and help you during the optimization process, so knowing how to use them and read their output is very handy.This book starts from the basics and progressively moves on to more advanced topics. You’ll learn everything from profiling all the way up to writing a real-life application and applying a full set of tools designed to improve it in different ways. In the middle, you’ll stop to learn about the major profilers used in Python and about some graphic tools to help you make sense of their output. You’ll then move from generic optimization techniques onto Python-specific ones, going over the main constructs of the language that will help you improve your speed without much of a change. Finally, the book covers some number-crunching-specific libraries and how to use them properly to get the best speed out of them.After reading this book, you will know how to take any Python code, profile it, find out where the bottlenecks are, and apply different techniques to remove them.Style and approachThis easy-to-follow, practical guide will help you enhance your optimization skills by improving real-world code.
————————————————————–
ترجمه ماشینی :
اندازهگیری، بهینهسازی و بهبود عملکرد کد پایتون با این راهنمای ساده درباره این کتاب درباره بایدها و نبایدهای برنامهنویسی عملکرد پایتون تسلط پیدا کنید. راهنمای مفهومی مرحلهای برای آموزش به شما نحوه بهینهسازی و تنظیم دقیق کدهای مهم این کتاب برای چه کسی است. ، پس این کتاب برای شما عالی است. چه خواهید آموخت بهینه سازی کد گام به گام و نحوه استفاده از ابزارهای مختلف را بیاموزید درک نمایه ساز چیست و چگونه خروجی آن را بخوانید. اسکریپت خود از Cython برای ایجاد برنامههای سریع با استفاده از Python و C استفاده کنید از PyPy برای بهبود عملکرد کد پایتون استفاده کنید. در بخشهای کد حیاتی، هر بیت حافظه و هر چرخه CPU مهم است، و دانستن اینکه چگونه هر ذره قدرت پردازشی را از کد خود حذف کنید، یک مهارت بسیار مهم و مورد توجه است. امروزه از پایتون برای بسیاری از پروژههای علمی استفاده میشود و گاهی اوقات محاسبات انجام شده در آن پروژهها نیازمند تنظیمات دقیق هستند. Profiler ها ابزارهایی هستند که به شما کمک می کنند عملکرد کد خود را اندازه گیری کنید و در طول فرآیند بهینه سازی به شما کمک کنند، بنابراین دانستن نحوه استفاده از آنها و خواندن خروجی آنها بسیار مفید است. این کتاب از اصول اولیه شروع می شود و به تدریج به موضوعات پیشرفته تر می رود. شما همه چیز را از ایجاد پروفایل تا نوشتن یک برنامه کاربردی واقعی و استفاده از مجموعه کاملی از ابزارهای طراحی شده برای بهبود آن به روش های مختلف یاد خواهید گرفت. در وسط، برای آشنایی با پروفایلهای اصلی مورد استفاده در پایتون و برخی ابزارهای گرافیکی که به شما در درک خروجی آنها کمک میکنند، توقف خواهید کرد. سپس از تکنیکهای بهینهسازی عمومی به تکنیکهای اختصاصی پایتون میروید و ساختارهای اصلی زبان را مرور میکنید که به شما کمک میکند سرعت خود را بدون تغییر زیاد بهبود ببخشید. در نهایت، این کتاب تعدادی از کتابخانههای خاص اعداد و نحوه استفاده صحیح از آنها برای به دست آوردن بهترین سرعت را پوشش میدهد. پس از خواندن این کتاب، میدانید چگونه هر کد پایتون را بگیرید، آن را نمایه کنید، و متوجه شوید که گلوگاهها کجاست. هستند، و تکنیکهای مختلفی را برای حذف آنها به کار میبرند. سبک و رویکرد این راهنمای عملی ساده و کاربردی به شما کمک میکند تا مهارتهای بهینهسازی خود را با بهبود کدهای دنیای واقعی افزایش دهید.
tag : دانلود کتاب تسلط بر عملکرد بالای پایتون , Download تسلط بر عملکرد بالای پایتون , دانلود تسلط بر عملکرد بالای پایتون , Download Mastering Python High Performance Book , تسلط بر عملکرد بالای پایتون دانلود , buy تسلط بر عملکرد بالای پایتون , خرید کتاب تسلط بر عملکرد بالای پایتون , دانلود کتاب Mastering Python High Performance , کتاب Mastering Python High Performance , دانلود Mastering Python High Performance , خرید Mastering Python High Performance , خرید کتاب Mastering Python High Performance ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.