Convenzioni di denominazione
Lezione 16 di 28 del corso Codice pulito - Scrivi codice migliore con Python di Coddy.
PEP 8 segue la convenzione di denominazione suggerita per Python, come abbiamo visto prima:
| Tipo | Convenzione | Esempio |
|---|---|---|
| Variabile | snake_case tutto minuscolo | generated_result |
| Funzione | snake_case tutto minuscolo | print_info() |
| Costante | snake_case tutto maiuscolo | PI = 3.14 |
| Classe | CamelCase | MyClass |
| modulo | snake_case tutto minuscolo | numpy |
Sfida
FacileTi vengono presentate alcune violazioni delle convenzioni di denominazione PEP 8: riesci a individuarle e correggerle?
Provalo tu
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()Tutte le lezioni di Codice pulito - Scrivi codice migliore con Python
Esercitati da solo: Compilatore Python online