آموزش جامع برنامه‌نویسی شیءگرا در پایتون - از صفر تا صد OOP - آخرین آپدیت

دانلود Python for OOP - The A to Z OOP Python Programming Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. با این دوره جامع، قدرت برنامه‌نویسی شیءگرا (OOP) در پایتون را آزاد کنید؛ دوره‌ای که برای تبدیل شما از یک مبتدی به یک متخصص در اصول OOP طراحی شده است. شما یاد خواهید گرفت که چگونه کدها را به شکل موثرتری ساختاربندی کنید، کامپوننت‌های قابل استفاده مجدد طراحی کنید و بر مفاهیم حیاتی پایتون مانند کلاس‌ها (Classes)، اشیاء (Objects)، ارث‌بری (Inheritance) و چندریختی (Polymorphism) مسلط شوید. با به‌کارگیری آموخته‌های خود در قالب مثال‌های واقعی و پروژه‌های عملی، مهارت‌های لازم برای ایجاد برنامه‌های پایتون تمیز، قابل نگهداری و مقیاس‌پذیر را به دست خواهید آورد. در طول این دوره، بلوک‌های سازنده اصلی OOP مانند متدها (Methods)، متغیرهای کلاس، انتزاع (Abstraction) و کپسوله‌سازی (Encapsulation) را بررسی خواهید کرد. همچنین درک خود را از ارث‌بری با تمرکز بر ارث‌بری چندسطحی و چندگانه، و همچنین بازنویسی متدها (Method Overriding) و چندریختی عمیق‌تر خواهید کرد. این اصول از طریق تمرین‌های عملی مختلف تقویت می‌شوند تا بتوانید مهارت‌های خود را در حین یادگیری اصلاح کنید. این دوره برای توسعه‌دهندگانی که به دنبال ساخت یک پایه قوی در OOP با استفاده از پایتون هستند، ایده‌آل است. هیچ تجربه قبلی در پایتون یا OOP مورد نیاز نیست، اگرچه درک پایه از مفاهیم برنامه‌نویسی کمک‌کننده خواهد بود. شما یک مسیر یادگیری ساختاریافته را دنبال خواهید کرد و به تدریج از طریق مفاهیم و تمرین‌هایی پیش می‌روید که شما را برای ساخت اپلیکیشن‌های پایتون اختصاصی با محوریت اصول OOP آماده می‌کند. در پایان دوره، شما قادر خواهید بود برنامه‌های پایتون را با استفاده از اصول شیءگرا طراحی کنید، متدها و کلاس‌ها را با تکنیک‌های پیشرفته مانند متدهای استاتیک و متغیرهای کلاس پیاده‌سازی کنید، از ارث‌بری و چندریختی برای برنامه‌های مقیاس‌پذیر بهره ببرید و یک پروژه نهایی را برای اثبات تسلط خود بر مفاهیم OOP تکمیل کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه‌ای بر برنامه‌نویسی شیءگرا Introduction to Object-Oriented Programming

کلاس‌ها و اشیاء Classes and Objects

  • ساخت اولین کلاس خود با OOP Create Your First Class with OOP

  • بررسی دقیق کلاس‌ها Classes in Detail

  • تمرین مربوط به کلاس Exercise on Class

  • متدها Methods

  • تمرین ۱ درباره متدها Exercise 1 on Methods

  • تمرین ۲ درباره متدها Exercise 2 on Methods

  • متغیرهای کلاس Class Variables

  • تمرین مربوط به متغیرهای کلاس Exercise on Class Variables

  • تکنیک‌های شیء + متغیرهای کلاس (بخش ۱) Object Techniques + Class Variables (Part 1)

  • تکنیک‌های شیء + متغیرهای کلاس (بخش ۲) Object Techniques + Class Variables (Part 2)

  • مشکلات در کلاس Issue in Class

انواع متدها Types of Methods

  • متد کلاس (بخش ۱) Class Method (Part 1)

  • متد کلاس (بخش ۲) Class Method (Part 2)

  • متد استاتیک Static Method

  • تمرین متد استاتیک (بخش ۱) Exercise on Static Method (Part 1)

  • تمرین متد استاتیک (بخش ۲) Exercise on Static Method (Part 2)

  • تمرین متد استاتیک (بخش ۳) Exercise on Static Method (Part 3)

بلوک‌های سازنده OOP OOP Building Blocks

  • انتزاع و کپسوله‌سازی Abstraction and Encapsulation

  • مقدمه‌ای بر ارث‌بری Introduction to Inheritance

  • ارث‌بری چندسطحی: بخش ۱ Multilevel Inheritance: Part 1

  • ارث‌بری چندگانه: بخش ۲ Multiple Inheritance: Part 2

  • بازنویسی متد (Method Overriding) و MRO Method Overriding and MRO

  • بررسی isinstance() و issubclass() isinstance() and issubclass()

  • استاندارد نام‌گذاری Naming Convention

  • تکنیک Name Mangling در پایتون Name Mangling in Python

  • متدهای داندر یا متدهای جادویی Dunder Methods or Magic Methods

  • بارگذاری مجدد عملگرها (Operator Overloading) Operator Overloading

  • چندریختی (Polymorphism) Polymorphism

پروژه OOP پایتون: سیستم مدیریت کتابخانه Python OOP Project: Library Management System

  • پروژه OOP پایتون: بخش ۱ Python OOP Project: Part 1

  • پروژه OOP پایتون: بخش ۲ Python OOP Project: Part 2

نمایش نظرات

آموزش جامع برنامه‌نویسی شیءگرا در پایتون - از صفر تا صد OOP
جزییات دوره
6h 24m
31
(آخرین آپدیت)
361
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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