دستور‌العمل‌های مخفی از پایتون نینجا؛ بیش از 70 دستورالعمل برای کشف تاکتیک‌های قدرتمند برنامه نویسی در پایتون

قیمت 56,000 تومان

خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت.
مهارت‌های برنامه‌نویسی پایتون خود را با حل مسائل دنیای واقعی محک بزنید

ویژگی‌های کلیدی

به ابزارهای مستندسازی داخلی دسترسی پیدا کنید و کد خود را بهبود بخشید.
کشف کنید که چگونه از توابع دکوراتور و ژنراتور بهترین استفاده را ببرید
افزایش سرعت و بهبود همزمانی با استفاده از ترفندهای پروژه PyPy

شرح کتاب

این کتاب اسرار کشف نشده پایتون را پوشش می‌دهد، به اعماق آن نفوذ می‌کند و اسرار آن را کشف می‌کند.

شما با بررسی نحوه عملکرد ماژول‌ها، اسرار مربوط به پیاده‌سازی کتابخانه استاندارد را کشف خواهید کرد. پیاده‌سازی ماژول‌های مجموعه‌ها، اعشار و کسری را خواهید فهمید. اگر قبلاً از دکوراتورها، کوروتین‌ها و توابع ژنراتور استفاده نکرده‌اید، با مرور دستورالعمل‌ها، متوجه خواهید شد که چه چیزی را از دست داده‌اید.

ما متدهای ویژه داخلی را با جزئیات پوشش خواهیم داد، بنابراین شما می‌دانید که آنها چه هستند و چگونه می‌توانند برای بهبود تصمیمات مهندسی که می‌گیرید، مورد استفاده قرار گیرند. در مرحله بعد، مفسر CPython را بررسی خواهید کرد، که گنجینه‌ای از ترفندهای مخفی است که بسیاری از برنامه‌نویسان از آن آگاه نیستند. ما شما را به اعماق پروژه PyPy خواهیم برد، جایی که با چندین روش هیجان‌انگیز برای بهبود سرعت و همزمانی مواجه خواهید شد.

در نهایت، زمانی را برای بررسی PEP های آخرین نسخه‌ها اختصاص خواهیم داد تا ترفندهای جالبی را کشف کنیم.
آنچه خواهید آموخت

تفاوت‌های بین فایل‌های .py و .pyc را بشناسید
روش‌های مختلف نصب و ارتقاء بسته‌های پایتون را بررسی کنید
کارکرد ماژول PyPI را که دکوراتورهای داخلی را بهبود می‌بخشد، درک کنید
ببینید که کوروتین‌ها چگونه با ژنراتورها متفاوت هستند و چگونه می‌توانند چندنخی بودن را شبیه‌سازی کنند
درک کنید که چگونه ماژول اعشاری اعداد اعشاری و عملیات آنها را بهبود می‌بخشد
مترجم‌های فرعی را برای بهبود همزمانی استاندارد کنید
تحلیلگر docstring داخلی پایتون را کشف کنید

این کتاب برای چه کسی مناسب است

چه چند سالی با پایتون کار کرده باشید و چه یک برنامه‌نویس باتجربه باشید، ترفندهای جدید زیادی برای یادگیری خواهید داشت.

فهرست مطالب

کار با ماژول‌های پایتون
استفاده از مفسر پایتون
کار با دکوراتورها
استفاده از مجموعه‌های پایتون
ژنراتورها، کوروتین‌ها و پردازش موازی
کار با ماژول ریاضی پایتون
بهبود عملکرد پایتون با PyPy
پیشنهادهای بهبود پایتون
مستندسازی با LyX

سال انتشار: 2018  |  تعداد صفحات: 371  |  حجم فایل: 26.24 مگابایت  |  زبان: انگلیسی
Secret Recipes of the Python Ninja: Over 70 recipes that uncover powerful programming tactics in Python
نویسنده
Cody Jackson
ناشر
Cody Jackson
ISBN10:
1788294874
ISBN13:
9781788294874