python for networks

16
סביבת עבודהPython PyCharm 1 ברק גונן

Upload: ron

Post on 12-Jul-2016

14 views

Category:

Documents


2 download

DESCRIPTION

learn how to implement the python programming language to work with networks!

TRANSCRIPT

Page 1: python for networks

Python PyCharmסביבת עבודה

1

ברק גונן

Page 2: python for networks

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

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

step by stepהרצה ◦

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

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

ברק גונן 2

Page 3: python for networks

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

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

ברק גונן 3

Page 4: python for networks

4

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

ברק גונן

Page 5: python for networks

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

New -> python file

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

ברק גונן 5

Page 6: python for networks

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

ברק גונן 6

Page 7: python for networks

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

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

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

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

7

מחקנו את

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

הערה מתאימה

ברק גונן

Page 8: python for networks

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

קליק ימני- run

ברק גונן 8

Page 9: python for networks

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

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

ברק גונן 9

Page 10: python for networks

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

ברק גונן 10

Page 11: python for networks

11

1. Left click to insert

breakpoint

2. Right click to open menu

3. Select debug

ברק גונן

Page 12: python for networks

12

Stop debugging

(free all resources)

Restart debugging

Stepping options (step over, step

into, step out etc)

Variables

ברק גונן

Page 13: python for networks

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

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

13

קליק שמאלי

ברק גונן

Page 14: python for networks

14

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

תחת script

Parameters

ברק גונן

Page 15: python for networks

ברק גונן 15

Page 16: python for networks

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

בהצלחה!

ברק גונן 16