אנשים רבים לומדים שפות תכנות בצורה הטובה ביותר באמצעות פרויקטים של בנייה. אם אתה רוצה ללמוד פייתון על ידי קידוד של חמישה משחקים, עיין בקורס הווידאו בן 7 שעות שהוצאנו זה עתה בערוץ YouTube freeCodeCamp.org. אספנו יחד 5 מדריכים מעולים לפיתוח משחקים שיעזרו לכם ללמוד פייתון.
תוכלו לבנות פונג, נחש, חיבור ארבע, טטריס ומשחק מרובה משתתפים פשוט. כל אלה הם משחקים פופולריים שכיף לשחק כמו גם קוד.

קורס זה נוקט גישה מבוססת פרויקטים. אם אתה לומד הכי טוב על ידי עשייה, זה הקורס בשבילך. תלמד מכריסטיאן תומפסון, קית גאלי וטק עם טים. מורים מנוסים אלו יעזרו לכם להבין כל שורת קוד בפרויקטים.
אינך זקוק לניסיון קודם בתכנות כדי ללמוד מהקורס הזה. עם זאת, זה שימושי אם אתה מודע לכמה מושגי תכנות בסיסיים מכיוון שקורס זה מדלג על הוראת התחביר הבסיסית וקופץ היישר לפרויקטים של בנייה.
בנה משחקים באמצעות שורת הפקודה, הצב ו- Pygame
אחד המשחקים פשוט משתמש בשורת הפקודה. כתיבת קוד לשורת הפקודה היא דרך נהדרת ללמוד כישורי תכנות בסיסיים מבלי לדאוג לגרפיקה.
משחק אחר משתמש במודול הגרפי של הצבים. זהו מודול מובנה שמשמש לעיתים קרובות ללימוד מיומנויות תכנות מתחילות וניתן להשתמש בו למשחקים פשוטים.
תלמד גם לבנות משחקים באמצעות Pygame. Pygame הוא קבוצה של מודולי Python המשמשת ליצירת כל מיני משחקים, אפילו מתקדמים. זה מקל על הוספת גרפיקה וסאונד לתוכניות Python.
בחלק האחרון, תלמד כיצד לקודד משחק מרובה משתתפים הניתן להרחבה עם Python באמצעות שקעים ורשתות. תלמד כיצד לפרוס את המשחק שלך כך שאנשים בכל מקום ברחבי העולם יוכלו לשחק אחד נגד השני.
באמצעות בניית משחק מרובה משתתפים תלמדו על מושגים כמו פיתוח לקוחות ושרתים, שליחת נתונים מוצפנים וחיבור של מספר לקוחות לשרת.
תוכלו לצפות בקורס המלא בערוץ היוטיוב freeCodeCamp.org (צפייה של 7 שעות).