Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

قواعد التسمية

الدرس 16 من 28 في دورة Clean Code - كتابة كود أفضل باستخدام Python على Coddy.

يتبع PEP 8 اصطلاح تسمية Python المقترح كما رأينا من قبل:

النوعالاصطلاحالمثال
المتغيرsnake_case بأحرف صغيرة كلهاgenerated_result
الدالةsnake_case بأحرف صغيرة كلهاprint_info()
الثابتsnake_case بأحرف كبيرة كلهاPI = 3.14
ClassCamelCaseMyClass
الوحدة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()

جميع دروس Clean Code - كتابة كود أفضل باستخدام Python

تدرّب بنفسك: مترجم Python عبر الإنترنت