תכנות פייתון בגבעה הצרפתית

תאריך: 
ש', 08/02/202517:00
course03_1x1.png
מיקום: 
בי"ס בעברית, תיכון אוניברסיטאי - הגבעה הצרפתית
מרצה: 
ט' - י'

 

 

     כיתות ט'-י'

    תוכנית שנתית

    ימי א' 19:00- 17:30

להרשמה

 

תכנות בשפת פייתון (לתלמידי כיתות ט'-י')

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

 

סילבוס הקורס:

יסודות התכנות (10 מפגשים)

מפגש 1: מבוא לפייתון

תוכן השיעור:

  • מהי שפת פייתון ומהם יתרונותיה.
  • ההבדל בין מתורגמן (Interpreter) למַהְדֵּר (Compiler).
  • התקנת פייתון והגדרת סביבת עבודה.
  • כתיבת והפעלת התוכנית הראשונה: "Hello World".

מפגש 2: סוגי נתונים ומשתנים

תוכן השיעור:

  • סוגי הנתונים הבסיסיים (מספרים שלמים, מספרים עשרוניים, מחרוזות).
  • הגדרת משתנים ושמירת נתונים.
  • פעולות חשבוניות ולוגיות על משתנים.

מפגש 3: תנאים ושליטה בזרימת התוכנית

תוכן השיעור:

  • ביטויים בוליאניים (Boolean Expressions).
  • שימוש במשפטי תנאי (if, elif, else).
  • קבלת קלט מהמשתמש (input).

מפגש 4: רשימות וטאפלים (Tuples)

תוכן השיעור:

  • היכרות עם רשימות ואופן העבודה איתן.
  • עריכה ושינוי רשימות.
  • היכרות עם טאפלים (Tuples) וזיהוי מתי להשתמש בהם.

מפגש 5: עבודה עם מחרוזות

תוכן השיעור:

  • גישה לרכיבי מחרוזות.
  • פונקציות שימושיות לעבודה עם מחרוזות, כמו: split, join, upper, lower, strip.

מפגש 6: לולאות (Loops)

תוכן השיעור:

  • שימוש בלולאות for ו-while.
  • יישום הפונקציה range.
  • שליטה בזרימת הקוד באמצעות לולאות.

מפגש 7: רשימות דו-ממדיות

תוכן השיעור:

  • עבודה עם רשימות דו-ממדיות.
  • שינוי ערכים בתוך רשימות דו-ממדיות.
  • חיתוך רשימות (Slicing) ובדיקה אם פריט קיים באמצעות in.

מפגש 8: מילונים (Dictionaries)

תוכן השיעור:

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

מפגש 9: פונקציות (Functions)

תוכן השיעור:

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

 

מפגש 10: ניהול פרויקטים בתכנות

תוכן השיעור:

  • איך לתכנן פרויקטים בתכנות.
  • שימוש בכלים לניהול גרסאות כמו Git.
  • טיפים לכתיבת קוד נקי וקריא.

הקורס יתקיים בימי ראשון החל מ-09.02.2025 בין השעות 19:00- 17:30.
בבי"ס בעברית, תיכון אוניברסיטאי (בניין בי"ס יאנוש קורצ'ק), הגבעה הצרפתית.
עלות קורס ל-10 מפגשים 980 ש"ח.