دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Michael Green
سری:
ISBN (شابک) : 1000000155
ناشر: Leanpub
سال نشر: 2023
تعداد صفحات: 315
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 Mb
در صورت تبدیل فایل کتاب Zero to Py : A Comprehensive Guide to Learning the Python Programming Language به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Zero to Py: راهنمای جامع برای یادگیری زبان برنامه نویسی پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
یک راهنمای جامع برای یادگیری زبان برنامه نویسی پایتون، که به گونه ای نوشته شده است که برای خوانندگان همه سطوح، از توسعه دهندگان پایتون مبتدی تا کسانی که تجربه ای با پایتون دارند، قابل دسترسی باشد. حتی کاربران پیشرفته تر ممکن است برخی از ابزارها را از فصل های بعدی بیابند. هدف این کتاب این است که راهنمای جامعی برای یادگیری زبان برنامه نویسی پایتون باشد و تمام مفاهیم و موضوعات ضروری را که یک توسعه دهنده پایتون باید بداند، پوشش می دهد. این کتاب به گونهای نوشته شده است که برای خوانندگان در همه سطوح قابل دسترسی باشد، چه تازه سفر خود را به سمت برنامهنویسی شروع کردهاید، چه قبلاً تجربهای با پایتون دارید. حتی کاربران پیشرفته تر ممکن است برخی از ابزارها را از فصل های بعدی بیابند. این کتاب به چهار بخش تقسیم شده است. در بخش اول این کتاب، ما با معرفی شما با اصول پایتون شروع میکنیم و پایهای را بر روی اصول پایه میسازیم زیرا موضوعاتی مانند انواع دادهها، عملگرها، جریان کنترل، توابع و کلاسها را پوشش میدهیم. در قسمت دوم این کتاب، ما بر اساس پایهای که در قسمت اول ایجاد شده است، میسازیم و عمیقتر به ویژگیهای پیشرفتهتر زبان برنامهنویسی پایتون میپردازیم. ما ویژگیهای پیشرفتهتر پایتون را بررسی میکنیم، در مورد موضوعاتی مانند ژنراتورها، مدل شی دادهها، متاکلاسها و غیره بحث میکنیم، با هدف صریح کمک به شما برای نوشتن کد کارآمدتر و زیباتر. و در نهایت، ماژولها و بستهبندی پایتون را بررسی میکنیم، بنابراین میتوانیم ببینیم چگونه کد پایتون خود را بگیریم و کتابخانههایی بسازیم که میتوانند با جامعه گستردهتر پایتون به اشتراک گذاشته شوند. در قسمت سوم این کتاب، نگاهی دقیقتر به برخی از بخشهای \"باتریها شامل\" کتابخانه استاندارد پایتون خواهیم داشت. اینها ماژولها و بستههایی هستند که با هر نصب پایتون گنجانده شدهاند و طیف گستردهای از عملکردها را ارائه میدهند که میتوان از آنها برای حل مشکلات مختلف استفاده کرد. ما بسته هایی مانند functools، itertools، dataclasses و غیره را بررسی خواهیم کرد. و در نهایت در قسمت ششم مکانیسم هایی را برای پروفایل و اشکال زدایی پایتون بررسی خواهیم کرد. علاوه بر این، وقتی نقاط درد خاص را در پیادهسازی خود شناسایی میکنیم، خواهیم دید که چگونه پروژههای خود را برای استفاده از کد C عملکردی برای افزایش سرعت اجرا بازسازی کنیم. همچنین نحوه استفاده از دیباگرهای C برای اجرای مفسر پایتون را بررسی خواهیم کرد تا بتوانیم پسوندهای C خود را اشکال زدایی کنیم.
A comprehensive guide to learning the Python programming language, written so to be accessible to readers of all levels, from beginner python developers to those who have some experience with python. Even more advanced users may find some utility from the later chapters. This book aims to be a comprehensive guide to learning the Python Programming Language, covering all the essential concepts and topics that a python developer needs to know. This book has been written so to be accessible to readers of all levels, whether you're just starting your journery into programming, or already have some experience with python. Even more advanced users may find some utility from the later chapters. This book is divided into four parts. In Part I of this book, we start by introducing you to the basics of Python, building a foundation on the fundamentals as we cover topics such as data types, operators, control flow, functions, and classes. In Part II of this book, we build upon the foundation established in Part I and dive deeper into more advanced features of the Python programming language. We explore the more advanced features of Python, discussing topics such as generators, the data object model, metaclasses, etc, with the explicit aim to help you write more efficient and elegant code. And finally, we'll look into Python modules and packaging, so we can see how to take your python code and construct libraries which can be shared with the broader python community. In Part III of this book, we will take a closer look at some of the "batteries included" sections of the Python standard library. These are the modules and packages that are included with every Python installation and provide a wide range of functionality that can be used to solve a variety of problems. We'll explore packages like functools, itertools, dataclasses, etc. And finally in Part VI we'll dig into mechanisms for profiling and debugging python. Furthermore when we identify specific pain points in our implementation, we'll see how to refactor our projects to use performant C code for a boost in execution speed. We'll also look into how to use C debuggers to run the python interpreter, so we can debug our C extensions.