17
שיעור2 : סביבת עבודהPython PyCharm 1 ברק גונן

Python PyCharm הדובע תביבס :2 רועישblog.csit.org.il/UpLoad/FilesUpload/1450-3-02.pdf · ןותייפל םדקתמ רגאבידו (Editor) ןבתכ :תובושח תולוכי

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

  • Python PyCharmסביבת עבודה : 2שיעור

    1

    ברק גונן

  • כתבן(Editor) לפייתוןמתקדם ודיבאגר

    יכולות חשובות: אוטומטי( שפה)כתיבת קוד ואיתור שגיאות סינטקס ◦

    step by stepהרצה ◦

    במשתנים צפיה◦

    'קריסה וכו, התוכנית בקלות לאחר באג איתחול◦

    ברק גונן 2

  • אפשר לכתוב קובץ ב-editor בדיבאגרואז לפתוח

    קליק ימני : פתיחת קובץ קיים– Open with Heights Pycharm

    ברק גונן 3

  • 4

    ראשית נבחר תיקיה: ◦ File-> open directory

    ברק גונן

  • קליק ימני -התיקיהעומדים על שם

    New -> python file

    מזינים שם קובץ

    ברק גונן 5

  • ניצור קובץ בשםbase.py שכולל את שורות הקוד הבאות

    def- מסמן הגדרה של פונקציה

    כל שורות הקוד שמוזזות ימינה שייכות לפונקציה? עד לאן◦

    if __name__ == ‘__main__’ ייקרא main -אם זה הקובץ שאנחנו מריצים משורת הפקודה◦

    לא ייקרא main -שטען פונקציות מתוך הקובץ הזה, אם קראנו לקובץ אחר◦

    6 ברק גונן

  • ניתן לערוך אותו, בחלון הימני נפתח קובץ ריק

    ברק גונן 7

  • Pycharm בודק אוטומטית אם ישנן שגיאות קומפילציה

    מסמן שגיאות באדום בצד ימין◦

    ניתן לקבל מידע על השגיאה , אם עומדים על סימון אדום

    סימן ירוק -תקין הכל◦

    8

    מחקנו את

    מופיעה , הנקודותיים

    הערה מתאימה

    ברק גונן

  • בהנחה שיש סימן ירוק:

    קליק ימני- run

    ברק גונן 9

  • בעקבות לחיצה עלrun נפתח מסך משתמש ובו ניתן

    לראות את תוצאות ההרצה

    ברק גונן 10

  • מסומן בירוק)מסך המשתמש מאפשר גם הזנת קלט)

    ברק גונן 11

  • 12

    1. Left click to insert

    breakpoint

    2. Right click to open menu

    3. Select debug

    ברק גונן

  • 13

    Stop debugging

    (free all resources)

    Restart debugging

    Stepping options (step over, step

    into, step out etc)

    Variables

    ברק גונן

  • שייעשה בהם שימוש , אפשר להעביר לסקריפט פרמטרים

    תוך כדי ריצה נלמד עליו בהמשך, מחזיק את הפרמטרים sys.argvהביטוי ◦

    14

    קליק שמאלי

    ברק גונן

  • 15

    מזינים פרמטרים

    תחת script

    Parameters

    ברק גונן

  • ברק גונן 16

  • https://confluence.jetbrains.com/display/PYH/Getting+Started+with+PyCharm

    בהצלחה!

    ברק גונן 17

    https://confluence.jetbrains.com/display/PYH/Getting+Started+with+PyCharmhttps://confluence.jetbrains.com/display/PYH/Getting+Started+with+PyCharm