٪85 تخفیف

دانلود کتاب آموزشی Object-Oriented Programming in Python جلد اول

دسته‌بندی: برچسب: تاریخ به روز رسانی: 6 دی 1404 تعداد بازدید: 418 بازدید
ویژگی های محصول: پشتیبانی واتساپ

قیمت اصلی: ۲,۰۰۰,۰۰۰ تومان بود.قیمت فعلی: ۳۰۰,۰۰۰ تومان.

torobpay
هر قسط با ترب‌پی: ۷۵,۰۰۰ تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.

دوره آموزشی Object-Oriented Programming in Python معمولاً شامل مفاهیم و تکنیک‌های اصلی برنامه‌نویسی شی‌گرا (OOP) در پایتون است. در اینجا یک سر فصل معمول برای چنین دوره‌ای آورده شده است:

سر فصل دوره آموزشی Object-Oriented Programming in Python

1. مقدمه‌ای بر برنامه‌نویسی شی‌گرا (OOP)

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

2. کلاس‌ها و شی‌ها (Classes and Objects)

  • تعریف کلاس‌ها در پایتون
  • ساخت شی‌ها از کلاس‌ها
  • تفاوت بین کلاس و شی
  • استفاده از متغیرهای شی (Instance Variables)

3. خصوصیات و متدهای کلاس (Class Attributes and Methods)

  • تعریف و استفاده از خصوصیات (Attributes)
  • تعریف و استفاده از متدهای کلاس (Methods)
  • تفاوت بین متدهای سطح کلاس و سطح شی

4. متد ویژه (Magic Methods)

  • آشنایی با متدهای ویژه مانند __init__(), __str__(), __repr__(), __del__()
  • نحوه استفاده از این متدها در مدیریت شی‌ها و کلاس‌ها

5. وراثت (Inheritance)

  • مفهوم وراثت در OOP
  • تعریف کلاس‌های مشتق شده از کلاس‌های والد
  • ارث‌بری ویژگی‌ها و متدهای کلاس والد
  • استفاده از متدهای والد در کلاس‌های فرزند

6. پلی‌مورفیسم (Polymorphism)

  • مفهوم پلی‌مورفیسم و انواع آن
  • استفاده از پلی‌مورفیسم در OOP
  • امکان فراخوانی متدها با نام یکسان در کلاس‌های مختلف
  • نمونه‌های کاربردی پلی‌مورفیسم

7. انکپسوله‌سازی (Encapsulation)

  • مفهوم انکپسوله‌سازی
  • استفاده از متغیرهای خصوصی و عمومی
  • دسترسی به داده‌ها با استفاده از متدهای getter و setter
  • مزایای استفاده از انکپسوله‌سازی در برنامه‌نویسی

8. پوشش‌دهی (Abstraction)

  • مفهوم پوشش‌دهی در OOP
  • ایجاد کلاس‌های انتزاعی (Abstract Classes) و متدهای انتزاعی
  • کاربرد کلاس‌ها و متدهای انتزاعی برای پنهان‌سازی جزئیات

9. مدیریت استثناها (Exception Handling) در OOP

  • معرفی استثناها و نحوه مدیریت آن‌ها در برنامه‌نویسی شی‌گرا
  • استفاده از try, except, else, finally
  • ایجاد استثناهای سفارشی در پایتون

10. الگوهای طراحی شی‌گرا (Design Patterns)

  • معرفی برخی از الگوهای طراحی معروف مانند Singleton, Factory, Observer
  • استفاده از الگوهای طراحی در حل مسائل پیچیده‌تر

11. پروژه‌های عملی

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

12. مفاهیم پیشرفته OOP

  • متدهای کلاسی (Class Methods) و متدهای استاتیک (Static Methods)
  • مفاهیم مرتبط با وراثت چندگانه (Multiple Inheritance)
  • بررسی مشکلات و راه‌حل‌ها در وراثت چندگانه

این دوره معمولاً ترکیبی از تئوری و تمرین‌های عملی است که به شما کمک می‌کند تا مفاهیم شی‌گرایی را در پایتون به‌طور کامل درک کرده و بتوانید پروژه‌های پیچیده‌تری را با استفاده از آن طراحی کنید.

برند

نقد و بررسی ها

نقد و بررسی وجود ندارد.

فقط مشتریانی که وارد سیستم شده اند و این محصول را خریداری کرده اند می توانند نظر بدهند.

سبد خرید

سبد خرید شما خالی است.

ورود به سایت