دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Sakis Kasampalis
سری:
ISBN (شابک) : 1783989327, 9781783989324
ناشر: Packt Publishing
سال نشر: 2015
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب تسلط بر الگوهای طراحی پایتون: طراحی مدلسازی داده پایگاههای داده رایانههای بزرگ پردازش فناوری زبانهای پایتون ابزار برنامهنویسی مرجع سالنامهها اطلس نقشههای شغلی فهرستها فهرستها راهنماهای مصرفکننده واژهنامهها واژهنامهها دایرهالمعارفها موضوع انگلیسی بهعنوان زبان دوم آداب آداب مطالعه خارجی تبارشناسی نقل قولها پیشپرداختن واژهنامه
در صورت تبدیل فایل کتاب Mastering Python Design Patterns به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تسلط بر الگوهای طراحی پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
ایجاد الگوهای طراحی مختلف برای تسلط بر هنر حل مسائل با استفاده از پایتون
این کتاب برای برنامه نویسان پایتون با پیشینه متوسط و علاقه مند به الگوهای طراحی پیاده سازی شده در پایتون اصطلاحی است. برنامه نویسان زبان های دیگر که به پایتون علاقه مند هستند نیز می توانند از این کتاب بهره مند شوند، اما بهتر است ابتدا مطالب مقدماتی را مطالعه کنند که نحوه انجام کارها در پایتون را توضیح می دهد.
Python یک زبان برنامه نویسی شی گرا است که در طیف گسترده ای از دسته بندی ها استفاده می شود. در مهندسی نرم افزار، الگوی طراحی یک راه حل پیشنهادی برای مشکل طراحی نرم افزار است. اگرچه جدید نیست، اما الگوهای طراحی یکی از داغترین موضوعات در مهندسی نرمافزار باقی میماند و به عنوان مرجعی آماده برای توسعهدهندگان نرمافزار برای حل مشکلات رایجی که در محل کار با آن مواجه میشوند، میآیند.
این کتاب شما را با هر یک از آنها آشنا میکند. هر الگوی طراحی با کمک نمونه های دنیای واقعی توضیح داده شده است. هدف این کتاب معرفی جزئیات و مفاهیم سطح پایین تر در مورد نحوه نوشتن کد پایتونیک است، نه تنها تمرکز بر راه حل های رایج که در جاوا و C++ پیاده سازی شده اند. این شامل بخش های کوچکی در مورد عیب یابی، بهترین شیوه ها، معماری سیستم و جنبه های طراحی آن است. با کمک این کتاب می توانید مفاهیم الگوی طراحی پایتون و چارچوب و همچنین مسائل و حل آنها را درک کنید. شما روی تمام 16 الگوی طراحی که برای حل مشکلات روزمره استفاده می شوند تمرکز خواهید کرد.
Create various design patterns to master the art of solving problems using Python
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.
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