ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Mastering Python Design Patterns

دانلود کتاب تسلط بر الگوهای طراحی پایتون

Mastering Python Design Patterns

مشخصات کتاب

Mastering Python Design Patterns

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1783989327, 9781783989324 
ناشر: Packt Publishing 
سال نشر: 2015 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 32,000



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



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 19


در صورت تبدیل فایل کتاب Mastering Python Design Patterns به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب تسلط بر الگوهای طراحی پایتون



ایجاد الگوهای طراحی مختلف برای تسلط بر هنر حل مسائل با استفاده از پایتون

درباره این کتاب

  • اجرای الگوی طراحی را با استفاده از قدرت ساده کنید Python
  • هر الگو همراه با یک مثال واقعی است که ویژگی‌های کلیدی آن را نشان می‌دهد
  • این یک راهنمای آسان برای دنبال کردن است که بر جنبه‌های عملی الگوهای طراحی پایتون تمرکز دارد. li>

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

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

به تفصیل

Python یک زبان برنامه نویسی شی گرا است که در طیف گسترده ای از دسته بندی ها استفاده می شود. در مهندسی نرم افزار، الگوی طراحی یک راه حل پیشنهادی برای مشکل طراحی نرم افزار است. اگرچه جدید نیست، اما الگوهای طراحی یکی از داغ‌ترین موضوعات در مهندسی نرم‌افزار باقی می‌ماند و به عنوان مرجعی آماده برای توسعه‌دهندگان نرم‌افزار برای حل مشکلات رایجی که در محل کار با آن مواجه می‌شوند، می‌آیند.

این کتاب شما را با هر یک از آنها آشنا می‌کند. هر الگوی طراحی با کمک نمونه های دنیای واقعی توضیح داده شده است. هدف این کتاب معرفی جزئیات و مفاهیم سطح پایین تر در مورد نحوه نوشتن کد پایتونیک است، نه تنها تمرکز بر راه حل های رایج که در جاوا و C++ پیاده سازی شده اند. این شامل بخش های کوچکی در مورد عیب یابی، بهترین شیوه ها، معماری سیستم و جنبه های طراحی آن است. با کمک این کتاب می توانید مفاهیم الگوی طراحی پایتون و چارچوب و همچنین مسائل و حل آنها را درک کنید. شما روی تمام 16 الگوی طراحی که برای حل مشکلات روزمره استفاده می شوند تمرکز خواهید کرد.


توضیحاتی درمورد کتاب به خارجی

Create various design patterns to master the art of solving problems using Python

About This Book

  • Simplify design pattern implementation using the power of Python
  • Each pattern is accompanied with a real-world example demonstrating its key features
  • This is an easy-to-follow guide focusing on the practical aspects of Python design patterns

Who This Book Is For

This book is for Python programmers with an intermediate background and an interest in design patterns implemented in idiomatic Python. Programmers of other languages who are interested in Python can also benefit from this book, but it would be better if they first read some introductory materials that explain how things are done in Python.

In Detail

Python is an object-oriented, scripting language that is used in wide range of categories. In software engineering, a design pattern is a recommended solution to a software design problem. Although not new, design patterns remain one of the hottest topics in software engineering and they come as a ready reference for software developers to solve the common problems they face at work.

This book will take you through each and every design pattern explained with the help of real-world examples. The aim of the book is to introduce more low-level detail and concepts on how to write Pythonic code, not just focusing on common solutions as implemented in Java and C++. It includes small sections on troubleshooting, best practices, system architecture, and its design aspects. With the help of this book, you will be able to understand Python design pattern concepts and the framework, as well as issues and their resolution. You'll focus on all 16 design patterns that are used to solve everyday problems.



فهرست مطالب

Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewers......Page 6
www.PacktPub.com......Page 8
Table of Contents......Page 10
Preface......Page 14
Factory Method......Page 22
Use cases......Page 23
Implementation......Page 25
A real-life example......Page 33
Implementation......Page 34
Summary......Page 40
Chapter 2: The Builder Pattern......Page 42
A software example......Page 43
Use cases......Page 44
Implementation......Page 47
Summary......Page 56
Chapter 3: The Prototype Pattern......Page 58
A real-life example......Page 60
Use cases......Page 61
Implementation......Page 62
Summary......Page 67
Chapter 4: The Adapter Pattern......Page 70
A software example......Page 71
Implementation......Page 72
Summary......Page 76
Chapter 5: The Decorator Pattern......Page 78
A real-life example......Page 79
Use cases......Page 80
Implementation......Page 81
Summary......Page 86
Chapter 6: The Facade Pattern......Page 88
A software example......Page 89
Implementation......Page 90
Summary......Page 96
Chapter 7: The Flyweight Pattern......Page 98
Use cases......Page 99
Implementation......Page 100
Summary......Page 105
Chapter 8: The Model-View-Controller Pattern......Page 106
A software example......Page 107
Use cases......Page 108
Implementation......Page 109
Summary......Page 113
Chapter 9: The Proxy Pattern......Page 116
A real-life example......Page 119
Use cases......Page 120
Implementation......Page 121
Summary......Page 125
Chapter 10: The Chain of Responsibility Pattern......Page 126
A software example......Page 128
Use cases......Page 129
Implementation......Page 130
Summary......Page 135
Chapter 11: The Command Pattern......Page 138
A software example......Page 139
Implementation......Page 140
Summary......Page 148
Chapter 12: The Interpreter Pattern......Page 150
A software example......Page 151
Use cases......Page 152
Implementation......Page 153
Summary......Page 160
A real-life example......Page 162
A software example......Page 163
Implementation......Page 164
Summary......Page 171
Chapter 14: The State Pattern......Page 172
A real-life example......Page 174
Implementation......Page 175
Summary......Page 182
Chapter 15: The Strategy Pattern......Page 184
A real-life example......Page 185
A software example......Page 186
Use cases......Page 187
Implementation......Page 188
Summary......Page 193
Chapter 16: The Template Pattern......Page 194
A real-life example......Page 200
Use cases......Page 201
Implementation......Page 202
Summary......Page 205
Index......Page 206




نظرات کاربران