משחקים בפייתון - מרעיון לקידום (קורס למורים) - קורס חינם מפוקספורד, הדרכה 144 שעות הוראה, תאריך 30.11.2023.
Miscellanea / / December 04, 2023
תיאוריה – 25.7%, עבודה מעשית בכיתה – 52.1%, עבודה עצמאית – 22.2%
קורס לא מקוון
הלימודים מתקיימים בבית הספר.
השיעורים נערכים במתכונת של חינוך נוסף עם מורה בארגונים חינוכיים.
144 שעות אקדמיות
הקורס נמשך שנתיים.
מי ירוויח מהקורס?
הקורס מיועד לתלמידי כיתות ח'-יא' המעוניינים בתכנות ובמיומנויות דיגיטליות ורוצים להרחיב את ידיעותיהם בתחום זה.
איזה ידע מקנה הקורס?
תלמידי הקורס יכירו את היסודות של תחביר פייתון, ילמדו כיצד לפתור בעיות בצורה אלגוריתמית וליישם פרויקטים משלהם בתחום יצירת משחקים, עיצובם וקידומם.
איך האימון עובד
בכל שיעור התלמידים שולטים בנושא חדש בעזרת חומרי וידאו ומשתמשים בידע הנרכש לפתרון בעיות יישומיות.
בחינם
גישה מלאה לקורס.
מי ירוויח מהקורס?
הקורס מיועד לתלמידי כיתות ח'-יא' המעוניינים בתכנות ובמיומנויות דיגיטליות ורוצים להרחיב את ידיעותיהם בתחום זה.
איזה ידע מקנה הקורס?
תלמידי הקורס יכירו את היסודות של תחביר פייתון, ילמדו כיצד לפתור בעיות בצורה אלגוריתמית וליישם פרויקטים משלהם בתחום יצירת משחקים, עיצובם וקידומם.
איך האימון עובד
אנו בודקים ידנית דוגמאות ושיעורי בית
אנחנו לא משאירים את מטלות החלק הכתוב לבדיקה עצמית - זה נעשה על ידי מומחי OGE.
אנו בודקים "באמת", כמו בבחינה, וכתוצאה מכך אתה מקבל משוב מפורט. כל זה למען מהירות ההכנה והתוצאות שלך.
אוצר אישי יענה על שאלות תוך שעתיים, 24/7
האוצרים מבינים את התכנית והנושא, כך שהם יכולים לענות בקלות על שאלותיכם לגבי הקורס ושיעורי הבית – בכל עת
הם יודעים היטב כמה קשה זה יכול להיות להתכונן ולהבין את הדאגות שלך.
המשימה החשובה ביותר של מורה היא לעזור לך להתמודד עם לחץ ופחד לפני מבחנים
מבוא לפייתון
הגדרת סביבת התכנות. היסטוריה של שפת הפייתון. יתרונות השפה. הרעיון של מודול בפייתון
- INTRO התקנת סביבת התכנות. היסטוריה של שפת הפייתון
- יתרונות השפה. הרעיון של מודול בפייתון.
- שימוש במשתנים. יצירת תוכניות ליניאריות.
יצירת מיני צ'אטבוט. מתחילים לעבוד על המשחק.
כתיבת התוכניות הפרטיות הראשונות: צ'אט בוט והמשחק "מירוץ צבים"
- הרעיון של צ'טבוט. כתיבת המיני-פרויקט הראשון
- שליטה בגיבור-המבצע. חיבור מודולים בפייתון.
- היכרות עם הצב.
- פתרון בעיות באמצעות מודול הצב
- בצע פעולות בהתאם למצב. מושג תרשים זרימה.
- קונסטרוקציות אלגוריתמיות בסיסיות. מפעיל מותנה.
- אם, אחרת, elif: משימות
- חזור על התרחיש עד למילוי התנאי. לולאת ה-while ברמת תרשים הזרימה.
- קונסטרוקציות אלגוריתמיות בסיסיות. בעוד לולאה.
- אלגוריתם "עשה זאת N פעמים". עבור לולאה ברמת תרשים זרימה
- קונסטרוקציות אלגוריתמיות בסיסיות. לולאת for.
- פתרון בעיות באמצעות לולאות for ו-while
- מבנים מקוננים
- לולאה מקוננת
- הצהרה מותנית מקוננת. טכניקת מטריושקה
- פתרון בעיות הכרוכות בהצהרות ולולאות מותנות מקוננות.
- מנגנון להצגת נקודות במשחק. + היגיון לציון נקודות
- מכניקת ניקוד נקודות. עבודה עם משתנים מספריים והתפוקה שלהם.
- עבודה עם מיתרים. הצגת מידע טקסט על המסך
- בעיות בקווים. מאפייני מחרוזת.
- שמירת תוצאות המשחק. שמירת תוצאות משחק בקובץ
- משימות לכתיבה/קריאה מתוך קובץ. שמירת תוצאות המשחק.
- רשימות. פעולות ברשימות
- רשימות בעיות, פעולות ברשימות
- הרבה מהם. פעולות על סטים. שילובים של פעולות סט
יצירת תסריט משחק. עקרונות של תכנות פונקציונלי.
עבודה על תסריט משחק משלך. יצירת פונקציה למשחק.
- יצירת תסריט משחק.
- אנחנו כותבים תסריטים משלנו למשחק
- עקרונות של תכנות פונקציונלי.
- משימות תכנות פונקציונליות.
יצירת המשחק "סימולטור החיים"
יישום משחק דו מימדי.
- מעקב אחר מצב המשחק. מפעיל החזרה. החזר ערכים.
- משימות על מפעיל החזרה.
- מושג פונקציית lambda ב-Python.+ שימוש בפונקציית lambda בעת העברת נתונים.
- משימות באמצעות פונקציות למבדה
- לימוד המרכיבים הבסיסיים של המשחק.
- אנו יוצרים את המרכיבים העיקריים של המשחק
- מושג האובייקט ושיטותיו. + תכנות מונחה עצמים.
- משימות תכנות מונחה עצמים
- בחירת פונקציונליות מודול למשחק. מושגי מודול. + מודולי Python סטנדרטיים (tkinter, pygame).
- מעמיק יותר לתוך tkinter ו-pygame
- מודולי Python סטנדרטיים (טלגרם). מודולי Python סטנדרטיים (API).
- העמקה ב-API עם דוגמאות
- הרעיון של תכנות דינמי.
- משימות תכנות דינמיות
- מחסנית. תוֹר
- משימות לחיזוק המושגים מחסנית ותור.
- רשימה
- משימות לאיחוד הרעיון של רשימה. מאפיינים של רשימות.
- מושג המעמד. יצירת שיעורים
- יצירת שיעורים פשוטים
- בנאי מחלקה.
- יצירת מתודות למחלקה (תו).
- יצירת שיטות לכיתה (אויב).
- יצירת שיטות לכיתה (אובייקטי משחק נוספים).
הרעיון של קובץ מוזיקה.
סוגים שונים של קבצי מוזיקה. ההבדל בין mp3 ל-wav.
- INTRO הרעיון של קובץ מוזיקה. סוגים שונים של קבצי מוזיקה. ההבדל בין mp3 ל-wav.+חיבור מודולי שמע לפרויקט. ניתוח מודולי אודיו קיימים (ספריות המשמשות ליצירת יישומים).
יצירת פרטיטורה מוזיקלית למשחק: יצירת תסריט לעיצוב סאונד של משחק.
חיבור מודולי שמע לפרויקט. ניתוח מודולי אודיו קיימים (ספריות המשמשות ליצירת יישומים).
- ליווי מוזיקלי של משחקים. עקרונות בסיסיים
- יצירת מוזיקה למשחק
- יצירת רצועות שמע באמצעות המתורגמן.
- יצירת רצועות שמע באמצעות המתורגמן לפרויקטים של סטודנטים
- עיבוד אותות בסיסי. גרגירי קול. שליטה על זרמי קול.
- משימות עיבוד אותות בסיסיות.
- יצירת תסריט למוזיקה של המשחק
- כתיבת תסריט לעיצוב מוזיקלי של המשחק לפרויקטים של סטודנטים.
- יצירת אפקטים קוליים (תווים).
- כתיבת אפקטים קוליים משלך באמצעות מתורגמן (צלילי אופי).
- יצירת אפקטים קוליים (צלילי רקע).
- כתיבת אפקטים קוליים משלך באמצעות מתורגמן (צלילי רקע).
- בדיקת העיצוב המוזיקלי של המשחק. הפעל mp3 בתוך פרויקט.
- בדיקת עיצוב מוזיקלי במסגרת פרויקטים של סטודנטים
עיצוב גרפי של המשחק: יצירת פרימיטיבים, מרכיבי ממשק, עבודה עם דמויות.
הוספת אלמנטים גרפיים בסיסיים למשחק. יצירת פרימיטים, ספרייטים ורכיבי משחק אחרים. ניתוח הממשק של משחקים מודרניים.
- עבודה עם אלמנטים גרפיים ב-pygame. עיצוב גרפי של המשחק
- עיצוב גרפי של המשחק לפרויקטים של סטודנטים.
- יצירת פרימיטיבים, ספרייטים ואלמנטים אחרים במשחק.
- יצירת פרימיטיבים, ספרייטים ואלמנטים משחק אחרים עבור פרויקטים של תלמידים
- קונספט של ממשק משחק. פריסת חלון המשחק
- אנו יוצרים את הבסיס של הממשק לפרויקטים של סטודנטים
- יצירת רכיבי ממשק. תַפרִיט
- יצירת מרכיבי ממשק לפרויקטים של סטודנטים.
- עבודה עם דמויות. תחפושות. סימולציה של תנועה
- עבודה עם דמויות לפרויקטים של תלמידים
- עבודה עם הדמיית תנועה לפרויקטים של סטודנטים.
- העברת המשחק מטקסט לעיצוב גרפי.
- העברת המשחק מטקסט לעיצוב גרפי. סיום.
היסטוריה של התפתחות. מודול OpenCV.
השוואה בין שיטות מודול.
- היסטוריה של התפתחות. מודול OpenCV.+תכנות ברשתות חברתיות (מטרת השיטות העיקריות של מודול OpenCV)
- שיטות בסיסיות של מודול OpenCV
תכנות ברשתות חברתיות.
תכנות ברשתות חברתיות (הקצאת השיטות העיקריות של מודול OpenCV).
- הרכב התמונה (פנים, תמונה וכו'). ניתוח סיווג עיבוד תמונה ch1
- ניתוח מעשי מעמיק של סיווג עיבוד תמונה ch1
- ניתוח סיווג עיבוד תמונה. חלק 2.
- ניתוח מעשי מעמיק של סיווג עיבוד תמונה ch2
- חפש אלמנטים בתמונה.
- חפש אלמנטים בתמונה.
- המושג מטריצה. מטריצת תמונה. יצירת מטריצת תמונה
- הפעולות הפשוטות ביותר עם מטריצות. מטריצות תמונה.
- הרעיון של רשת עצבית. מבנה של רשתות עצביות
- שליטה במיומנויות מעשיות בסיסיות של למידת מכונה. יצירת ארכיטקטורת רשת עצבית.
- מבנה רשתות עצביות. יצירת בסיס לרשת עצבית. שימוש ברשתות עצביות
- שליטה במיומנויות בסיסיות של למידת מכונה חלק 2. אימון רשת עצבית. בודק את התוצאות
קידום משחק. שימוש ברשת עצבית ליצירת מסכות.
ניתוח מסכות של רשתות חברתיות. קביעת תחומי השימוש והנושאים העיקריים.
- הרעיון של מסכה. שימוש במסכות ברשתות חברתיות.
- שימוש במסכות ברשתות חברתיות.
- צור פריסת מסכה
- צור פריסת מסכה בסיסית עבור פרויקטים של סטודנטים.
- יצירת פריסת מסכה. הדגשת המרכיבים העיקריים
- יצירת פריסת מסכה מלאה לפרויקטים של סטודנטים.
- שימוש ברשת עצבית ליצירת מסכות ch1
- יצירת מסכות באמצעות רשתות עצביות בפועל, חלק 1
- שימוש ברשת עצבית ליצירת מסכות ch2
- יצירת מסכות באמצעות רשתות עצביות בפועל, חלק 2
- יצירת מסכות נושאיות (המתאימות לדמויות ולנושא המשחק).
- יצירת מסכות נושאיות לפרויקטים של סטודנטים.
יצירת מדבקות על סמך המשחק.
יצירת מדבקות (בהתאמה לדמויות ולנושא המשחק).
- יצירת מדבקות (בהתאמה לדמויות ולנושא המשחק).
- צור מדבקות לפרויקטים של סטודנטים