توضیحات
Python: SOLID Principles and Top Design Patterns، دوره آموزش بهبود کد پایتون از طریق تسلط بر اصول S.O.L.I.D و الگوهای طراحی توسط آکادمی یودمی منتشر شده است. همه ما می خواهیم توسعه دهندگان نرم افزار بهتری شویم و بتوانیم خودمان را مهندسان نرم افزار یا معماران نرم افزار بنامیم، اما برای این کار ابتدا باید بر تعدادی از الگوهای طراحی تسلط داشته باشید. این درس شما را در مسیر رسیدن به آن مقصد قرار می دهد. ما به شما یاد می دهیم که چگونه تشخیص دهید چه زمانی از الگوهای طراحی خاص برای ساخت سیستم های پیچیده به شیوه تقسیم و غلبه استفاده کنید تا پیچیدگی کاهش یافته و انتزاعی شود. اما ما به جای یادگیری تمام الگوهای طراحی موجود، مهم ترین و اساسی ترین الگوهای طراحی GoF را برای شما شرح داده ایم. ما با درک کامل اصول طراحی S.O.L.I.D و چگونگی ارتباط آن ها با این الگوهای طراحی شروع می کنیم. ما همه چیز را در زمینه مشکلات دنیای واقعی و همچنین نمونه های کد خاص توضیح می دهیم.
اگر به یک دروه برای مرور شی گرایی نیاز دارید، ما آن را برای شما آماده کرده اییم. همه چیز از کلاس ها گرفته تا رابط ها و کلاس های انتزاعی پوشش داده می شود. همچنین به شما نشان خواهیم داد که چگونه با استفاده از پایتون کد نویسی کنید (پلتفرم بازی پایتون). در پایان این دوره شما با کدنویسی شبیه سازی بازی زندگی جان کانوی که روی دستگاه موبایل شما اجرا خواهد شد، به معماری یک راه حل می پردازید. این کار به شما کمک می کند تا پروژه ها را به شیوه معماری قبل از هر گونه توسعه اصلی طراحی کنید و می تواند برای کوتاه کردن زمان توسعه و کاهش هزینه های نگهداری مورد استفاده قرار گیرد. الگوهای طراحی از این جهت مهم هستند که آن ها دستورالعمل ها یا راه حل هایی برای مشکلات شناخته شده مهندسی نرم افزار هستند. هنگام ایجاد برنامه های نرم افزاری، برخی مشکلات به شکلی کاملا قابل پیش بینی تکرار می شوند بنابراین به جای “اختراع مجدد” چرخ، مجموعه ای از چرخ ها را برای انتخاب در اختیار خواهیم داشت.
آنچه خواهید آموخت
- یادگیری مهم ترین و اساسی ترین الگوهای طراحی در مهندسی نرم افزار مدرن در اکوسیستم پایتون
- اصول طراحی S.O.L.I.D را مانند توسعه دهندگان ارشد باتجربه یاد بگیرید
- درک عمیقی از چرایی و چگونگی الگوهای طراحی بنیادی .
- یک نمایش معماری کامل (با UML)از هر الگو و همچنین سناریوهای دنیای واقعی با مثال های عملی برای هر الگو بگیرید.
- روی الگوهایی کار کنید که درک شما از آن الگوها را عمیق تر و اساسی تر می کند.
- یاد می گیرید که چگونه بهترین الگو را برای چالش معماری داده شده شناسایی کنید.
این دوره برای چه کسانی مناسب است
- توسعه دهندگانی که می خواهند طراحی، معماری و در نهایت توسعه کد بهتر را یاد بگیرند.
- توسعه دهندگانی که می خواهند درک عمیقی از معماری نرم افزار فوق العاده را به دست آورند.
مشخصات دوره Python: SOLID Principles and Top Design Patterns
- ناشر : Udemy
- مدرس : Piotr Paweska
- زبان: انگلیسی
- سطح آموزش: متوسط
- تعداد دروس: 60
- مدت زمان آموزش: 5 ساعت و 51 دقیقه
سر فصل های دوره

پیش نیاز های دوره
- It is assumed that you know your way around Python. Only basic experience is required. We have a OOP refresher if you need it.
- You should be able to run the Python code that is provided with the course. We will use Visual Studio Code as our IDE but you can use any IDE you like.
- Access to a computer. A Mac, Windows, or a Linux based operating system is equally fine. All the tools are OS Independent.
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
تغییرات:
نسخه 2023/10 نسبت به 2023/4 به تعداد 6 درس و مدت زمان 23 دقیقه افزایش داشته است. همچنین کیفیت دوره از 720p به 1080p افزایش یافته و زیرنویس هم اضافه شده است.
نسخه 2024/10 نسبت به 2023/10 به تعداد 2 درس و مدت زمان 37 دقیقه افزایش داشته است. همچنین کیفیت دوره از 1080p به 720p کاهش یافته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.84 گیگابایت



































![AWS Certified Solutions Architect - Associate 2025 [NEW]](https://downloadly.ir/wp-content/uploads/2025/08/AWS-Certified-Solutions-Architect-Associate-2025-NEW.jpeg)

![AWS Certified Advanced Networking - Specialty 2025 [NEW]](https://downloadly.ir/wp-content/uploads/2025/08/AWS-Certified-Advanced-Networking-Specialty-2025-NEW.jpeg)
![Advanced RAG Techniques_ Architecture [2026]](https://downloadly.ir/wp-content/uploads/2026/09/Advanced-RAG-Techniques_-Architecture-2026.jpeg)





