دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: P. Raghu
سری:
ISBN (شابک) : 9789391030940
ناشر:
سال نشر: 2022
تعداد صفحات: 426
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Internals of Python 3.x: Derive Maximum Code Performance and Delve Further into Iterations, Objects, GIL, Memory management, and various Internals به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب موارد داخلی Python 3.x: حداکثر عملکرد کد را استخراج کنید و بیشتر در مورد تکرارها، اشیاء، GIL، مدیریت حافظه و موارد داخلی مختلف جستجو کنید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
روش نحوی را تغییر دهید و شروع به کاوش زبان از منبع کنید. ویژگی های کلیدی ● درک عملی عمیق از عملکرد داخلی CPython. ● بررسی گام به گام کد منبع با استفاده از توصیفگرها در خطوط کد منبع. ● پوشش پیشرفته مفسر، GIL، کامپایل و تخصیص حافظه برای کمک به توسعه سیستم های بهتر. توضیحات داخلی Python 3.x مسیر یادگیری یک برنامه نویس را با تأکید بر کد منبع بر روی نحو تغییر می دهد تا چیزها را از پایه در تقریباً به همان میزان زمان و تلاش آموزش دهد. این کتاب به ساختار و تمایز بین شی اصلی پایتون و اشیاء تکرار شونده می پردازد. انواع قابل تکرار، یعنی لیست ها و تاپل ها، به طور کامل در ساختار و عملیات تعریف شده اند. درونی مجموعهها و دیکشنریها، که ساختارهای دادهای هستند که درج و جستجو O(1) را فراهم میکنند، بهطور کامل مورد بحث قرار گرفتهاند. تخصیص حافظه توضیح می دهد که چگونه پایتون حافظه اشیاء کوچک و بزرگ را مدیریت می کند. فصل مربوط به GIL نحوه عملکرد GIL را توضیح می دهد که توسط یک سمافور و یک متغیر شرطی متوقف می شود. فصل Async Python توضیح میدهد که چگونه ماژول async، کوروتینها و توابع همگامسازی را تولید میکند که میتوانند در یک حلقه رویداد اجرا شوند و از طریق رویدادها تعامل داشته باشند. پس از خواندن این کتاب، اطمینان بیشتری خواهید داشت که کدهایی با کارایی بالا را به صورت روزانه ایجاد کنید. آنچه خواهید آموخت ● از ساختارهای داده به طور موثر برای انواع توابع برنامه استفاده کنید. ● نحوه بهینه سازی عملکرد کد پایتون را کشف کنید. ● درک درستی از بهینه سازی حافظه و نحوه طراحی برنامه ها بر اساس آن ایجاد کنید. ● عملکرد درونی GIL و مترجم را با جزئیات بررسی کنید. ● عوامل داخلی فرآیندهای جمع آوری زباله و شمارش مراجع را بشناسید. این کتاب برای چه کسی است. مهارت های برنامه نویسی قبلی در C ممکن است به شما کمک کند تا از این کتاب بیشترین بهره را ببرید. فهرست مطالب 1. طراحی اشیاء عمومی 2. انواع پایه پایتون 3. اشیاء دنباله تکرارپذیر 4. مجموعه و فرهنگ لغت 5. توابع و ژنراتورها 6. مدیریت حافظه 7. مفسر و کدهای عملیاتی 8. GIL و Multithreading 9. Python 10. طرح کد و مراحل کامپایلر
Deroute the syntactical way and start exploring the language from the source KEY FEATURES ● In-depth practical understanding of CPython's internal workings. ● Step-by-step source code walkthrough utilizing descriptors on source code lines. ● Cutting-edge coverage of the interpreter, GIL, compilation, and memory allocations to help you develop better systems. DESCRIPTION Internals of Python 3.x transform a programmer's learning path by emphasizing the source code over the syntax to teach things from the ground up in nearly the same amount of time and effort. The book delves into the structure and distinctions between the primary Python object and iterable objects. The iterable types, namely, lists and tuples, have been thoroughly defined in the structure and operations. The internals of sets and dictionaries, which are data structures that provide O(1) insertion and search, have been thoroughly discussed. Memory allocation explains how Python handles memory for tiny and large objects. The chapter on GIL explains how the GIL works, which is halted by a semaphore and a conditional variable. The chapter on Async Python describes how the async module generates coroutines and async functions that can be executed on an event loop and interact through events. After reading this book, you will be more confident to create high-performance code on a day-to-day basis. WHAT YOU WILL LEARN ● Utilize data structures effectively for a variety of application functions. ● Discover how to optimize Python code performance. ● Develop an understanding of memory optimization and how to design programs accordingly. ● Investigate the inner working of GIL and Interpreter in detail. ● Recognize the internals of the garbage collection and reference counting processes. WHO THIS BOOK IS FOR This book is intended for Python practitioners, new coding aspirants, and experienced Python developers who want to construct their frameworks and libraries by investigating tokenizers, parsers, code compilers, interpreters, memory management, GIL, and garbage collection. Prior programming skills in C may help you get the most out of this book. TABLE OF CONTENTS 1. Design of Generic Objects 2. Basic Python Types 3. Iterable Sequence Objects 4. Set and Dictionary 5. Functions and Generators 6. Memory Management 7. Interpreter and Opcodes 8. GIL and Multithreading 9. Async Python 10. Source Code Layout and the Compiler Stages