פייתון/שלום עולם!

מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.

קפיצה אל: ניווט, חיפוש


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

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

בפייתון קיימות שתי צורות עבודה:

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

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

כדי להפעיל את המתרגם בצורת עבודה אינטראקטיבית:

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

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

Python 2.5.1 (r251:54863, Oct  5 2007, 13:36:32) 
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

(ההודעה משתנה מעט בין מערכת אחת לשניה.)

נשים לב לסימן

>>>

סימן זה ידוע בשם prompt, והוא מסמן שהמתרגם ממתין לקלט.

נקליד כעת את השורה הבאה, המסמנת שברצוננו להדפיס את 'Hello, world!':

>>> print 'Hello, world!'

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

>>> print 'Hello, world!'
Hello, world!
>>>

לאחר ההדפסה, המתרגם ממתין לפקודה הבאה.

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

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

פתח עורך טקסטים, ורשום בו

#!/usr/bin/env python
print 'Hello, world!'

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

python hello.py

והקש Enter.

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

Hello, world!

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

chmod +x hello.py

ואז להריץ על ידי כתיבת:

./hello.py


הפרק הקודם:
הכנה
שלום עולם!
תרגילים
הפרק הבא:
הערות
כלים אישיים