צפה בסרטונים לדוגמה

רשימת סרטונים

  • הקדמה
    • הקדמה
    • מהו תכנות מונחה עצמים
  • הגדרות ועקרונות בתכנות מונחה עצמים
    • הגדרת Object, Instance
    • הגדרה ויצירת מחלקה, מתודת __init__
    • גישה לשדות ומתודות המחלקה
    • שדות של אובייקט במרחב הזיכרון
    • ההבדל בין משתנים ושדות
    • מהו Instance variable ו- Class variable
    • מתודות דוגמאות ודגשים
    • הפונקציה dir
    • הפונקציה isinstance
  • ייצוג טקסטואלי כמחרוזת לאובייקטים
    • ייצוג אובייקט כמחרוזת __repr__ , __str__
  • העמסת (overloading) אופרטורי השוואה
    • מתודות של השוואה והמתודה __eq__
    • מתודות __gt__, __ge__, __lt__, __le__
  • העמסת (overloading) אופרטורים אריתמטיים
    • מתודות אריתמטיות והמתודה __add__
    • המתודות __neg__, __sub__, __mul__
    • אופרטורים על אובייקטים ממחלקות שונות
    • סדר האובייקטים ומתודת __radd__
  • Docstring
    • מהו Docstring והתכונה __doc__
  • דוגמא - מחלקת נקודה ועיגול
    • מחלקת נקודה ומחלקת מעגל