مشخصات کتاب
Learning Python Design Patterns (Code Only)
دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:
نویسندگان: Giridhar Chetan.
سری:
ناشر:
سال نشر:
تعداد صفحات: 0
زبان: English
فرمت فایل : ZIP (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 128 کیلوبایت
قیمت کتاب (تومان) : 32,000
کلمات کلیدی مربوط به کتاب یادگیری الگوهای طراحی پایتون (فقط کد): کتابخانه، ادبیات کامپیوتر، پایتون
میانگین امتیاز به این کتاب :
تعداد امتیاز دهندگان : 7
در صورت تبدیل فایل کتاب Learning Python Design Patterns (Code Only) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب یادگیری الگوهای طراحی پایتون (فقط کد) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توضیحاتی در مورد کتاب یادگیری الگوهای طراحی پایتون (فقط کد)
ویرایش 2. — Packt Publishing, 2016. — Code Only. — ISBN:
978-1-78588-803-8.
کودک نمونههایی
که در فرمت قرار دارند PDF، EPUB، MOBI، AZW3< /a>.
از قدرت الگوهای
طراحی پایتون برای حل مشکلات دنیای واقعی در معماری و طراحی نرم
افزار استفاده کنید.
با تمرکز روزافزون بر
معماری و طراحی نرمافزاری بهینهسازی شده، مهم است که معماران
نرمافزار به بهینهسازی در ایجاد شی، ساختار کد، و تعامل بین
اشیاء در معماری فکر کنند. سطح طراحی این اطمینان حاصل می کند که
هزینه نگهداری نرم افزار کم است و کد می تواند به راحتی دوباره
استفاده شود یا با تغییر سازگار باشد. کلید این امر قابلیت
استفاده مجدد و نگهداری کم در الگوهای طراحی است.
بر اساس موفقیت نسخه
قبلی،
آموزش الگوهای طراحی پایتون، ویرایش دوم em> به
شما کمک می کند سناریوهای دنیای واقعی را با آخرین نسخه پایتون،
پایتون نسخه 3.5 پیاده سازی کنید.
ما با معرفی الگوهای
طراحی از دیدگاه پایتون شروع می کنیم. همانطور که در کتاب پیش می
روید، در مورد الگوهای Singleton، الگوهای کارخانه، و الگوهای نما
به تفصیل یاد خواهید گرفت. پس از این، نحوه کنترل دسترسی به شی با
الگوهای پروکسی را بررسی خواهیم کرد. همچنین الگوهای ناظر،
الگوهای فرمان و الگوهای ترکیبی را پوشش میدهد.
در پایان کتاب، شما
تواناییهای حرفهای خود را در معماری، طراحی و نرمافزار افزایش
خواهید داد. توسعه.
آنچه یاد خواهید
گرفت:
مهارت های خود را برای ایجاد معماری بهتر نرم افزار تقویت
کنید؛
راه حل های اثبات شده را درک کنید به مسائل رایج طراحی؛
کاوش در اصول طراحی که اساس طراحی نرم افزار را تشکیل می دهند،
مانند اتصال آزاد، اصل هالیوود و اصل بستن باز از جمله موارد
دیگر؛
کاوش در مفاهیم برنامه نویسی شی گرا و نحوه استفاده از آنها در
برنامه های نرم افزاری را بیابید؛
درکی از الگوهای طراحی خلاقانه و روش های مختلف ایجاد شی که به
شما در حل مسائل در توسعه نرم افزار کمک می کند، ایجاد
کنید؛
از الگوهای طراحی ساختاری استفاده کنید و نحوه اشیاء را بیابید. و
کلاسها برای ساختن برنامههای بزرگتر با هم تعامل دارند؛
روی شرطبندی تعامل تمرکز کنید بین اشیاء با الگوهای فرمان و
ناظر؛
با استفاده از الگوهای طراحی پایتون، بهره وری و پایه کد برنامه
خود را بهبود بخشید.
درک ساختاری، ایجادی و
الگوهای طراحی پایتون رفتاری.
با زمینه و کاربرد الگوهای طراحی برای حل مشکلات دنیای واقعی در
معماری نرم افزار، طراحی و توسعه برنامه آشنا شوید.
از طریق پیاده سازی های نمونه در Python نسخه 3.5 قرار گرفتن در
معرض عملی را دریافت کنید. برای الگوهای طراحی مشخص شده.
این کتاب برای
چه کسی است:
این کتاب برای معماران نرم افزار و توسعه دهندگان برنامه پایتون
است که علاقه زیادی به طراحی نرم افزار دارند. برای مهندسین با
مهارت سطح مبتدی در پایتون و کسانی که دوست دارند با پایتون 3.5
کار کنند بسیار مفید خواهد بود.
توضیحاتی درمورد کتاب به خارجی
2nd Edition. — Packt Publishing, 2016. — Code Only. — ISBN:
978-1-78588-803-8.
Код примеров к выложенной
здесь книге в формате PDF, EPUB, MOBI,
AZW3.
Leverage the power of Python
design patterns to solve real-world problems in software
architecture and design.
With the increasing focus on
optimized software architecture and design it is important that
software architects think about optimizations in object
creation, code structure, and interaction between objects at
the architecture or design level. This makes sure that the cost
of software maintenance is low and code can be easily reused or
is adaptable to change. The key to this is reusability and low
maintenance in design patterns.
Building on the success of the
previous edition,
Learning Python Design Patterns, Second
Edition will help you implement real-world scenarios with
Python’s latest release, Python v3.5.
We start by introducing design
patterns from the Python perspective. As you progress through
the book, you will learn about Singleton patterns, Factory
patterns, and Façade patterns in detail. After this, we’ll look
at how to control object access with proxy patterns. It also
covers observer patterns, command patterns, and compound
patterns.
By the end of the book, you will have
enhanced your professional abilities in software architecture,
design, and development.
What You Will
Learn:
Enhance your skills to create better software
architecture;
Understand proven solutions to commonly occurring design
issues;
Explore the design principles that form the basis of software
design, such as loose coupling, the Hollywood principle and the
Open Close principle among others;
Delve into the object-oriented programming concepts and find
out how they are used in software applications;
Develop an understanding of Creational Design Patterns and the
different object creation methods that help you solve issues in
software development;
Use Structural Design Patterns and find out how objects and
classes interact to build larger applications;
Focus on the interaction between objects with the command and
observer patterns;
Improve the productivity and code base of your application
using Python design patterns.
Understand the structural,
creational, and behavioral Python design patterns.
Get to know the context and application of design patterns to
solve real-world problems in software architecture, design, and
application development.
Get practical exposure through sample implementations in Python
v3.5 for the design patterns featured.
Who This Book Is
For:
This book is for Software architects and Python application
developers who are passionate about software design. It will be
very useful to engineers with beginner level proficiency in
Python and who love to work with Python 3.5.
نظرات کاربران