תכנות - שיעור 4 8/February/2006    

כתיבה והרצה של תכנית בפייתון

קיימות שתי דרכים להשתמש ב-python. עד עתה הפעלנו את python באופן אינטראקטיבי. כלומר, תקתקנו python ב-shell ורשמנו פקודות פייתון במקלדת, וכמעט כל שורה "זכתה" לתגובה במסך.
הדרך השנייה היא לכתוב קובץ שיכיל פקודות בשפת פייתון, ואחר כך להפעילו.

בכדי לערוך קובץ, מעשית, יש להשתמש בתוכנה לעריכת טקסט (ולא במעבד תמלילים). בלינוקס קימות כמה תוכנות שכאלה. אנו נתרכז ב-Emacs .

דוגמה:

כתרגיל ראשון, כתבנו ב-Emacs את ex1.py (שתוכלו להורידו) כדי להפעילו, ראינו שצריך לבצע chmod עליו. בדוגמה תוכלו לראות כיצד ההרצה נכשלת, לפני בצוע פקודת chmod ומצליחה לאחר מכן. הסבר דומה ניתן בשנה שעברה לקבוצה הראשונה .


תרגילים

  1. עברו על הדוגמאות, ונסו לבצע שוב פעולות דומות.
  2. כתבו תכנית ex2.py דומה לתכנית ex1.py שמדפיסה עוד תת-מחרוזות מתוך school. כל המרבה הרי זה משובח.

חזרה לעמוד האם