Ipython.

iPython מספקת מעטפת אינטראקטיבית על ברירת המחדל של פייתון
הורד עכשיו

Ipython. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ryan James
  • אתר האינטרנט של המוציא לאור:
  • http://ipython.scipy.org/moin/About

Ipython. תגים


Ipython. תיאור

IPython מספק מעטפת אינטראקטיבית עדיפה על ברירת המחדל של Python IPython הוא פרויקט תוכנה חופשי אשר מנסה: · לספק פגז אינטראקטיבי עדיף על ברירת המחדל של פיתון. יש IPython תכונות רבות לבחינה עצמית אובייקט, גישת פגז מערכת, ומערכת פיקוד המיוחדת משלה להוספה פונקציונלי כאשר עובדים באופן אינטראקטיבי. הוא מנסה להיות בסביבה מאוד יעילה גם עבור פיתוח קוד פייתון עבור חקר של בעיות באמצעות Python אובייקטים (במצבים כמו ניתוח נתונים). · לשמש להטבעה, מוכן לשימוש מתורגמן עבור תוכניות משלך. IPython ניתן להתחיל עם שיחה אחת מתוך תכנית אחרת, ממנה ניתן להגיע המרחב הנוכחי. זה יכול להיות מאוד שימושי הן למטרת איתור באגים עבור מצבים שבהם תערובת של עיבוד אצווה וחקירה אינטראקטיבי נדרשים. · להציע מסגרת גמישה שיכולה לשמש כסביבה בסיס למערכות אחרות עם Python כשפת הבסיסית. באופן ספציפי סביבות מדעיים כמו Mathematica, IDL ו Mathcad בהשראת העיצוב שלה, אבל רעיונות דומים יכולים להיות שימושיים בתחומים רבים. · לאפשר בדיקה אינטראקטיבית של הליכי גרפי ערכות כלים. יש IPython תמיכה מלאה אינטראקטיבית, ללא חסימה של GTK, יישומי Qt ו WX דגלוני השחלה מיוחד. פגז פיתון רגיל יכול לעשות זאת רק עבור יישומי Tkinter. הנה כמה תכונות עיקריות של "IPython": · התבוננות פנימית אובייקט דינמי. אפשר לגשת docstrings, אבות טיפוס הגדרת הפונקציה, קוד מקור, קבצי מקור ופרטים נוספים של כל אובייקט נגישים למתורגמן עם לחיצת מקש אחת ( "?"). · השלימה במרחב השמות המקומיות, על ידי TAB הקלדה בשורה. זה עובד עבור מילות מפתח, שיטות, משתנה קבצים בספרייה הנוכחית. זו נתמכת באמצעות ספריית readline, וגישה מלאה תצורת ההתנהגות של readline מסופקת. · ממוספרים קלט / פלט ההנחיות עם היסטוריה הפקודה (מתמשך על פני מפגשים וקשר לכל פרופיל), חיפוש מלא בהיסטוריה זו במטמון של כל קלט ופלט. ·-להרחבת משתמש "קסם" פקודות. סט של פקודות תחילית% נגיש לשליטת IPython עצם מספק שליטת ספרייה, מידע מרחב וכינויים רבים לפקוד פגז מערכת נפוצה. · מתקן כינוי להגדרת כינויים מערכת משלך. · גישת פגז מערכת מלאה. קווים החל! הם עברו ישירות פגז המערכת, ושימוש !! לוכד להפגיז פלט לתוך משתנה פיתון לשימוש נוסף. · ביצוע רקע של פקודות פייתון בשרשור נפרד. יש IPython מנהל עבודה פנימי הנקרא משימות, וכן פונקצית קסם דיווח רקע נוחות נקראת% BG. · היכולת להרחיב משתנה פיתון כאשר קוראים את קליפת המערכת. בשנת פקודת הפגז, משתנה פיתון כול תחילית $ מורחב. דאבל $$ מאפשר העברה $ מילולים הקליפה (עבור גישה למשתני פגז והסביבה כמו $ PATH). · מערכת קבצים ניווט, באמצעות הפקודה הקסם, יחד עם מערכת סימניה מתמשך (באמצעות סימניה%) עבור גישה מהירה לספריות ביקר תכופות. · הזחה אוטומטית (אופציונלית) של קוד בעת ההקלדה (דרך הספרייה readline). · מערכת מאקרו עבור מחדש במהירות ביצוע מספר שורות של הזנה קודמת עם שם בודד. · רישום הפעלה (אתה יכול ואחר כך משתמש ביומנים אלו כקוד בתוכניות שלכם). · מושב משחזר: יומנים ניתן שחזר כדי לשחזר את הפעלה קודמת למצב שבו עזבת אותו. · מילולי ותדפיסי traceback למעט בצבע. קל יותר לנתח מבחינה ויזואלית, וגם מפורט מצב שהם מייצרים הרבה מידע ניפוי שימושי (בעצם גרסה הטרמינל של מודול cgitb). · אוטומטי בסוגריים: חפצי callable ניתן לבצע ללא סוגריים: "חטא 3" מומר אוטומטית "חטא (3)". · אוטומטי מצטט: באמצעות "" כמו כוחות התו הראשון אוטומטי מצטט את שאר השורה: 'my_function א ב' הופך אוטומטית 'my_function ( 'a', 'b')'. · תחביר קלט להרחבה. ניתן להגדיר מסננים קלט משתמש טרום תהליך לפשט קלט במצבים מיוחדים. זה מאפשר, למשל, הדבקת שברי קוד רב-קו אשר מתחילים עם ">>>" או "..." כגון אלה מפגשי פיתון אחרים או בתיעוד Python הסטנדרטי. · מערכת תצורה גמישה. הוא משתמש בקובץ תצורה המאפשר הגדרה קבועה של כל אפשרויות שורת הפקודה, טעינת מודול, קוד וביצוע קבצים. המערכת מאפשרת הכללת קובץ רקורסיבית, כך שתוכל לקבל קובץ בסיסי עם ברירות מחדל ושכבות אשר לטעון התאמות אישיות אחרות לפרויקטים מסוימים. · Embeddable. אתה יכול להתקשר iPython כמו פגז python בתוך תוכניות python שלך. זה יכול לשמש הן עבור קוד באגים או למתן יכולות אינטראקטיביות לתוכניות שלך עם ידע על שמות המקומיים (שימושי מאוד באגים ומצבים ניתוח נתונים). · גישה באגים קל. אתה יכול להגדיר iPython לקרוא את debugger python (PDB) בכל פעם יש חריג uncaught. זה טיפות לך בתוך הקוד אשר הפעיל את היוצא מן הכלל עם כל הנתונים לחיות יכול לנווט את המחסנית במהירות לבודד את המקור של באג. % הפעלת פקודת הקסם - עם אפשרות -D - יכול להפעיל כל סקריפט תחת שליטה של PDB, באופן אוטומטי הגדרת breakpoints ראשוני בשבילך. · תמיכה Profiler. באפשרותך להפעיל הצהרות יחידות (בדומה לפרופיל .Run ()) או תוכניות מלאות בשליטתו של Profiler. אמנם זה אפשרי עם מודול פרופיל סטנדרטי, iPython עוטף פונקציונליות זו עם פקודות קסם (ראה '% prun' ו '% לרוץ -p') נוח עבודה אינטראקטיבית מהירה. דרישות: · פייתון 2.3 או חדש יותר מה חדש במהדורה זו: · שחרור זה מביא חודשים של פיתוח איטי אך יציב, ויהיה האחרון לפני ארגון מחדש מרכזי וניקוי של האינטרסים של iPython כי כבר תחת דרך. מסיבה זו, אנו מקווים כי 0.10 יהיה שחרור יציב וחזק, כך שבמשתמשים להסתגל לחלק משינויים API שיבואו עם refactoring כי יהפוך iPython 0.11, הם יכולים להשתמש בבטחה 0.10 בכל הפרויקטים הקיימים עם שינויים מינימליים (אם בכלל). · Ipython 0.10 הוא כעת פרויקט בינוני, עם בערך (כפי שדווח על ידי כלי השירות Sloccount של דוד וילר) 40750 קווים של קוד Python, ו הבדל בין 0.9.1 לבין שחרור זה המכיל כמעט 28000 שורות של קוד ותיעוד. התיעוד שלנו, בפורמט PDF, הוא מסמך PDF 495 עמודים (זמין גם בפורמט HTML, שניהם שנוצרו מאותו מקורות). משתמשים רבים ומפתחים תרמו קוד, תכונות, דוחות באגים ורעיונות לשחרור זה. אנא אל תהססו ליצור איתנו קשר אם לא הצלחנו להכיר בתרומה שלך כאן. בפרט, עבור שחרור זה יש לנו תרומה מאנשים הבאים, שילוב של שמות חדשים וקבועים (בסדר אלפביתי לפי שם פרטי): · אלכסנדר קלוזן: תקן # 341726. · בריאן גריינג'ר: הרבה עבודה בכל מקום (תכונות, תיקוני באגים, וכו '). · דניאל אשברוק: דוח באגים על זיכרון במהלך האוסף, עכשיו קבוע. · דארן דייל: שיפורים לתיעוד לבנות מערכת, משוב, רעיונות עיצוב. · פרננדו פרץ: מקומות שונים. · GA? L varoquaux: קוד הליבה, iPythonx GUI, דיונים עיצוב, וכו 'הרבה ... · ג'ון האנטר: הצעות, תיקוני באגים, משוב. · ג'ורג'ן סטנרסון: עבודה על חזיתות רבות, בדיקות, תיקונים, Win32 תמיכה, וכו ' · לורן Dufrchou: שיפורים רבים אפליקציה עצמאית Ipython-WX. · לוקסץ פאנקובסקי: Prefilter, IT, שיפורים הדגמה. מאט פוסטר: תמיכה ב- TextMate בו. · נתנאל סמית ': תקן # 237073. · Pauli Virtanen: תיקונים ושיפורים בהרחבות, לתיעוד. · Prabhu Ramachandran: שיפורים עד% timeit. · רוברט קרן: מספר תוספים. · קו קוסטה: עזרה על באג קריטי # 269966. · Stephan Peijnik: משוב על ציות דביאן ודפי גברים רבים. · סטיבן Bethard: אנחנו עכשיו משלוח המודול שלו ArgParse. · טום פטרסון: שיפורים רבים מודול Ipython.demo. · Ville Waio: הרבה עבודה בכל מקום (תכונות, תיקוני באגים, וכו '). · Vishal Vasta: תמיכה SSH IPCLUSTER. · וולטר Doerwald: עבודה על iPython.Ipipe המערכת.


Ipython. תוכנה קשורה

נסק

NESC הוא תוסף לשפת התכנות C שנועד לגלם את מושגי הבנייה ואת מודל הביצוע של טינוס. ...

214

הורד

Refactor

refactor הוא תוסף VIM המציע את הפונקציונליות של כלי C / C + + Refactoring. ...

81

הורד