Sono nuovo in Python e ho letto sia la documentazione online che (cercando) di seguire PEP 0008 per avere un buon codice in stile Python. Io sono curioso di sapere il segmento di codice che ho trovato in Python ufficiale docs durante gli studi sulla libreria Re:Convenzione di denominazione Python - namedtuples
import collections
Token = collections.namedtuple('Token', ['typ', 'value', 'line', 'column'])
non riesco a capire il motivo per cui la variabile Token
è chiamato con una prima lettera maiuscola; Ho letto il PEP 0008 e non c'è riferimento per ciò che ho visto. Non dovrebbe essere token
invece o TOKEN
se fosse una costante (che per quanto ne so non lo sia)?
Perché è una classe - 'namedtuple' è una fabbrica di classe. – jonrsharpe