ברוכים הבאים למחברת הפייתון הראשונה שלכם!

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

כדי להריץ את התוכן של תא מסוים, לחצו עליו כך שתופיע סביבו מסגרת, והקישו בו־זמנית על המקשים CTRL + ENTER במקלדת.
לאחר שתעשו זאת, פייתון תעבד את הביטוי המופיע במשבצת ותציג לכם תשובה בהתאם.
נסו את זה על המשבצת הבאה!


In [ ]:
print("Hello World")

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

תוכלו להמנע משימוש בעכבר ולעבוד מהר יותר רק עם המקלדת. עברו בין התאים בעזרת המקשים או במקלדת שלכם.

הדפסה

אבל רגע, יגידו הסקרנים ביניכם, מה הרצתי שם למעלה?

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

print

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


In [ ]:
print(1)

In [ ]:
print("Hello")

In [ ]:
print("Hello World")

In [ ]:
print(1 + 5)

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

מחרוזת

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


In [ ]:
print("Hello World")

In [ ]:
print('Hello World')

In [ ]:
print('"Why were you lurking under our window?" "Yes - yes, good point, Petunia! What were you doing under our windows, boy?" "Listening to the news," said Harry in a resigned voice. His aunt and uncle exchanged looks of outrage. "Listening to the news! Again?" "Well, it changes every day, you see," said Harry.')

In [ ]:
print("x")

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

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


In [ ]:
print(Hello World)

תרגול

מה מחרוזת ומה לא?

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

  1. "Hello World"
  2. 'Hello World'
  3. 1234
  4. "1234"
  5. print("Hello World")
  6. print
  7. 'Israel'
  8. Moshe
  9. "."
  10. "_)(*&^%"
  11. "_)('*&^%"
  12. "_)("*&^%"

סמנו בעזרת העכבר את הריבוע השחור (המחרוזות התקינות הן: 1, 2, 4, 7, 9, 10, 11) כדי לראות אילו מן הסעיפים הוא מחרוזת תקינה.


חוברים למחברת

הוסיפו למחברת תא שבו ניתן לכתוב קוד.
ניתן לעשות זאת בלחיצה על המשבצת הזו, ואז בלחיצה על b במקלדת.
הלחיצה על b משמעה "הוסף אזור קוד מתחת (below) למשבצת שסימנתי".
כתבו במשבצת קוד לבחירתכם. ודאו שהתא שמכיל את הקוד מסומן, ואז לחצו CTRL יחד עם ENTER כדי להריץ אותו.

שרה שרה שיר שמח

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

נגמר הדיו

בהרצה של קטע הקוד הבא, פייתון תתריע על שגיאה:


In [ ]:
print(My name is Arnio)
print "Success!"
print("Or is it?')
print(40

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