IPython
IPython (קיצור של: "Interactive Python") הוא מעטפת פקודה[ג] עבור מחשוב אינטראקטיבי (אנ') במספר שפות תכנות. במקור, פותחה מעטפת הפקודה עבור שפת פייתון, המציעה אינטרוספקציה של טיפוסים, מדיה עשירה (אנ')[ד], בדיקת נכונות תחביר המעטפת, השלמה אוטומטית של שורת פקודה (אנ') והיסטוריה של הקבצים שנכתבו ו/או נערכו. IPython מספק את התכונות ("פיצ'רים" (אנ')) הבאות:
- מעטפת אינטראקטיבית (מסוף וערכת כלים מבוססת Qt).
- ממשק מחברת (אנ') מבוסס דפדפן[ה], הכולל תמיכה בקוד הנכתב בשפה זו, בקטעי טקסט (הערות, למשל), בביטויים מתמטיים, ביצירת ובשילוב (או שיבוץ) שרטוטים[ו] (גרפים, במרבית המקרים) במחברת, ובאמצעי מדיה נוספים.
- תמיכה בהדמיית נתונים איטראקטיבית (אנ')[ז] ובערכות כלים המשמשות לפיתוח ממשקי משתמש גרפיים[ח].
- מפרשים גמישים, אשר מאפשרים את טעינתם ושילובם (או שיבוצם) בפרויקט כלשהו - לשם פירוש הקוד הנכתב.
- כלים המשמשים לעיבוד מקבילי.
מעטפת IPython[א] | |
מפתח | פרננדו פרס (אנ') |
---|---|
מחזור חיים | 2001–הווה (כ־23 שנים) |
גרסה אחרונה | 8.26.0 (28 ביוני 2024) |
מערכת הפעלה | חוצה-פלטפורמות |
נכתבה בשפות | פייתון, JavaScript, CSS, HTML. |
סוג רישיון | רישיון BSD |
קוד מקור | https://github.com/ipython/ipython |
קטגוריה | מעטפת |
סיומת קובץ: ipynb[ב] (ב-Project Jupyter וב-GitHub). | |
מאגר (אנ'): https://github.com/ipython/ipython | |
| |
https://ipython.org | |
קישורים חיצוניים
עריכה- אתר האינטרנט הרשמי של IPython
- הפגיעות הרדומה.
ביאורים
עריכה- ^ צילום מסך של מסוף "IPython" במערכת ההפעלה "OSX", תוך שימוש במדמה המסוף "iTerm2". תמונה זו מציגה את אופן החישוב של התמרת פורייה מהירה, תוך שימוש בספריית "NumPy", המיועדת עבור שפת התכנות "פייתון". החישוב מוצג באמצעות ספריית "matplotlib", המשמשת לשיבוץ ("Embedding") של שרטוטים (אנ') באפליקציות שונות. צילום המסך מציג עריכה סימולטנית (אנ') של מספר שורות, בעת ובעונה אחת, הדגשת טקסט בצבעים (אנ') והשלמה אוטומטית של שורת פקודה (אנ') ב-"IPython".
- ^ קיצור של: "IPython NoteBook", בתרגום חופשי לעברית: "מחברת IPython".
- ^ באנגלית: "Command Shell".
- ^ באנגלית: "Rich Media".
- ^ כלומר, סביבת מחברת וירטואלית (מחברת ממוחשבת), אליה ניתן להגיע ובה ניתן להשתמש - באמצעות שימוש בדפדפן כלשהו (כלומר, באמצעות הקלדת כתובת URL, המהווה את כתובת המחברת הווירטואלית).
- ^ באנגלית: " Embedded inline plots".
- ^ זהו ענף של הדמיית נתונים (אנ').
- ^ באנגלית: "GUI toolkits".
הערות שוליים
עריכה