Курс "ООП на Python"

4.1
28 ביקורות
+500
הורדות
סיווג תוכן
דורג לגיל 3 ומעלה
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך

מידע על אפליקציה זו

הקורס "תכנות מונחה עצמים בפייתון" מציג את התכונות של תכנות מונחה עצמים באופן כללי ויישומו בשפת פייתון. היישום משלים דוגמאות של פתרונות עבודה מעשיים. השיעורים עצמם זמינים באופן חופשי בכתובת https://younglinux.info/oopython/course. גרסאות וידאו קצרות של השיעורים: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

הקורס מניח ידע קודם בתכנות מובנה ב- Python, שאפשר להכיר אותו בקורס הראשון שלנו "Python. מבוא לתכנות": https://younglinux.info/python/course.

הקורס כולל 15 שיעורים:

1. מהי תכנות מונחה עצמים
2. יצירת כיתות ואובייקטים
3. בונה כיתה - שיטת __init __ ()
4. ירושה
5. פולימורפיזם
6. אנקפסולציה
7. הרכב
8. עומס מפעיל
9. שיטות סטטיות
10. איטרטורים
11. גנרטורים
12. מודולים וחבילות
13. תיעוד הקוד
14. תוכנית פייתון מוכוונת אובייקטים לדוגמא
15. תוצאות הקורס "תכנות מונחה עצמים בפייתון"

מושגי המפתח בתכנות מונחה עצמים הם "מחלקה" ו"אובייקט ". אובייקטים נגזרים מהמחלקות שלהם. בשפת התכנות של פייתון, אובייקטים כאלה נקראים מופעים.

תורשה, פולימורפיזם ואנקפסולציה הם העקרונות הבסיסיים, עמודי התווך של תכנות מונחה עצמים. תורשה מרמזת על היכולת להגדיר כיתות ילדים, פולימורפיזם היא דרך אחרת ליישם אותו דבר, אנקפסולציה היא הסתרה ושילוב של נתונים ושיטות. הרכב מיושם בתדירות נמוכה יותר, פירושו היכולת ליצור אובייקטים שחלקיהם המרכיבים הם אובייקטים ממעמדות אחרים.

בונה ב- OOP היא שיטת מחלקה הנקראת אוטומטית כאשר אובייקט נוצר ממעמד זה. במקביל, קונסטרוקטור מתייחס לשיטות עומס יתר של מפעילים. שמות שיטות כאלה מוסדרות על ידי שפת התכנות עצמה, והשיחה שלהן מתרחשת באופן אוטומטי כאשר האובייקט משתתף בפעולות מסוימות. למשל הוספה, חילוץ אלמנט וכו '.

איטרטורים הם סוג מיוחד של אובייקטים, הדומים לאוספים כמו רשימה, אך שאינם מאחסנים את מכלול האלמנטים, אלא מייצרים רק אחד בכל פעם שהיא ניגשת. ל- Python יש שיעורי סוג נתונים מובנים שמהם נוצרים איטרטורים. עם זאת, תוכל גם להגדיר שיעורים משלך, שלמקרים שלהם יהיו יכולות איטרציה.
עדכון אחרון בתאריך
11 ביוני 2023

אבטחת נתונים

כדי לשמור על הבטיחות צריך קודם כל להבין איך המפתחים אוספים ומשתפים את הנתונים שלך. נוהלי פרטיות הנתונים ואבטחת הנתונים עשויים להשתנות בהתאם לשימוש, לאזור ולגיל המשתמש. המפתח סיפק את המידע הזה והוא עשוי לעדכן אותו מדי פעם.

דירוגים וביקורות

4.3
27 ביקורות

מה חדש

Измененно оформление кода, переписан урок про инкапсуляцию