פייתון

Python
Python logo and wordmark.svg
פרדיגמותמונחית־עצמים, פרוצדורלית, פונקציונלית
שנה1991
מתכנן(הגייה - קישור חיצוני)
מפתחקרן התוכנה של פייתון[1]
גרסה אחרונה

3.7.1 ב־20 באוקטובר 2018

2.7.15 ב־1 במאי 2018
טיפוסיותדינמית (טיפוסיות ברווז), חזקה, מובלעת
מימושיםמפרשים: CPython, IronPython, Jython, Numba, PyPy, MicroPython
ניביםStackless, RPython
הושפעה על ידיABC, ‏ALGOL 60,‏ Perl,‏ Scheme,‏ C,‏ Java,‏ Haskell,‏ LISP, ‏Icon
השפיעה על#C‏, Boo‏, Cobra,‏D,‏ Falcon‏, Groovy, Ruby, ‏JavaScript
סיומתpy, .pyw, .pyc, .pyo, .pyd.
www.python.org

פייתוןאנגלית: Python) היא שפת תכנות דינמית מהנפוצות ביותר. פייתון תוכננה תוך שימת דגש על קריאוּת הקוד, וכוללת מבנים המיועדים לאפשר ביטוי של תוכניות מורכבות בדרך קצרה וברורה. אחד המאפיינים הבולטים בתחביר השפה הוא השימוש בהזחה להגדרת בלוקים של קוד (ללא שימוש בסוגריים או במילים שמורות לצורך כך, כמו ברוב השפות הנפוצות).

פייתון היא שפה מרובת־פרדיגמות, המאפשרת תכנות מונחה-עצמים, תכנות פרוצדורלי, ובמידה מסוימת גם תכנות פונקציונלי. לשפה ספרייה סטנדרטית גדולה וענפה, והיא תומכת באופן מובנה בהרחבה שלה אל שפות אחרות (בתלות במפרש: C‏, ++C,‏ Java‏ ו־#C).

לשפה שתי גרסאות ראשיות, פייתון 2 ופייתון 3. פייתון 2 איננה בפיתוח יותר (למעט תיקון באגים), והתמיכה בה צפויה להסתיים ב-2020[2].

שם השפה "פייתון" נבחר כמחווה לקבוצה הקומית "מונטי פייתון"[3].

תוכן עניינים