בקורס פייתון נכיר ונלמד את שפת התכנות פייתון ויכולותיה הבסיסיות, הבנה של עקרונות התכנות,תכנות נכון בפורמט המקובל כיום בעולמות הטכנולוגיה, שימוש בספריות חיצוניות, היכרות עם מונחים מתחום הבינה המלאכותית (AI) ופיתוח בוט המשתמש בבינה מלאכותית בפלטפורמה "Discord".
בקורס התלמידים יקבלו מגוון רחב של כלים, שבאמצעותם יוכלו לתכנת ברמה גבוהה ולהיעזר בספריות חיצוניות בתכנות שלהם. באופן הזה יוכלו התלמידים ליישם את התוכנה ויהיו להם את הכלים הנדרשים כדי לתכנת בקלות אתרי אינטרנט, בוטים חכמים, תוכנות בינה מלאכותית פשוטות, וכל מה שתומך בשפת פייתון.
אופן הלמידה:
הלמידה בקורס תהיה מבוססת פרויקטים, כלומר נלמד כיצד לתכנת דברים מסוימים ולאחר מכן נשלב אותם יחד לתוך פרויקט. באופן הזה התלמידים יוכלו ליישם באופן מעשי את מה שלמדו בכיתה, וכן להציג תוצר של תוכנה מעשית כל כמה שבועות.
רשימת הנושאים בקורס:
- קלט / פלט והדפסות
- משתנים ושמירה בזיכרון
- התניות
- לולאות
- ייבוא ספריות
- שימוש בספריית Random
- מילונים, רשימות וטופלים
- יצירת חשבון ובוט בדיסקורד
- הספרייה discord וספריות המשנה שלה
- שימוש ב-API חיצוני
- תכנות הבוט הראשון
- עקרונות הבינה המלאכותית ומבחן טיורינג
- תכנות של בוט המבוסס על בינה מלאכותית
- כל תלמיד יצור את הפרויקטים שנעשה במהלך השנה בדרך שלו. לכן התוצר של כל תלמיד יהיה ייחודי לו.
תנאים מקדימים:
- ידע בסיסי בשפה האנגלית
- רצון ללמוד לתכנת ברמה גבוהה!