פייתון/פייתון גרסה 3/עבודה אינטראקטיבית או קובץ אצווה

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה אל: ניווט, חיפוש

סביבת פיתוח[עריכה]

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

  1. עורך טקסט (editor)
  2. מפרש (Interpreter)
  3. Debugger- תכנה המאפשרת למתכנת לדעת היכן קיימת בעיה בקוד ההרצה.

סביבת הפיתוח של פייתון - idle[עריכה]

סביבת הפיתוח של פיתון נקרא "Integrated DeveLopment Environment" ובקיצור IDLE (הקיצור IDLE בא גם משמו של אריק אידל, Eric Idle, אחד מחברי הצוות Monty Pyton).

פתחו את IDLE (הממשק הגרפי של פייתון Python GUI). אם אינכם מוצאים אותו:

  1. פתחו טרמינל (חלון פקודות):
    • בלינוקס, הקש Alt+F2 והקלד konsole אם הינך בסביבת KDE, או gnome-terminal אם הינך בסביבת GNOME.
    • בחלונות, הקש Win+R והקלד cmd.
    • במערכת חלונות, מצא היכן מותקנת פייתון במחשב שלך. לרוב, אם הנך משתמש בPython 2.7, תותקן התוכנה בC:\pyton27. הקלד set path=%path%;C:\python27 (או שם הספרייה במערכת שלך), והקש Enter. הקלד python, והקש Enter.

צורת העבודה[עריכה]

  1. אפשר לעבוד אינטראקטיבית במעטפת פקודה. לאחר הקלדת כל פקודה, מקבלים ישירות את תוצאת המתרגם. עליה נעבוד ונתרגל מאחר שאנחנו מנסים פקודות חדשות לנו.
  2. אפשר לשמור רצפי פקודות בקובץ אצווה, ולהריץ את המתרגם על הקובץ. צורת עבודה זו דומה יותר (אם כי לא זהה) למקובל בשפות מהודרות כשפת C.

לתשומת לבך: נתן לעבוד בעורך הטקסט ולשמור את הקובץ בסיומת py או pyw אבל צריך מריץ פייתון כמו בjava.

עבודה אינטראקטיבית (Interpreter)[עריכה]

עבודה אינטראקטיבית

עבודה אינטראקטיבית בפיתון מתבצעת ב-interactive mode (חלון shell).

ה-pyton shell נקרא console window מפני שניתן לכתוב עליו רק טקסט (לא גרפיקה).

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

Python 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

הסימן <<< נקרא prompt, והוא מסמן שהמתרגם ממתין לקבל הוראה (statement) או ביטוי (expression), דהינו שאנחנו במצב אינטרקטיבי.


עכשיו תורכם:

נסו להקליד 1+1 ופייתון יחזיר את התשובה 2 .

קובץ אצווה[עריכה]

קובץ אצווה

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

ניתן לכתוב קובץ אצווה (סקריפט) על ידי עורך טקסט, לשמור אותו ולהפעילו ללא כניסה ישירה דווקא לתכנת פייתון עצמה.

סביבת פיתון בסביבה זו מציעה:

  1. הקלדה ועריכת קודים
  2. שמירה
  3. טעינת קובץ למפרש
  4. הרצה.

בכדי לפתוח חלון זה ניתן דרך ה-shell לפתוח קובץ חדש וחלון חדש יפתח של ה-script mode. שמו לב כי חלון זה הוא ללא כותרת (Untitled).

משימה[עריכה]

  1. הדפס את הטקסט על ידי הכיתוב: print ('Hello, world!')
  2. שמור את הקובץ בשם hello.py כקובץ טקסט (ללא סימני עריכה) בתיקיה בה יש לך הרשאות מתאימות.
  3. הרצה (או הקש F5)

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

או hello.py .

והקש Enter.

המתרגם יזהה את פקודת ההדפסה, ובטרמינל תראה Hello, world!


לחילופין ניתן לתת לקובץ הרשאות ריצה (בלינוקס) על ידי כתיבה חד-פעמית של: chmod +x hello.py

ואז להריץ על ידי כתיבת: ./hello.py