لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی پایتون شیگرا (Object Oriented Python)
- آخرین آپدیت
دانلود Object Oriented Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره جامع به شما کمک میکند تا مفاهیم اصلی برنامهنویسی شیگرا (OOP) در پایتون را به طور کامل فرا بگیرید. شما با اصول بنیادی OOP مانند کلاسها، اشیاء، ارثبری و چندریختی و نحوه پیادهسازی آنها در پایتون شروع خواهید کرد. با یادگیری این مفاهیم، قادر خواهید بود کدهایی تمیز، ماژولار و قابل نگهداری بنویسید که از اصل DRY (تکرار نکن) پیروی میکنند. در ادامه، با مباحث پیشرفتهتری مانند گسترش کلاسها از طریق ارثبری تکگانه و چندگانه و استفاده موثر از ترکیب (Composition) آشنا خواهید شد.
این دوره به صورت عملی و کاربردی طراحی شده است. ابتدا محیط پایتون و IDE خود را برای شروع کدنویسی آماده میکنید و سپس به یادگیری ایجاد و استفاده از کلاسها و اشیاء میپردازید. در طول دوره، پروژه ساخت و بازسازی (Refactoring) یک بازی ماجراجویی متنی ساده به نام MonsterSlash را در پایتون انجام خواهید داد. با پیشرفت در دوره، بازی را با افزودن ویژگیهای پیچیدهتری مانند تعاملات بازیکن و دشمن، سیستم حملات و بهبود طراحی بازی ارتقا میدهید.
این دوره برای هر کسی که علاقهمند به یادگیری برنامهنویسی پایتون با تمرکز بر OOP است، مناسب است. چه مبتدی باشید و بخواهید اصول شیگرایی را درک کنید و چه توسعهدهنده متوسط پایتون باشید که میخواهد مهارتهای خود را تقویت کند، این دوره برای شما مفید خواهد بود. هیچ دانش قبلی از OOP مورد نیاز نیست، اما آشنایی ابتدایی با برنامهنویسی پایتون کمککننده است.
در پایان این دوره، شما قادر خواهید بود با اعتماد به نفس برنامههای شیگرا را در پایتون طراحی و پیادهسازی کنید، از ارثبری و چندریختی برای ایجاد کدهای قابل استفاده مجدد بهره ببرید، برنامههای خود را برای کارایی بیشتر بازسازی کنید و اپلیکیشنهای تعاملی مانند بازیهای متنی بسازید. همچنین توانایی تحلیل انتقادی و بهبود کدهای خود را برای رسیدن به استانداردهای صنعتی توسعه خواهید داد.
سرفصل ها و درس ها
مقدمهای بر OOP
Introduction to OOP
نمای کلی
Overview
نصب و راهاندازی
Installation
نصب و پیکربندی
Installation and Setup
برنامهنویسی شیگرا
OOP
برنامهنویسی شیگرا چیست
What is Object Oriented Programming
اشیاء و کلاسها
Objects and Classes
ایجاد کلاسها و اشیاء در پایتون
Creating Classes and Objects in Python
گسترش کلاسها
Extending Classes
گسترش کلاسها
Extending Classes
گسترش کلاسها بخش دوم
Extending Classes Part 2
پروژه MonsterSlash
MonsterSlash
ساخت پروژه MonsterSlash نسخه اول
Let's Build It MonsterSlash v.1
ساخت پروژه MonsterSlash نسخه اول بخش دوم
Let's Build It MonsterSlash v.1 Part 2
بازسازی بازی
Game Refractor
بازسازی بازی MonsterSlash نسخه اول
MonsterSlash v.1 Game Refactor
بازسازی Actor
Actor Refractor
بازسازی Actor در MonsterSlash نسخه اول
MonsterSlash v.1 Actor Refactor
توسعه بازی
Extending the Game
MonsterSlash نسخه دوم: حمله دشمنان
MonsterSlash v.2 Enemies Attack
MonsterSlash نسخه دوم: حمله دشمنان بخش دوم
MonsterSlash v.2 Enemies Attack Part 2
نمایش نظرات