Menu
Coddy logo textTech

Conventions de nommage

Leçon 16 sur 28 du cours Clean Code - Écrire un meilleur code avec Python de Coddy.

La PEP 8 suit la convention de nommage Python suggérée, comme nous l'avons vu précédemment :

TypeConventionExemple
Variablesnake_case tout en minusculesgenerated_result
Fonctionsnake_case tout en minusculesprint_info()
Constantesnake_case tout en majusculesPI = 3.14
ClasseCamelCaseMyClass
Modulesnake_case tout en minusculesnumpy
challenge icon

Défi

Facile

On vous donne quelques violations des conventions de nommage PEP 8, pouvez-vous les repérer et les corriger ?

Essayez vous-même

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

Toutes les leçons de Clean Code - Écrire un meilleur code avec Python