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

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 4:
{{ספר חלקי}}
[[תמונה:Text-x-python.svg|שמאל|150px]]
 
'''פייתון''' היא שפת תכנות ב[[w:קוד פתוח|קוד פתוח]]. זו [[w:שפה עילית|שפה עילית]] מודרנית מאוד: [[w:תכנות מונחה עצמים|מונחית עצמים]], בעלת יכולת [[w:תכנות פונקציונלי|תכנות פונקציונלי]], ועוד. פייתון מתאימה למגוון מטלות תכנות, החל מכתיבת [[w:קובץ אצווה|קובץ אצווה]] פשוט, וכלה ב[[w:en:SAGE ג(computer algebra system)|אפליקציות מדעיות מתוחכמות]]. פייתון רצה על מערכות [[w:לינוקס|לינוקס]], [[w:חלונות|חלונות]] ו[[w:מקינטוש|מקינטוש]]. שפה זו קיבלה את שמה בהשראת [[w:הקרקס המעופף של מוגנטי פייתון|הקרקס המעופף של מונטי פייתון]] (וזו אינה בדיחה).
===הקדמה===
'''פייתון''' היא שפת תכנות ב[[w:קוד פתוח|קוד פתוח]]. כדי לתכנת יש לרשום קודים. במהלך ספר זה נלמד את הקודים שיש לרשום על מנת לקבל תוצאות רצויות.
 
===פיתון===
'''פייתון''' היא שפת תכנות ב[[w:קוד פתוח|קוד פתוח]]. זו [[w:שפה עילית|שפה עילית]] מודרנית מאוד: [[w:תכנות מונחה עצמים|מונחית עצמים]], בעלת יכולת [[w:תכנות פונקציונלי|תכנות פונקציונלי]], ועוד. פייתון מתאימה למגוון מטלות תכנות, החל מכתיבת [[w:קובץ אצווה|קובץ אצווה]] פשוט, וכלה ב[[w:en:SAGE ג(computer algebra system)|אפליקציות מדעיות מתוחכמות]]. פייתון רצה על מערכות [[w:לינוקס|לינוקס]], [[w:חלונות|חלונות]] ו[[w:מקינטוש|מקינטוש]]. שפה זו קיבלה את שמה בהשראת [[w:הקרקס המעופף של מוגנטי פייתון|הקרקס המעופף של מונטי פייתון]] (וזו אינה בדיחה).
 
פייתון נבנתה בדגש על קריאוּת והקטנת מאמצי המתכנת, ולכן אינה יכולה להתחרות כלל בביצועי המהירות של שפות גנמוכות יותר, כ[[שפת C]]. עם זאת, פייתון גם מתאימה לתחומים עתירי ביצועים. קל מאד ל[[פייתון/הרחבות בעזרת שפות נמוכות יותר|הרחיב את השפה]] בעזרת כתיבת מודולים ב[[שפת C]] או ב[[C++‎]]. התחביר הנוח של השפה הופך אותה למצויינת כ[[w:en:glue_language|שפת דבק]] המחברת בין מודולים יעילים הכתובים בשפות נמוכות יותר.