Menu
Coddy logo textTech

פריסת קוד

שיעור 17 מתוך 28 בקורס קוד נקי – כתיבת קוד טוב יותר באמצעות Python של Coddy.

PEP 8 מציין כמה כללים הקשורים ל״עיצוב קוד״:

  • יש להשתמש בהזחה של 4 רווחים או בטאב
  • אורך השורות לא צריך לעלות על 79 תווים
# שורה עם 137 תווים
def some_very_long_function_name(very_important_argument1, very_important_argument2, very_important_argument3, very_important_argument4):
	pass 
# הצעה לתיקון
def some_very_long_function_name(
	very_important_argument1,
	very_important_argument2,
	very_important_argument3,
	very_important_argument4):
	pass
# הרבה יותר טוב!

הוספת טאב אחרי שורה חדשה, כמו בדוגמה שלמעלה, היא נוהג מומלץ

  • יש להימנע מכמה פקודות באותה שורה
do_calc1(); do_calc2(); x = 3;  # לא טוב
# טוב
do_calc1()
do_calc2()
x = 3
  • יש לכתוב פקודות import בשורות נפרדות
import sys, numpy  # גרוע
# טוב
import sys
import numpy
challenge icon

אתגר

קל

ניתן לך קוד. תקן את ההפרות של הנחיות PEP 8!

נסו בעצמכם

import my_module, other_module

some_very_important_argument = 0; another_very_important_argument = 3; very_big_and_important_argument = "Hello?";
my_module.calc_something_big_and_important(some_very_important_argument, another_very_important_argument, very_big_and_important_argument)

כל השיעורים ביחידה קוד נקי – כתיבת קוד טוב יותר באמצעות Python

תרגלו בעצמכם: קומפיילר Python אונליין