פייתון/פייתון גרסה 2: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Mintz l (שיחה | תרומות)
Mintz l (שיחה | תרומות)
מ מחיקת פסקת "יתרונות"
שורה 10:
 
[[תמונה:Python add5 syntax.svg|מרכז|400px|ממוזער|קוד בפייתון]]
 
==יתרונותיה של פייתון==
* פייתון מפותחת בקוד פתוח וזמינה לכולם בחינם.
* אין צורך להכריז מראש על משתנים, וניתן להשתמש באותו שם משתנה לאחסון טיפוסי נתונים שונים.
* בעוד שבתוכנות כמו C יש להדר עבור כל פלטפורמה בנפרד, פייתון הינה פורטאבילית, וסקריפט שנכתב פעם אחת יעבוד תחת כל פלטפורמה, עד כדי קריאות ייעודיות של מערכת ההפעלה.
* כמות הקוד שיש לכתוב לשם השגת מטרה מסוימת הינה קטנה בהרבה משפות תכנות "נמוכות" כמו C. דוגמה מובהקת לכך היא קריאת וקטורי עמודה מתוך קובץ טקסט.
* בדומה למטלאב, ניתן לבצע פעולות וקטוריות (כלומר ביצוע סט של פעולות ללא צורך בלולאה).
* קל מאוד להלביש GUI, כגון PyGTK.
* קיימות הרחבות רבות. לדוגמה, SciPy, pymat, Jython.
* בניגוד למטלאב, בפייתון ניתן לכתוב מספר פונקציות באותו קובץ.
* בעזרת פייתון, ניתן להשתמש בחלונות באפשרויות הפניית הפלט המתקדמות של יוניקס.
* פייתון יודעת לטפל ביחידות מידה ובהמרתן, כבר בשלב קריאת נתונים מתוך קובץ.
 
==איזה ידע קודם נדרש?==