Glossario Python
Il Gennaio 28, 2022 da adminQuesta pagina vuole essere una guida di riferimento rapido a Python. Se vedete qualcosa che deve essere aggiunto, fatecelo sapere e lo aggiungeremo alla lista.
“>>>”
Il prompt Python predefinito della shell interattiva.Spesso visto per esempi di codice che possono essere eseguiti interattivamente nell’interprete.
abs
Riporta il valore assoluto di un numero.
argument
Informazioni extra che il computer usa per eseguire comandi.
argparse
Argparse è un parser per opzioni, argomenti e sottocomandi della riga di comando.
assert
Utilizzato durante il debug per controllare le condizioni che dovrebbero essere applicate
assegnazione
Dare un valore a una variabile.
blocco
Sezione di codice che è raggruppata insieme
breakUsato per uscire da un ciclo for o un ciclo while.
class
Un modello per creare oggetti definiti dall’utente.
compiler
Trasforma un programma scritto in un linguaggio di alto livello in un linguaggio di basso livello.
continuaUtilizzato per saltare il blocco corrente e tornare all’istruzione “for” o “while”
dichiarazione condizionale
Dichiarazione che contiene un “if” o “if/else”.
debugging
Il processo di trovare e rimuovere gli errori di programmazione.
def
Definisce una funzione o un metodo
Formazione Python consigliata
Per la formazione Python, la nostra migliore raccomandazione è DataCamp.
dizionario
Un array associativo mutabile (o dizionario) di coppie chiave e valore. Le chiavi devono essere di tipo hashable.
distutils
Pacchetto incluso nella Python Standard Library per installare, costruire e distribuire codice Python.
docstring
Una docstring è una stringa letterale che compare come prima dichiarazione in una definizione di modulo, funzione, classe o metodo.
__future__
Uno pseudo-modulo che i programmatori possono usare per abilitare nuove caratteristiche del linguaggio che non sono compatibili con l’interprete corrente.
easy_install
Easy Install è un modulo python (easy_install) fornito con setuptools che permette di scaricare, costruire, installare e gestire automaticamente i pacchetti Python.
ordine di valutazione
Python valuta le espressioni da sinistra a destra. Notate che durante la valutazione di un’assegnazione, il lato destro viene valutato prima del lato sinistro.
eccezioni
Mezzi per interrompere il normale flusso di controllo di un blocco di codice per gestire errori o altre condizioni eccezionali
espressione
Codice Python che produce un valore.
filter
filter(function, sequence) restituisce una sequenza composta da quegli elementi di questaquence per i quali function(item) è vera
float
Un numero in virgola mobile immutabile.
for
Itera su un oggetto iterabile, catturando ogni elemento in una variabile locale per l’uso da parte del blocco allegato
function
Una sequenza parametrizzata di istruzioni.
chiamata di funzione
Un’invocazione della funzione con argomenti.
garbage collection
Il processo di liberare la memoria quando non è più usata.
generatori
Una funzione che restituisce un iteratore.
linguaggio di alto livello
Progettato per essere facile da leggere e scrivere per gli umani.
IDLE
Ambiente di sviluppo integrato
if statement
Esegue incondizionatamente un blocco di codice, insieme a else e elif (una contrazione di else-if).
immutabile
Non può essere cambiato dopo la sua creazione.
import
Usato per importare moduli le cui funzioni o variabili possono essere usate nel programma corrente.
indentazione
Python usa l’indentazione nello spazio bianco, piuttosto che le parentesi graffe o le parole chiave, per delimitare i blocchi.
int
Un intero immutabile di grandezza illimitata.
modalità interattiva
Quando i comandi vengono letti da una tty, si dice che l’interprete è in modalità interattiva.
interpretare
Eseguire un programma traducendolo una linea alla volta.
IPython
Shell interattivo per il calcolo interattivo.
Relativo: tutorial iPython
iterable
Un oggetto capace di restituire i suoi membri uno alla volta.
lambda
Sono una stenografia per creare funzioni anonime.
list
Lista mutabile, può contenere tipi misti.
comprensione di liste
Un modo compatto per elaborare tutti o parte degli elementi di una sequenza e restituire una lista con i risultati.
letterali
I letterali sono notazioni per valori costanti di alcuni tipi incorporati.
map
map(function, iterable, …) Applica la funzione ad ogni elemento dell’iterable e restituisce una lista dei risultati.
metodi
Un metodo è come una funzione, ma viene eseguito “su” un oggetto.
modulo
L’unità base della riusabilità del codice in Python. Un blocco di codice importato da un altro codice.
oggetto
Qualsiasi dato con stato (attributi o valore) e comportamento definito (metodi).
object-oriented
permette agli utenti di manipolare strutture di dati chiamate oggetti per costruire ed eseguire programmi.
pass
Necessario per creare un blocco di codice vuoto
PEP 8
Un insieme di raccomandazioni su come scrivere codice Python.
Python Package Index
Repository ufficiale di software di terze parti per Python
Pythonic
Un’idea o un pezzo di codice che segue da vicino gli idiomi più comuni del linguaggio Python, piuttosto che implementare codice usando concetti comuni ad altri linguaggi.
reduce
reduce(function, sequence) restituisce un singolo valore costruito chiamando la funzione (binaria) sui primi due elementi della sequenza, poi sul risultato e sull’elemento successivo, e così via.
set
Insieme non ordinato, non contiene duplicati
setuptools
Collezione di miglioramenti alle distutils di Python che permettono di costruire e distribuire più facilmente pacchetti Python
slice
Sub parti di sequenze
str
Una stringa di caratteri: una sequenza immutabile di codepunti Unicode.
stringhe
Può includere numeri, lettere e vari simboli ed essere racchiuso tra virgolette doppie o singole, sebbene le virgolette singole siano più comunemente usate.
statement
Una dichiarazione è parte di una suite (un “blocco” di codice).
try
Consente alle eccezioni sollevate nel suo blocco di codice allegato di essere catturate e gestite dalle clausoleexcept.
tupla
Immutabile, può contenere tipi misti.
variabili
Portavoce per testi e numeri.Il segno uguale (=) è usato per assegnare valori alle variabili.
while
Esegue un blocco di codice finché la sua condizione è vera.
with
Chiude un blocco di codice dentro un gestore di contesto.
yield
Ritorna un valore da una funzione generatrice.
Zen di Python
Quando si scrive “import this”, viene stampata la filosofia di Python.
Altre letture
Formazione Python consigliata
Per la formazione Python, la nostra migliore raccomandazione è DataCamp.
Lascia un commento