צעדים ראשונים בפייתון

תכנות · לכיתות ה׳–ט׳

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

שפה עם שם של קבוצת קומיקאים

פייתון נוצרה בידי מתכנת הולנדי בשם חידו ואן רוסום, שפרסם את הגרסה הראשונה שלה ב־1991. למרות השם, היא לא נקראה על שם הנחש: ואן רוסום אהב סדרת טלוויזיה קומית בריטית בשם ״מונטי פייתון״, ובחר שם קצר ומעט מסתורי. המטרה שלו הייתה שפה שקל לקרוא — שקוד בה ייראה ברור גם למי שלא כתב אותו.

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

התוכנית הראשונה

המסורת אצל מתכנתים היא שהתוכנית הראשונה בכל שפה מציגה ״שלום עולם״. בפייתון זו שורה אחת: print("שלום עולם"). מריצים — והמשפט מופיע על המסך. הטקסט שבין המירכאות נקרא מחרוזת, ואפשר לשים בה כל דבר, גם בעברית.

פייתון היא גם מחשבון מצוין. print(2 + 3) מציג 5. כוכבית היא כפל: print(6 * 7) מציג 42. קו נטוי הוא חילוק: print(10 / 4) מציג 2.5. שני קווים נטויים נותנים חילוק בלי שארית: print(7 // 2) מציג 3, וסימן האחוז נותן את השארית: print(7 % 2) מציג 1. שתי כוכביות הן חזקה: print(2 ** 10) מציג 1024. שימו לב שבתוך print מספרים כותבים בלי מירכאות.

משתנים, קלט ורשימות

כדי לשמור מידע יוצרים משתנה: age = 11 שומר את המספר 11 במשתנה age. אפשר לבקש מהמשתמש קלט: name = input("מה שמך? ") ואז print("שלום " + name). ואם רוצים לשמור הרבה ערכים יחד, משתמשים ברשימה, שכותבים בסוגריים מרובעים: fruits = ["תפוח", "בננה", "ענב"].

כל פריט ברשימה נמצא במקום ממוספר שנקרא אינדקס, והספירה מתחילה מ־0. לכן print(fruits[0]) מציג ״תפוח״, ו־fruits[2] הוא ״ענב״. len(fruits) מחזיר את מספר הפריטים — 3. כדי להוסיף פריט כותבים fruits.append("מנגו"), ועכשיו יש ברשימה ארבעה פריטים. ואפשר לעבור על כל הרשימה בלולאה: for f in fruits: print(f) מציג כל פרי בשורה משלו.

כללים חשובים

הכלל המיוחד ביותר בפייתון הוא הזחה — רווחים בתחילת שורה. אחרי שורה שנגמרת בנקודתיים, כמו if, for או def, השורות שבתוך הבלוק חייבות להתחיל בכמה רווחים, בדרך כלל ארבעה. בשפות אחרות משתמשים בסוגריים מסולסלים כדי לסמן בלוק; בפייתון — ברווחים. אם ההזחה לא אחידה, פייתון תציג הודעת שגיאה. זה מעצבן בהתחלה, אבל זה מכריח את כולם לכתוב קוד מסודר.

עוד כללים: פייתון מבדילה בין אותיות גדולות לקטנות, ולכן Print לא יעבוד, רק print. סוגריים ומירכאות תמיד באים בזוגות. ושורה שמתחילה בסולמית (#) היא הערה — המחשב מדלג עליה, והיא נועדה לבני אדם: # כאן מחשבים את הניקוד. מתכנתים טובים כותבים הערות שמסבירות למה הקוד עושה משהו, כדי שגם בעוד חודש יבינו אותו.

✅ חידון: צעדים ראשונים בפייתון

1. מי יצר את פייתון?

2. על שם מה נקראה פייתון?

3. מה מציג ⁦print(7 // 2)⁩?

4. מה מציג ⁦print(7 % 2)⁩?

5. אם ⁦fruits = ["תפוח", "בננה", "ענב"]⁩, מה זה ⁦fruits[0]⁩?

6. מה עושה ⁦len(fruits)⁩?

7. מה מסמנת שורה שמתחילה ב־#?

8. למה פייתון מקפידה על הזחה?

🖨️ דף עבודה להדפסה

8 שאלות, שאלות לחשיבה ודף תשובות עם הסברים.

🤖 באקדמיית ה־AI: מידע ואימון ←פייתון היא אחת השפות המרכזיות בבניית מערכות בינה מלאכותית.

📘 מושגים מהשיעור

💬 שאלות לשיחה

  1. כתבו בראש תוכנית בפייתון ששואלת את השם ואת הגיל, ומציגה כמה שנים נשארו עד גיל 18. מה צריך לזכור לגבי input?
  2. למה לדעתכם יוצר פייתון רצה שהקוד יהיה קל לקריאה?
  3. בנו רשימה של חמשת המאכלים האהובים עליכם. מה האינדקס של האחרון?

📖 קטע קריאה בנושא: 🐍 שפה שנולדה בשבוע של חופש

טוענים את הקטע…

עוד שיעורים בתכנות

לכל 16 השיעורים בתכנות ←

חוברת ומבחן לדוגמה לכיתה

שאלות נפוצות

האם פייתון מתאימה לילדים?

כן, בעיקר מגיל 10–12 ומעלה, אחרי היכרות עם רעיונות התכנות (למשל בסקראץ׳). היא כתובה במילים פשוטות, ויש הרבה חומרי לימוד בחינם. חשוב להתקין תוכנות רק באישור של מבוגר.

איך מריצים פייתון?

מתקינים את פייתון מהאתר הרשמי שלה (python.org) או משתמשים בעורך קוד בדפדפן. כותבים את הקוד בקובץ שהשם שלו נגמר ב־‎.py ומריצים אותו. באתר הזה מוצגות דוגמאות בלבד — הקוד לא רץ כאן.

מה ההבדל בין פייתון לסקראץ׳?

בסקראץ׳ גוררים בלוקים, ובפייתון מקלידים קוד. הרעיונות זהים — רצף, תנאים, לולאות, משתנים ופונקציות — אבל פייתון מאפשרת לבנות דברים גדולים ומורכבים יותר, ומשמשת גם מתכנתים מקצועיים.

שווה להסתכל גם על תכנות לילדים, ולומדים.

האם זה עזר?
גננות, מורות והורים: איזה דף חסר לכם?כל שבוע אנחנו מכינים את מה שהכי מבקשים. בחינם.
לבקשת דף ←או בוואטסאפ