Menu
Coddy logo textTech

מוסכמת מתן שמות

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

PEP 8 פועל לפי מוסכמת השמות המומלצת של Python, כפי שראינו קודם:

סוגמוסכמהדוגמה
משתנהsnake_case, כולו באותיות קטנותgenerated_result
פונקציהsnake_case, כולו באותיות קטנותprint_info()
קבועsnake_case, כולו באותיות גדולותPI = 3.14
מחלקהCamelCaseMyClass
מודולsnake_case, כולו באותיות קטנותnumpy
challenge icon

אתגר

קל

ניתנו לך כמה הפרות של מוסכמות השמות של 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 אונליין