טוב, טוב Python OOP
Miscellanea / / December 04, 2023
הבסיס של קורס זה מורכב ממשימות הקרובות ככל האפשר למשימות הקרביות האמיתיות שעומדות בפני כל מתכנת מתחיל בחברות IT. ניסוח המשימות צמוד לסגנון המפרט הטכני, בו אתם עלולים להיתקל גם בעבודה על הזמנות. כתוצאה מכך, לא רק תרגול תכנות מתקבל, אלא גם תפיסה נכונה של משימות טכניות טיפוסיות.
בקורס, צעד אחר צעד, החל מהקונסטרוקציות הפשוטות ביותר (שיעורים, אובייקטים, שיטות), תשקעו בעולם המרתק של OOP. בתחילת כל שיעור ניתן חומר וידאו תיאורטי, אשר מחוזק לאחר מכן במערך משימות מעשיות (מעללים). בסוף חלק מהסעיפים מוצע לעבור מבחן - פיתוח תוכנית מלאה המאפשרת לבוא במגע מלא עם OOP.
על ידי לימוד סבלני של כל שיעורי הקורס הזה, תוכל להרגיש (לגעת) בקונספט יוצא הדופן הזה, במבט ראשון, של תכנות עם שיעורים ואובייקטים. אתה תבין את היכולות שלו ותוכל להשתמש בניסיון ובידע הראשוניים הללו בפרויקטים שלך, תוך התפתחות נוספת בכיוון זה.
ערוץ טלגרם לדיון: https://t.me/python_selfedu
המשך: קורס על מבני נתונים: https://stepik.org/course/134212/
צעדים ראשונים ב-OOP
1. כיצד לבצע את מטלות הקורס בצורה נכונה
2. קונספט OOP במילים פשוטות
3. כיתות וחפצים. תכונות של מחלקות ואובייקטים
4. שיטות כיתה. פרמטר עצמי
5. __init__ אתחול ו __del__ finalizer
6. שיטת קסם __חדש__. דוגמה לדפוס סינגלטון
7. שיטות מחלקות (שיטה כיתה) ושיטות סטטיות (שיטה סטטית)
8. בדיקת מאפיינים ושיטות
מצבי גישה, מאפיינים ומתארים
1. מצבי גישה ציבוריים, פרטיים, מוגנים. מגדירים וגוטרים
2. נכס נכס. מעצב @property
3. מתארים (מתאר נתונים ומתאר שאינו נתונים)
שיטות כיתת קסם
1. שיטות __setattr__, __getattribute__, __getattr__ ו__delattr__
2. שיטה __קריאה__. חוגי פונקציות ודקורטורים
3. שיטות __str__, __repr__, __len__, __abs__
4. שיטות __add__, __sub__, __mul__, __truediv__
5. השוואות __eq__, __ne__, __lt__, __gt__ ואחרות
6. שיטות __eq__ ו__hash__
7. שיטת __bool__
8. שיטות __getitem__, __setitem__ ו__delitem__
9. שיטות __iter__ ו__הבא__
10. משפט הקסם
תורשה ופולימורפיזם
1. תורשה בתכנות מונחה עצמים
2. הפונקציה issubclass(). ירושה מסוגים מובנים
3. יְרוּשָׁה. super() פונקציה והאצלה
4. יְרוּשָׁה. תכונות פרטיות ומוגנות
5. פולימורפיזם ושיטות מופשטות
6. ירושה מרובה
7. אוסף __חריצים__
8. אתגר נטל המורשת
מנהלי חריגים והקשרים
1. מבוא לטיפול בחריגים. נסה/למעט בלוקים
2. טיפול חריג. לבסוף ועוד חוסמים
3. חריגות ריבוי
4. להעלות הצהרה וחריגים מותאמים אישית
5. מנהלי הקשר. ההצהרה עם
6. התחלה לתכנות מונחה עצמים