از آنجایی که سیستم های نرم افزاری پیچیده تر می شوند، حفظ کیفیت، مقیاس پذیری و کارایی کد می تواند چالشی دلهره آور باشد. تسلط بر الگوهای طراحی پایتون یک منبع ضروری است که شما را با ابزارهای مورد نیاز برای غلبه بر این موانع و ایجاد برنامه های کاربردی قوی و مقیاس پذیر مجهز می کند.
این کتاب به اصول و الگوهای طراحی در پایتون می پردازد و کلاسیک و مدرن را پوشش می دهد. الگوها، و به شما نشان می دهد که چگونه آنها را برای حل چالش های روزانه به عنوان یک توسعه دهنده یا معمار پایتون به کار ببرید. این نسخه جدید الگوهای خلقی، ساختاری، رفتاری و معماری، از جمله الگوهای همزمان، ناهمزمان و عملکرد را پوشش میدهد. شما چگونگی ارتباط این الگوها با حوزه های مختلف، مانند مدیریت رویداد، همزمانی، سیستم های توزیع شده، و آزمایش را بررسی خواهید کرد. فرقی نمیکند روی رابطهای کاربری (UI)، برنامههای وب، APIها، خطوط لوله داده یا مدلهای هوش مصنوعی کار میکنید، این کتاب شما را با دانش ساخت نرمافزار قوی و قابل نگهداری مجهز میکند. این کتاب همچنین ضد الگوهای پایتون را ارائه میکند، به شما کمک میکند از دامهای رایج جلوگیری کنید و اطمینان حاصل کنید که کدتان تمیز و کارآمد باقی میماند.
در پایان این کتاب، میتوانید با اطمینان از پایتون کلاسیک و مدرن استفاده کنید. الگوهای طراحی برای ساخت برنامه های کاربردی قوی و مقیاس پذیر.
آنچه یاد خواهید گرفت
- بر اصول اساسی طراحی و مفاهیم جامد مسلط شوید
- با Gang of Four (GoF) آشنا شوید الگوها و به کار بردن آنها به طور موثر در پایتون
- الگوهای طراحی معماری را برای معماری سیستم های قوی کاوش کنید
- الگوهای همزمانی و عملکرد را برای کدهای بهینه سازی شده بررسی کنید
- الگوهای سیستمهای توزیعشده را برای برنامههای مقیاسپذیر کشف کنید