מוסכמת מתן שמות
שיעור 16 מתוך 28 בקורס קוד נקי – כתיבת קוד טוב יותר באמצעות Python של Coddy.
PEP 8 פועל לפי מוסכמת השמות המומלצת של Python, כפי שראינו קודם:
| סוג | מוסכמה | דוגמה |
|---|---|---|
| משתנה | snake_case, כולו באותיות קטנות | generated_result |
| פונקציה | snake_case, כולו באותיות קטנות | print_info() |
| קבוע | snake_case, כולו באותיות גדולות | PI = 3.14 |
| מחלקה | CamelCase | MyClass |
| מודול | snake_case, כולו באותיות קטנות | numpy |
אתגר
קלניתנו לך כמה הפרות של מוסכמות השמות של PEP 8; האם תוכל לזהות ולתקן אותן?
נסו בעצמכם
class soul:
free_string = 'Soul freed' # const string
def __init__(self, NAME):
self.NAME = NAME
def Free(self):
print(self.free_string + ' - ' + self.NAME)
if __name__ == '__main__':
instance = soul('John Doe')
instance.Free()כל השיעורים ביחידה קוד נקי – כתיבת קוד טוב יותר באמצעות Python
תרגלו בעצמכם: קומפיילר Python אונליין