برنامه نويسي

CPython Internals: راهنمای شما برای مترجم پایتون 3

CPython Internals: Your Guide to the Python 3 Interpreter

دانلود کتاب CPython Internals: Your Guide to the Python 3 Interpreter (به فارسی: CPython Internals: راهنمای شما برای مترجم پایتون 3) نوشته شده توسط «Anthony Shaw»


اطلاعات کتاب CPython Internals: راهنمای شما برای مترجم پایتون 3

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Real Python (realpython.com)

نویسنده: Anthony Shaw

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2021

تعداد صفحه: 385 / 391

حجم فایل: 10.52 مگابایت

کد کتاب: 1775093352 , 9781775093350

نوبت چاپ: 1

توضیحات کتاب CPython Internals: راهنمای شما برای مترجم پایتون 3

آیا بخش‌های خاصی از پایتون وجود دارد که به نظر جادویی می‌آیند؟ مانند اینکه چگونه دیکشنری ها بسیار سریعتر از چرخش فهرست برای یافتن یک مورد هستند. چگونه یک ژنراتور هر بار که مقداری را به دست می‌دهد، وضعیت متغیرها را به خاطر می‌آورد و چرا هرگز مجبور نیستید مانند سایر زبان‌ها حافظه را تخصیص دهید؟ به نظر می رسد، CPython، محبوب ترین زمان اجرا پایتون با زبان C و کد پایتون قابل خواندن توسط انسان نوشته شده است.

این کتاب مفاهیم، ​​ایده ها و نکات فنی CPython را توضیح می دهد.

ما خواهیم گفت. تمام مفاهیم پشت اجزای داخلی CPython، نحوه کار آنها با توضیحات بصری را در حین حرکت پوشش دهید.

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

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


Are there certain parts of Python that just seem like magic? Like how dictionaries are so much faster than looping over a list to find an item. How does a generator remember the state of the variables each time it yields a value and why do you never have to allocate memory like other languages? It turns out, CPython, the most popular Python runtime is written in human-readable C and Python code.

This book will explain the concepts, ideas and technicalities of CPython.

We’ll cover all the concepts behind the internals of CPython, how they work with visual explanations as you go.

You’ll learn how to:
• Read and navigate the source code
• Compile CPython from source code
• Navigate and comprehend the inner workings of concepts like lists, dictionaries, and generators
• Run the test suite
• Modify or upgrade components of the CPython library to contribute them to future versions

Take your time for each chapter and make sure you try out the demos and the interactive components. You’ll soon feel a sense of achievement that you grasp the core concepts of Python that can make you a better Python programmer.

دانلود کتاب «CPython Internals: راهنمای شما برای مترجم پایتون 3»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

دیدگاهتان را بنویسید