Python for OOP - The A to Z OOP Python Course Programming [ویدئو]

Python for OOP - The A to Z OOP Python Programming Course [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی شی گرا (OOP) یک پارادایم حیاتی در برنامه نویسی مدرن است که به توسعه دهندگان اجازه می دهد کدهای کارآمد، ماژولار و مقیاس پذیر بنویسند. به سازماندهی کد، ایجاد کد قابل استفاده مجدد و قابل نگهداری و بهبود خوانایی کد کمک می کند. در این دوره، ما عمیقاً به مفاهیم OOP می پردازیم و درک کاملی از مبانی، موضوعات پیشرفته و برنامه های کاربردی دنیای واقعی OOP در پایتون به شما ارائه می دهیم. این دوره طیف گسترده ای از موضوعات را پوشش می دهد، که با اصول اولیه OOP، از جمله کلاس ها، اشیاء، ویژگی ها، متدها و سازنده ها شروع می شود. شما در مورد کپسوله سازی، انتزاع، وراثت و چندشکلی، که بلوک های سازنده OOP هستند، خواهید آموخت. همچنین مفاهیم پیشرفته‌ای مانند روش‌های کلاس، روش‌های استاتیک، بارگذاری بیش از حد اپراتور و روش‌های dunder را به همراه مثال‌ها و تمرین‌های عملی برای تقویت درک خود بررسی خواهید کرد. برای به کارگیری مفاهیم آموخته شده، شما یک پروژه دنیای واقعی به نام سیستم مدیریت کتابخانه خواهید ساخت که در آن کلاس ها، اشیاء و روش هایی برای مدیریت کتاب ها و کاربران ایجاد می کنید. همچنین در حین ساختن برنامه‌های کاربردی، تجربه عملی را در زمینه غلبه بر روش، وراثت‌های متعدد و سایر موضوعات پیشرفته به دست خواهید آورد. در پایان این دوره، شما درک عمیقی از مفاهیم OOP در پایتون خواهید داشت، قادر خواهید بود برنامه‌های قوی و مقیاس‌پذیر با استفاده از اصول OOP بسازید و مهارت‌هایی برای نوشتن کدهای پایتون تمیز، کارآمد و قابل نگهداری داشته باشید. آشنایی با اصول برنامه نویسی شی گرا در پایتون ساخت پروژه های دنیای واقعی با استفاده از مفاهیم OOP در پایتون چند شکلی را در سبک های شی گرا با استفاده از استراتژی های متعدد اعمال کنید برای ایجاد کد پایتون قابل استفاده مجدد و قابل نگهداری، اصول OOP را پیاده سازی کنید با استفاده از مفاهیم OOP یک سیستم مدیریت کتابخانه بسازید تسلط بر استفاده از کلاس‌ها، اشیاء، ویژگی‌ها، روش‌ها و سازنده‌ها در پایتون این دوره برای برنامه‌نویسان و توسعه‌دهندگانی طراحی شده است که می‌خواهند درک خود را از مفاهیم برنامه‌نویسی شی‌گرا (OOP) عمیق‌تر کنند و آنها را در برنامه‌های کاربردی دنیای واقعی به کار ببرند. برای مبتدیانی که از قبل با اصول پایتون آشنا هستند و به دنبال انتقال به برنامه نویسی OOP هستند مناسب است. توسعه دهندگان پایتون متوسط ​​که به دنبال افزایش مهارت های کدنویسی و یادگیری موضوعات پیشرفته OOP هستند نیز در این دوره ارزش پیدا می کنند. دانش قبلی در مورد مفاهیم برنامه نویسی پایتون، از جمله متغیرها، انواع داده ها، حلقه ها و توابع مورد نیاز است. اگر مشتاق یادگیری و به کارگیری اصول 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

  • تمرین 1 در مورد روش ها Exercise 1 on Methods

  • تمرین 2 در مورد روش ها Exercise 2 on Methods

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

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

  • تکنیک های شی + متغیرهای کلاس (قسمت 1) Object Techniques + Class Variables (Part 1)

  • تکنیک های شی + متغیرهای کلاس (قسمت 2) Object Techniques + Class Variables (Part 2)

  • مسئله در کلاس Issue in Class

انواع روش ها Types of Methods

  • روش کلاس (قسمت 1) Class Method (Part 1)

  • روش کلاس (قسمت 2) Class Method (Part 2)

  • روش استاتیک Static Method

  • تمرین روی روش استاتیک (قسمت 1) Exercise on Static Method (Part 1)

  • تمرین روی روش استاتیک (قسمت 2) Exercise on Static Method (Part 2)

  • تمرین روی روش استاتیک (قسمت 3) Exercise on Static Method (Part 3)

بلوک های ساختمانی OOP OOP Building Blocks

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

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

  • وراثت چند سطحی: قسمت 1 Multilevel Inheritance: Part 1

  • ارث چندگانه: قسمت 2 Multiple Inheritance: Part 2

  • غلبه بر روش و MRO Method Overriding and MRO

  • isinstance() و issubclass() isinstance() and issubclass()

  • کنوانسیون نامگذاری Naming Convention

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

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

  • بارگذاری بیش از حد اپراتور Operator Overloading

  • پلی مورفیسم Polymorphism

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

  • پروژه OOP پایتون: قسمت 1 Python OOP Project: Part 1

  • پروژه OOP پایتون: قسمت 2 Python OOP Project: Part 2

نمایش نظرات

Python for OOP - The A to Z OOP Python Course Programming [ویدئو]
جزییات دوره
3 h 59 m
31
Packtpub Packtpub
(آخرین آپدیت)
2
3.5 از 5
ندارد
دارد
دارد
Meta Brains
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Meta Brains Meta Brains

بیایید با هم ابر جهان را کدنویسی و بسازیم! Meta Brains یک برند آموزشی حرفه ای است که توسط تیمی از توسعه دهندگان نرم افزار و متخصصان امور مالی که به امور مالی، کدنویسی و اکسل علاقه دارند، توسعه یافته است. ما تجارب حرفه‌ای و آموزشی را برای ایجاد برنامه‌های آموزشی در سطح جهانی که برای همه قابل دسترسی است، گرد هم می‌آوریم. در حال حاضر، ما بر انقلاب بزرگ بعدی در محاسبات متمرکز هستیم: متاورس. هدف نهایی ما این است که نسل بعدی استعدادها را آموزش دهیم تا بتوانیم با هم متاورز را کدنویسی و بسازیم!