חברים! מסיבות בריאותיות וכמה קשיים בלתי צפויים, אני נאלץ להפנות את חץ הניסיון והידע שלי לפרויקטים אחרים; ברגע שהאפליקציה לא מעודכנת, הפרקים החדשים נמצאים במצב כאוטי, כאילו החתול פיזר את פיסות הנייר. ברגע שהכל יחזור לקדמותו, העבודה על הפרויקט תימשך.
כעת אי אפשר לתמוך ולפתוח חלקים סגורים (תהיה שגיאה באפליקציה). אני מתנצל ומקווה לפתרון מהיר של המצב.
האם אתה רוצה ללמוד כיצד לפתח תוכניות בפרדיגמת התכנות מונחה עצמים? האם אתה רוצה להסתכל על הארכיטקטורה והעקרונות של בניית אלגוריתמי משחק? למד כיצד לעבוד עם גרפיקה ב-pygame: הצגת תמונות, עבודה עם קול, מעקב אחר הקשות מקלדת ופעולות עכבר?
האפליקציה היא המשך לסדרת החומרים החינוכיים "תכנות משחקים, יצירה מאפס (Python 3)". כאן נדבר על היסודות והעקרונות של פיתוח תוכניות באמצעות תכנות מונחה עצמים בגירסת Python 3.x.
חומר ל"דומים" ב-OOP, אבל לא למתחילים ב-Python. נדרשת הכרת המבנים הבסיסיים של השפה: מזהים, ביטויים לוגיים, תנאים, לולאות. ידע והבנה של פונקציות בשפת תכנות חשובים במיוחד.
ניתן תיאור מפורט של רעיונות ויישומים, דוגמאות מעשיות ותוצאות. ניתן להוריד רשימות קוד גדולות מהקישורים ולנסות אותן במחשב. ביצועי התוכנית מובטחים בגירסת Python 3.7 ומעלה. אם אתה מפתח בסמארטפונים, זה יעבוד, אבל יהיה צורך להתאים את הקוד (לדוגמה, לשנות את נתוני גודל המסך). אבל עדיין, המחבר ממליץ בחום להשתמש במחשב אישי, אם אפשר.
מה נחשב? מכניקת OOP: עקרונות של פיתוח וכתיבת קוד מחלקה, יצירת מופעי מחלקה: הכל עם דוגמאות ותיאורים מפורטים. המרכיב הטכני של עבודתם של חפצים ב-RAM של המכשיר נחשב. שיטות חובה, דוגמאות והצדקה ליישום. משימות לפתרון עצמאי. עבודה עם גרפיקה, אודיו והתקני קלט. דיאגרמות UML. דפוסי תכנות OOP למתחילים.
כמו גם הפשטה ואנקפסולציה נוראית, תורשה לא מובנת, פולימורפיזם נוראי, איזשהו ממשקים וכל מיני מצבים והתנהגות, ובו בזמן הסתרת נתונים. אין צורך לפחד - הכל מתואר במילים פשוטות.
בנוסף: מחקר על המילה המסתורית עצמי, ולמה אי אפשר בלעדיה.
לאחר הלימודים תקבלו כלי לפיתוח טיק-טקט משלכם, מגוון משחקי בלאק ג'ק, משחקי RPG וכמובן קליקרים! ניתן לך כלי שבעזרתו תוכל לכתוב כל תוכנית אם יש לך זמן פנוי.
מומלץ לגילאי 13+ וגם לכל המעוניינים. זה יהיה שימושי עבור מורים ומורים למדעי המחשב.
המוטו של החומר: "OOP הוא, למעשה, פשוט!". למגוון רחב של קוראים, הסגנון של "מדע פופולרי" עם שאלות לשליטה עצמית, דיאגרמות וממים.
המחבר מאחל לך בהצלחה בלימוד התכנות, בעיות טובות עבורך, קוד מעניין ופתרונות חכמים!
עדכון אחרון בתאריך
14 בפבר׳ 2022