آموزش برنامه نویسی شی گرا (OOP) - نحوه کدنویسی سریعتر 2023

Object-Oriented Programming (OOP) - How to Code Faster 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برنامه نویسی شی گرا (OOP) را با پایتون بیاموزید و تمرین کنید، بدانید چگونه کار می کند و یاد بگیرید چگونه سریعتر کدنویسی کنید. و ابزارهایی با مثال های فراوان نحوه استفاده از انواع مختلف ارث بری در مقیاس های مختلف آموزش Encapsulation برای قرار دادن کد و داده ها با هم در یک واحد واحد همه چیز را در مورد Access Modifiers و Getters و Setter ها بیاموزید نحوه استفاده و اعمال Polymorphism در سبک شی گرا با مثال های بسیار آموزش نحوه انتزاع مسئله در OOP در عمل تمرین برنامه نویسی شی گرا، مقدماتی تا پیشرفته، با استفاده از پایتون دریافت مدرس پشتیبانی QA مدرن برنامه نویسان سریع تر، توسعه دهندگان نرم افزار و مهندسان نرم افزار توسعه دهندگان پایتون هر کسی که می خواهد OOP را یاد بگیرد و تمرین کند

سلام و به دوره برنامه نویسی شی گرا (OOP) - How to Code Faster 2023 خوش آمدید.


هر مهندس یا توسعه‌دهنده نرم‌افزاری به دلیل اهمیت و مزایای فراوان آن در صنعت نرم‌افزار، باید به خوبی بر برنامه‌نویسی شی گرا تسلط داشته باشد.

بنابراین، ما این دوره را برای شما ایجاد کرده ایم.

برای یادگیری تمام مفاهیم مهم این نوع برنامه نویسی با مثال های کاربردی و تمرین های بسیار عمیق.


در این دوره، OOP (برنامه نویسی شی گرا) را در پایتون خواهید آموخت.

این دوره شامل موارد زیر است:

  • مزایای استفاده از برنامه نویسی شی گرا را بدانید

  • با نحوه ساخت سریعتر برنامه در پایتون آشنا شوید

  • از مؤلفه‌ها و ابزارهای کلاس‌ها و نمونه‌ها با مثال‌های فراوان استفاده و اعمال کنید

  • نحوه استفاده از انواع مختلف وراثت در مقیاس های مختلف

  • Ecapsulation را برای قرار دادن کد و داده با هم در یک واحد بیاموزید

  • در مورد Access Modifiers و Getters and Setter همه چیز بیاموزید

  • نحوه استفاده و اعمال چند شکلی در سبک شی گرا با مثال های فراوان

  • با نحوه انتزاع یک مشکل در OOP در عمل آشنا شوید

  • برنامه نویسی شی گرا، مقدماتی تا پیشرفته، با استفاده از پایتون مدرن را تمرین کنید

  • پشتیبانی QA مربی را دریافت کنید


Python یک زبان برنامه نویسی شی گرا است، بسیار محبوب است، مزایای زیادی دارد و در همه زمینه های نرم افزاری حضور پررنگی دارد، علاوه بر اینکه یادگیری، خواندن و درک آن در زمان کوتاهی آسان است.

>


پس از اتمام این دوره، تمام مفاهیم برنامه نویسی شی گرا را با برنامه های کاربردی و تمرین های بسیاری فرا گرفته اید و می توانید با سهولت و درک از این نوع برنامه نویسی برای ایجاد برنامه های حرفه ای بالا استفاده کنید. سریع و کارآمد. ما اینجا هستیم تا همیشه به شما کمک کنیم.

این دوره فقط به دانش پایه زبان برنامه نویسی پایتون نیاز دارد.


نام من احمد ابراهیم، ​​مهندس نرم افزار و متخصص علوم داده است و به بیش از پانصد هزار دانشجو در این زمینه کمک کرده ام، از جمله توسعه دهندگان، مهندسان و تحلیلگران داده از بیش از صد و هفتاد و نه کشور در سراسر جهان. world.
امیدوارم در این دوره مهم که حاوی گنجینه ای از اطلاعات مهم برای همه در زمینه نرم افزار است، همراه ما باشید.


بیایید شروع کنیم تا در سال 2022 چگونه برنامه‌ها را سریع‌تر بسازیم!


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

ماژول 1: مقدمه ای بر OOP Module 1: Introduction to OOP

  • بررسی اجمالی دوره Course Overview

  • ابزار این دوره Tools for this course

  • دانلود یادداشت های پایتون Downloading Python Notes

  • نصب یادداشت های پایتون Installing Python Notes

  • نصب VS Code Notes Installing VS Code Notes

  • نحوه دانلود پایتون در عمل How to Download Python in action

  • نحوه نصب پایتون در عمل How to Install Python in action

  • نحوه دانلود و نصب VS Code How to download and install VS Code

  • OOP چیست What is OOP

  • چرا پایتون Why Python

  • جایگزین های OOP OOP Alternatives

