آموزش رایگان شیءگرایی در پایتون

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

4.8 (64 امتیاز)
7,904 دانشجو
مقدماتی
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

محتوای دوره

1 فصل 14 جلسه 9 ساعت ویدیو
آموزش شیء گرایی در پایتون

پیش‌نیاز‌ها

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

درباره دوره

اگر کمی با برنامه‌نویسی سروکار داشته‌اید، قطعاً برنامه‌نویسی شیءگرا یا به گوشتان خورده است و یا مجبور شده‌اید جایی از آن استفاده کنید. مثلاً فرض کنید می‌خواهید یک بازی را برنامه‌نویسی کنید، بازی ساده‌ای مانند منچ. در اینجا، شیءگرایی مفهوم و کاربرد خود را به زیبایی به تصویر می‌کشد چراکه هر مهره یک شیء مستقل و تعریف شده در بازی است که در خانه‌های مستقل از هم (که این خانه‌ها نیز شیء هستند) حرکت می‌کنند.

از سویی تاس نیز یک شیء است که تعداد حرکات هر مهره را نشان می‌دهد. پس می‌توان کاربرد برنامه‌نویسی شیءگرا در پایتون را پیاده‌سازی برنامه‌های واقع‌گرایانه دانست. به بیان دیگر اگر بخواهید این بازی ساده یا هر برنامه شیءگرای دیگری را با پایتون برنامه‌نویسی کنید، نیازمند این هستید تا با برنامه‌نویسی شیءگرا در پایتون آشنا باشید که در مکتب‌خونه این امکان به‌صورت رایگان برای شما فراهم شده است.

 

هدف از یادگیری دوره آموزشی رایگان برنامه‌نویسی شیءگرا در پایتون چیست؟

برنامه‌نویسی شیءگرا کمک می‌کند دستورات تکراری را به میزان زیادی با روش ارث‌بری کاهش دهید. از سوی دیگر دقت برنامه‌نویسی به طرز چشم‌گیری افزایش‌یافته که شما را در پیاده‌سازی یک برنامه تمام‌وکمال، یاری می‌کند. ازاین‌رو می‌توان هدف از یادگیری برنامه‌نویسی شیءگرا در پایتون را ساده‌سازی مفاهیم برنامه‌هایی که در آن‎ها یک شیء نقش بسیار مهمی دارند (مثل بازی‌ها) و یکپارچه‌سازی کدهای نوشته شده دانست.

 

دوره آموزش رایگان برنامه‌نویسی شیءگرا در پایتون مناسب چه کسانی است؟

فقط کافی است کمی اشتیاق برنامه‌نویسی در شما وجود داشته باشد، آن زمان است که این دوره دقیقاً برای شما در نظر گرفته شده است. پس اگر فکر می‌کنید در برنامه‌نویسی پایتون به‌قدری مهارت دارید که می‌توانید دانش شیءگرایی در آن را نیز به مهارت‌هایتان اضافه کنید، شک نکنید که جای درستی آمده‌اید.

 

بعد از فراگیری دوره آموزش رایگان شیءگرایی در پایتون چه مهارت‌هایی کسب خواهید کرد؟

پایان یافتن این دوره آموزشی برابر است با یادگیری تمامی مفاهیم کلیدی در برنامه‌نویسی شیءگرا به‌خصوص در محیط برنامه‌نویسی پایتون. این مفاهیم کلیدی عبارت‌اند از:

1. تعاریف کلاس و شیء و نحوه ایجاد آن‌ها

2. مفهوم ارث‌بری و کاربرد آن در برنامه‌نویسی شیءگرا

3. متدهای مختلف در برنامه‌نویسی شیءگرا

4. معنی کپسوله‌سازی و نحوه انجام آن

5. آشنایی با چند ریختی یا polymorphism و کاربرد آن

 

سرفصل‌های دوره آموزش رایگان برنامه‌نویسی شیءگرا در پایتون

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

4.8

از مجموع 64 امتیاز

26 نظر

1 ماه پیش

بهترین دوره OOP رایگان و فارسی خیلی خیلی عالی و کامل توضیح دادن و هیچ مطلبی جا نیوفتاد و اصلا هم خسته کننده نبود

سیداحمد حسینی

سیداحمد حسینی

4 ماه پیش

دوره بسیار عالی و اقای دانشجو بسیار کار بلد از ایشان و همینطور تیم مکتب خونه بسیار تشکر

بهرام رستمی

بهرام رستمی

6 ماه پیش

دوره بسیار عالی و جامع نکات به خوبی و با مثال گفته شده اگه در شی گرایی مشکل داشته باشین این دوره عالیه براتون

محمدرضا رجب پور

محمدرضا رجب پور

7 ماه پیش

Very good simple and practical

دانشجوی دوره

9 ماه پیش

بسیار عالی بود حتما پیشنهاد میکنم تمام دوره های استاد دانشجو رو شرکت کنید وو نهایت استفاده رو ببرید ممنون

امیرحسین دژم خواه

امیرحسین دژم خواه

11 ماه پیش

واقعا بیان آقای دانشجو عالی هستش با این که من سالها از بحث برنامه نویسی دور بودم کاملا برام قابل درک هستش خسته نباشید و خدا قوت به استاد محترن و تیم مکتب خونه

دانشجوی دوره

نظرات بیشتر

دوره‌های پیشنهادی

درباره استاد

حمید دانشجو
حمید دانشجو
8 دوره
26,949 دانشجو

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

آقای دانشجو از 91 به عنوان معمار و دانشمند داده و هم‌چنین سرپرست ارزیابی و تست در مرکز تحقیقات انفورماتیک و شرکت به‌پرداخت ملت مشغول به کار شده اند و از سال 96 نیز در شرکت پرداخت سپهر به عنوان کارشناس و تحلیل‌گر امنیت فعالیت می‌کند.

اطلاعات بیشتر

دیگر دوره‌های حمید دانشجو

سوالات پرتکرار

آیا ممکن است که درسی ناقص ضبط شده باشد؟

ما همواره تلاش کرده­‌ایم که دروس را به طور کامل ضبط نماییم و در اختیار شما دوستان قرار دهیم. اما گاهی برخی ناهماهنگی ها سبب می شود که یک یا تعدادی از جلسات یک درس ضبط نشود. توضیح این گونه نواقص در توضیح درس­ ها آمده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت چه باید کرد؟

در صورتی که با هر گونه مشکلی رو به رو شدید می توانید از طریق صفحه ارتباط با ما به ما اطلاع دهید تا ما سریعا مشکل را پیگیری و برطرف نماییم.

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.