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