ماژول 2: کلاس ها و اشیاء در عمل Module 2: Classes and Objects in action

  • کلاس چیست What is a class

  • مصادیق چیست What are Instances

  • صفات چیست What are Attributes

  • سازنده چیست What is Constructor

  • روش ها در پایتون Methods in Python

  • بررسی اجمالی اشیاء متعدد Multiple objects overview

  • شروع با کلاس ها - Main Snake Getting started with classes - Main Snake

  • درج ویژگی های کلاس در SnakeTemp Inserting Class attributes within the SnakeTemp

  • روش و اصلاح خواص برای Snake Method and modify properties for Snake

  • مثال الگوی Full Snake را اعمال کنید Apply Full Snake Template example

  • مثال اضافی - کلاس PersonTemp Addional Example - PersonTemp class

  • PersonTemp بسیاری از موارد اطلاعات مختلف PersonTemp many instances different info

  • متدهای کلاس PersonTemp را کامل کنید Complete PersonTemp class methods

ماژول 3: استفاده از وراثت در عمل Module 3: Using Inheritance in action

  • ارث چیست What is Inheritance

  • مثال یک وسیله نقلیه برای ارث واحد Example one Vehicle for single inheritance

  • نمونه ای از دو کودک برای وسیله نقلیه Example of two Childs for Vehicle

  • وراثت چندگانه عملی Hands-on multiple inheritance

ماژول 4: کپسوله سازی، دریافت کننده ها، تنظیم کننده ها و اصلاح کننده های دسترسی در عمل Module 4: Encapsulation, Getters, Setters, and Access Modifiers in action

  • کپسولاسیون چیست؟ What is Encapsulation

  • مروری بر اصلاح‌کننده‌ها Access Modifiers overview

  • نمای کلی گیرنده ها و تنظیم کننده ها Getters and setters overview

  • کپسولاسیون را در عمل اعمال کنید Apply Encapsulation in action

  • حفاظت از داده ها با استفاده از اصلاح کننده ها Protecting data using modifiers

  • از داده ها با استفاده از گیرنده ها و تنظیم کننده ها در عمل محافظت کنید Protect data using getters and setters in action

ماژول 5: چند شکلی برای روش های مختلف در عمل Module 5: Polymorphism for different ways in action

  • پلی مورفیسم چیست؟ What is Polymorphism

  • چند شکلی را با استفاده از توابع مختلف چند شکلی اعمال کنید Apply Polymorphism using different Polymorphic functions

  • چند شکلی با وراثت و غلبه بر روش در عمل Polymorphism with Inheritance and Method Overriding in action

ماژول 6: انتزاع داده در عمل Module 6: Data Abstraction in action

  • انتزاع داده چیست؟ What is Data Abstraction

  • انتزاع داده ها را به طور عمیق اعمال کنید Apply data abstraction in in depth

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی شی گرا (OOP) - نحوه کدنویسی سریعتر 2023
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3.5 hours
39
Udemy (یودمی) udemy-small
01 تیر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
20,088
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

FLOOSTEC Now FLOOSTEC Now

نرم افزار ، توسعه نرم افزار و فناوری اطلاعات ، آموزش ، راه حل FLOOSTEC اکنون دوره های آنلاین ویدیویی توسعه نرم افزار و فناوری اطلاعات را ارائه می دهد. هدف اصلی FLOOSTEC اکنون ارائه مهارت های با ارزش در فن آوری های نرم افزاری با استفاده از فیلم های با کیفیت بالا ، کوتاه ، متمرکز و مستقیم به منظور صرفه جویی در وقت گرانبهای شما است. ما به شما نشان خواهیم داد که چطور در زمینه مهارت خود مهارت کافی را کسب کنید تا حرفه خود را بهتر کنید و با سرعت شگفت انگیزی به جلو بروید.

Ahmed IB Ahmed IB

مهندس نرم افزار و مربی من احمد IB (ایبرا) هستم ، مهندس ارشد توسعه نرم افزار و مربی با مدرک لیسانس مهندسی برق ، ارتباطات و مهندسی کامپیوتر. من یک تجربه کاربردی عالی در بسیاری از زبانها و چارچوبهای برنامه نویسی دارم ، همچنین دانش و تجربه ماهرانه ای در مهندسی نرم افزار با مهارت در زمینه طراحی ، توسعه ، آزمایش و نگهداری برنامه های مقیاس پذیر دارم. هر روز ، من در حال به روزرسانی مهارت های خود و یادگیری جدید هستم ، زیرا همیشه علاقه مند به توسعه کار و مهارت های روزمره ام و دوست دارم به دیگران کمک کنم مهارت های جدید را یاد بگیرند و مهارت های خود را از طریق آموزش ویدئویی کوتاه و مستقیم به اشتراک بگذارم. هرگز یادگیری را متوقف نکن!

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.