نوشتن اولین کلاس معرفی attributes و methods

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

مفهوم شی گرایی در پایتون رایگان نوشتن اولین کلاس معرفی attributes و methods رایگان
معرفی dunders و استفاده از آنها
operation overloading و استفاده از _slots_
Encapsulating و کاربرد property
وراثت ساده و چندگانه و استفاده از super()
معرفی Metaclass
انتزاع (Abstraction) و کلاسهای انتزاعی
duck typing
ترکیب (Composition) و تجمع (Aggregation)
data classes

ساخت ماژول و استفاده از مسیر (path) در پایتون
ساخت package در پایتون
کار با ورژن های مختلف پایتون و نصب کتابخانه
استفاده از محیط مجازی venv

تفاوت خطا و استثنا و معرفی انواع آنها
کار با دستور try/except
کاربرد دستور try/except و مدیریت استثناهای تو در تو
کار با دستورات raise، warn و assert
کار با فریم ورک unittest

تعریف دکوراتیو و ویژگی های آن
بررسی ساختار و نحوه پیاده سازی دکوراتورها
بررسی یک مثال کاربردی
تعریف دکوراتورها به وسیله کلاس و حفظ ویژگی های آن

تعریف جنریتورها و مزیت آنها
بررسی مثال جنریتورها

مقدمه ای بر یادگیری ماشین
بررسی یک مثال یادگیری ماشین