Guide / Python — basi del linguaggio
Python — basi del linguaggio
Panoramica su Python 3: sintassi, variabili e costanti, operatori, controllo di flusso, liste e dizionari, funzioni e scope, stringhe, moduli, classi, input/output e buone pratiche.
-
article
Introduzione
Cos'è Python, interprete e primo avvio.
-
article
Sintassi base
Indentazione, commenti e blocchi.
-
article
Variabili
Assegnazione, tipi dinamici, convenzioni.
-
article
Costanti
Convenzione e immutabilità (tuple, frozenset).
-
article
Operatori
Aritmetici, confronto, logici e walrus :=.
-
article
Condizioni (if / elif / else)
Decisioni e valori considerati falsi.
-
article
Cicli (for e while)
Iterazione su sequenze e ripetizione condizionata.
-
article
Liste, tuple e dizionari
Strutture dati fondamentali.
-
article
Funzioni
def, return, parametri e valori di ritorno.
-
article
Scope
LEGB: locale, enclosing, globale, built-in.
-
article
Stringhe
f-string, metodi e str come sequenza Unicode.
-
article
Form e request
CGI, WSGI/ASGI e framework web (idea generale).
-
article
Moduli e import
`import`, `from ... import`, `__name__`.
-
article
Classi e oggetti
`class`, attributi, metodi e dataclass.
-
article
Input / output
print, input e file di testo.
-
article
Esempi pratici
Funzione che combina ciclo e condizione.