Menu
CoddyTech

Konvensi penamaan

Pelajaran 16 dari 28 dalam kursus Clean Code: Menulis kode yang lebih baik dengan Python di Coddy.

PEP 8 mengikuti konvensi penamaan Python yang disarankan seperti yang kita lihat sebelumnya:

JenisKonvensiContoh
Variabelsnake_case semua huruf kecilgenerated_result
Fungsisnake_case semua huruf kecilprint_info()
Konstantasnake_case semua huruf besarPI = 3.14
classCamelCaseMyClass
modulesnake_case semua huruf kecilnumpy
challenge icon

Tantangan

Mudah

Kamu diberi beberapa pelanggaran konvensi penamaan PEP 8. Bisakah kamu menemukan & memperbaikinya?

Coba sendiri

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()

Semua pelajaran di Clean Code: Menulis kode yang lebih baik dengan Python

Latihan sendiri: Compiler Python online