Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב...
Transcript of Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב...
![Page 1: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/1.jpg)
Python PyCharmסביבת עבודה : 2שיעור
1
ברק גונן
![Page 2: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/2.jpg)
כתבן(Editor) לפייתוןמתקדם ודיבאגר
יכולות חשובות: אוטומטי( שפה)כתיבת קוד ואיתור שגיאות סינטקס ◦
step by stepהרצה ◦
במשתנים צפיה◦
'קריסה וכו, התוכנית בקלות לאחר באג איתחול◦
ברק גונן 2
![Page 3: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/3.jpg)
אפשר לכתוב קובץ ב-editor בדיבאגרואז לפתוח
קליק ימני : פתיחת קובץ קיים–Pycharm
ברק גונן 3
![Page 4: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/4.jpg)
4
ראשית נבחר תיקיה: ◦ File-> open directory
ברק גונן
![Page 5: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/5.jpg)
קליק ימני -התיקיהעומדים על שם
New -> python file
מזינים שם קובץ
ברק גונן 5
![Page 6: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/6.jpg)
ניצור קובץ בשםbase.py שכולל את שורות הקוד הבאות
def- מסמן הגדרה של פונקציה
כל שורות הקוד שמוזזות ימינה שייכות לפונקציה? עד לאן◦
if __name__ == ‘__main__’
ייקרא main -אם זה הקובץ שאנחנו מריצים משורת הפקודה◦
לא ייקרא main -שטען פונקציות מתוך הקובץ הזה, אם קראנו לקובץ אחר◦
6 ברק גונן
![Page 7: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/7.jpg)
מה ידפיס
?הקוד הבא
7 ברק גונן
![Page 8: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/8.jpg)
Pycharm בודק אוטומטית אם ישנן שגיאות קומפילציה
מסמן שגיאות באדום בצד ימין◦
ניתן לקבל מידע על השגיאה , אם עומדים על סימון אדום
סימן ירוק -תקין הכל◦
8
מחקנו את
מופיעה , הנקודותיים
הערה מתאימה
ברק גונן
![Page 9: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/9.jpg)
בהנחה שיש סימן ירוק:
קליק ימני- run
ברק גונן 9
![Page 10: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/10.jpg)
בעקבות לחיצה עלrun נפתח מסך משתמש ובו ניתן
לראות את תוצאות ההרצה
ברק גונן 10
![Page 11: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/11.jpg)
(מסומן בירוק)מסך המשתמש מאפשר גם הזנת קלט
ברק גונן 11
![Page 12: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/12.jpg)
12
1. Left click to insert
breakpoint
2. Right click to open menu
3. Select debug
ברק גונן
![Page 13: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/13.jpg)
13
Stop debugging
(free all resources)
Restart debugging
Stepping options (step over, step
into, step out etc)
Variables
ברק גונן
![Page 14: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/14.jpg)
שייעשה בהם שימוש , אפשר להעביר לסקריפט פרמטרים
תוך כדי ריצה נלמד עליו בהמשך, מחזיק את הפרמטרים sys.argvהביטוי ◦
14
קליק שמאלי
ברק גונן
![Page 15: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/15.jpg)
15
מזינים פרמטרים
תחת script
Parameters
ברק גונן
![Page 16: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/16.jpg)
ברק גונן 16
![Page 17: Python PyCharm הדובע תביבס :2 רועיש › python › 1450-3-02.pdfרגאבידב חותפל זאו editor ב ץבוק בותכל רשפא Pycharm– ינמי קילק](https://reader031.fdocuments.us/reader031/viewer/2022040411/5ed452d8e54cf91fdb6ade53/html5/thumbnails/17.jpg)
https://confluence.jetbrains.com/display/PYH/Getting+Started+with+PyCharm
בהצלחה!
ברק גונן 17