آموزش برنامه‌نویسی پایتون شی‌گرا (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

نمایش نظرات

آموزش برنامه‌نویسی پایتون شی‌گرا (Object Oriented Python)
جزییات دوره
7h 58m
12
(آخرین آپدیت)
34
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده