איך זה עובד
PyCharm מסמן בעיות עוד לפני ההרצה: גל אדום — שגיאה, צהוב — אזהרה, ירוק — כתיב, טקסט אפור — קוד שלא בשימוש, נורה — הצעת תיקון (Alt+Enter). breakpoint עוצר את התוכנית בשורה; F8 מתקדם שורה, F7 נכנס לתוך פונקציה.
PEP 8 הוא סגנון הקוד המוסכם: snake_case למשתנים ופונקציות, UPPER_CASE לקבועים, CamelCase למחלקות, הזחה של 4 רווחים ושורות עד 79 תווים. Ctrl+Alt+L מעצב קוד אוטומטית.
- העבירו את המחשבון הסופי בדיבאגר וצלמו את ערכי המשתנים.
- תקנו לפי PEP 8: def CalcSum(X,Y):return X+Y
- ערבוב טאבים ורווחים יוצר IndentationError — PyCharm ממיר טאב ל־4 רווחים.
- התעלמות מגל צהוב: לעתים קרובות זה באג עתידי (משתנה שלא מוגדר בכל הענפים).
