Torniamo all'editore

Guide pratiche per Python

Guide di programmazione passo passo per risolvere problemi comuni in Python. Visualizza il codice, leggi le spiegazioni ed esegui esempi istantaneamente nel tuo browser.

Come ordinare un elenco in Python

Scopri come ordinare un elenco in Python utilizzando il metodo sort() e la funzione sorted(). Scopri l'ordinamento delle chiavi personalizzato e gli esempi di ordine inverso.

Leggi la guida

Come leggere un file in Python

Scopri come leggere i file in Python. Padroneggia l'istruzione open, readline, readlines e la gestione sicura delle eccezioni dei file.

Leggi la guida

Come invertire una stringa in Python

Scopri come invertire una stringa in Python utilizzando l'affettatura, la funzione reversed() e la concatenazione di loop con esempi di codice visivo.

Leggi la guida

Come scorrere un dizionario in Python

Scopri come eseguire il looping o l'iterazione di un dizionario Python. Scopri metodi per eseguire il loop su chiavi, valori e coppie chiave-valore con esempi puliti ed eseguibili.

Leggi la guida

Come convertire String in Int in Python

Scopri come convertire una stringa in un numero intero in Python utilizzando la funzione int(). Gestisci gli errori in modo sicuro e converti i numeri da binario, ottale o esadecimale.

Leggi la guida

Come rimuovere i duplicati da un elenco in Python

Scopri come rimuovere i duplicati da un elenco in Python mantenendo o ignorando l'ordine. Confronta conversioni di set, chiavi dict e metodi di loop.

Leggi la guida

Come dividere una stringa in Python

Scopri come dividere una stringa in un elenco in Python utilizzando il metodo split(). Esplora la suddivisione per spazi, virgole, ritorni a capo e la limitazione del numero di suddivisioni.

Leggi la guida

Come verificare se un elenco è vuoto in Python

Scopri i modi più Pythonici per verificare se una lista è vuota in Python. Confronta i controlli booleani impliciti con i confronti di lunghezza.

Leggi la guida

Come scrivere su un file in Python

Scopri come scrivere testo su file in Python. Padroneggia la differenza tra le modalità di scrittura ("w") e di aggiunta ("a") con gestori di contesto sicuri.

Leggi la guida

Come ottenere la data e l'ora correnti in Python

Scopri come ottenere la data e l'ora correnti in Python utilizzando il modulo datetime. Formatta le date in stringhe con strftime e gestisce i fusi orari.

Leggi la guida

Come creare un dizionario in Python

Scopri come creare un dizionario in Python. Comprendere la sintassi letterale, il costruttore dict, la comprensione dei dict e gli inizializzatori di valori-chiave.

Leggi la guida

Come trovare la lunghezza di una lista in Python

Scopri come trovare la lunghezza di una lista in Python usando la funzione len(). Comprendere la complessità del tempo O(1) e i conteggi di controllo.

Leggi la guida

Come generare numeri casuali in Python

Scopri come generare numeri casuali in Python. Confronta la generazione di randrange, randint e uniform float con il controllo della semina.

Leggi la guida

Come utilizzare Enumerate in Python

Scopri come utilizzare la funzione enumerate() in Python. Ottieni sia l'indice che il valore quando esegui il loop sugli elenchi con esempi puliti.

Leggi la guida

Come sostituire i caratteri in una stringa in Python

Scopri come sostituire caratteri o sottostringhe nelle stringhe Python. Padroneggia il metodo replace(), i limiti di conteggio e l'utilizzo della traduzione per più caratteri.

Leggi la guida

Come aggiungere e aggiornare le chiavi in un dizionario Python

Scopri come aggiungere elementi o aggiornare coppie chiave-valore in un dizionario Python. Esplora le parentesi quadre, il metodo di aggiornamento e le opzioni degli operatori di unione.

Leggi la guida

Come unire due elenchi in Python

Scopri i modi migliori per unire e combinare due elenchi in Python. Confronta l'operatore più, il metodo di estensione, l'elenco di decompressione e le opzioni della catena.

Leggi la guida

Come creare una classe in Python

Scopri come creare una classe in Python. Padroneggia il costruttore __init__, i metodi di istanza, la parola chiave self e l'istanziazione degli oggetti.

Leggi la guida

Come gestire le eccezioni in Python

Scopri come gestire le eccezioni in Python usando try, tranne, altro e infine blocchi. Scrivi codice Python privo di errori e resistente agli arresti anomali.

Leggi la guida

Come utilizzare la comprensione delle liste in Python

Scopri come utilizzare la comprensione delle liste in Python. Scrivi loop concisi, applica filtri condizionali e crea matrici con una sintassi visiva pulita.

Leggi la guida

Come formattare le stringhe in Python

Impara le migliori tecniche di formattazione delle stringhe in Python. Confronta le moderne stringhe f, format() e la formattazione percentuale con esempi di codice.

Leggi la guida

Come utilizzare le funzioni Lambda in Python

Scopri come utilizzare le funzioni lambda in Python. Padroneggia funzioni anonime, callback in linea e dati di elenchi di ordinamento con chiavi lambda.

Leggi la guida

Come installare pacchetti Python utilizzando pip

Scopri come installare e gestire pacchetti di terze parti in Python utilizzando pip. Scopri gli ambienti virtuali, i requisiti.txt e i comandi di base.

Leggi la guida

Come convertire una lista in una stringa in Python

Scopri come convertire elenchi di stringhe o numeri in una singola stringa in Python. Padroneggia il metodo join(), le conversioni delle mappe e la formattazione personalizzata.

Leggi la guida

Come verificare la versione di Python

Scopri come verificare la tua versione di Python. Visualizza le istruzioni per eseguire il check-in nel terminale, nel prompt dei comandi e in modo dinamico all'interno di uno script Python.

Leggi la guida

Come utilizzare *args e **kwargs nelle funzioni Python

Padroneggia *args e **kwargs in Python. Scopri come scrivere funzioni flessibili con argomenti posizionali e parole chiave dinamici, decomprimere raccolte e creare funzioni wrapper.

Leggi la guida

Come creare e attivare un ambiente virtuale Python

Scopri come creare, attivare e gestire un ambiente virtuale Python utilizzando il modulo venv integrato. Mantieni le dipendenze del tuo progetto isolate e pulite.

Leggi la guida

Come leggere e analizzare un file JSON in Python

Scopri come leggere, analizzare e caricare file JSON in Python utilizzando il modulo json integrato. Padroneggia la conversione di stringhe JSON in dizionari e viceversa.

Leggi la guida

Come utilizzare le espressioni regolari

Padroneggia le espressioni regolari di Python utilizzando il modulo re integrato. Impara la corrispondenza delle stringhe, la ricerca di modelli, la ricerca di tutte le occorrenze e la sostituzione del testo.

Leggi la guida

Come suddividere una lista in Python

Scopri come suddividere gli elenchi in Python utilizzando la potente sintassi delle parentesi. Argomenti principali di avvio, arresto e passaggio, indicizzazione negativa ed elenchi di inversione.

Leggi la guida

Come copiare una lista in Python

Scopri come copiare una lista in Python. Esplora l'affettamento delle liste, il metodo copy(), i costruttori delle liste e padroneggia la differenza tra copie superficiali e profonde.

Leggi la guida

Come appiattire un elenco di elenchi in Python

Scopri come appiattire un elenco di elenchi in Python. Confronta le comprensioni degli elenchi nidificati, itertools.chain, sum e metodi ricorsivi con esempi di codice.

Leggi la guida

Come scambiare due variabili in Python

Scopri come scambiare due variabili in Python. Comprendere l'impacchettamento e lo spacchettamento di tuple Pythoniche e confrontarlo con il tradizionale scambio di variabili temporanee.

Leggi la guida

Come controllare il tipo di dati in Python

Scopri come controllare i tipi di dati in Python. Comprendi quando utilizzare type() rispetto a isinstance(), gestisci classi personalizzate e scrivi convalide di controllo del tipo sicuro.

Leggi la guida

Come utilizzare la funzione map() in Python

Scopri come utilizzare la funzione map() di Python. Padroneggia l'applicazione di funzioni agli iterabili senza scrivere cicli e confronta la mappa con la comprensione dell'elenco.

Leggi la guida

Come utilizzare la funzione filter() in Python

Scopri come utilizzare la funzione filter() di Python per estrarre elementi dalle raccolte. Confronta il filtro con le comprensioni degli elenchi e i callback lambda.

Leggi la guida

Come utilizzare la funzione zip() in Python

Scopri come utilizzare la funzione zip() di Python per combinare più iterabili in parallelo. Masterizza le creazioni dei dizionari, decomprimi la logica e gestisci le mancate corrispondenze di lunghezza.

Leggi la guida

Come contare le occorrenze in una lista in Python

Scopri i modi migliori per contare le occorrenze di elementi in un elenco Python. Confronta il metodo count(),collection.Counter e il conteggio del dizionario.

Leggi la guida

Come rimuovere un elemento da un elenco in Python

Scopri come rimuovere elementi da un elenco Python. Padroneggia la differenza tra Remove(), Pop(), Del e Clear, con una gestione sicura degli errori di indice.

Leggi la guida

Come ordinare un dizionario per valore in Python

Scopri come ordinare un dizionario Python in base ai suoi valori. Scopri l'ordinamento utilizzando sorted(), chiavi lambda personalizzate e la creazione di strutture dict ordinate.

Leggi la guida

Come leggere e analizzare un file CSV in Python

Scopri come leggere e analizzare i file CSV in Python utilizzando il modulo csv integrato. Padroneggia la lettura come elenchi, lettori di dizionari e delimitatori personalizzati.

Leggi la guida

Come utilizzare le variabili globali in Python

Scopri come funzionano le variabili globali in Python. Comprendere l'ambito delle variabili, gli spazi dei nomi locali e globali e come modificare le variabili utilizzando la parola chiave globale.

Leggi la guida

Come creare e utilizzare i decoratori in Python

Scopri come scrivere e applicare decoratori in Python. Padroneggiare le funzioni di wrapper, modificare il comportamento, gestire gli argomenti e preservare i metadati con i wrapper.

Leggi la guida

Come utilizzare i generatori in Python

Scopri come scrivere generatori in Python. Comprendere la parola chiave yield, la valutazione pigra, l'ottimizzazione della memoria e confrontare i generatori con le strutture degli elenchi.

Leggi la guida

Come utilizzare i gestori di contesto in Python

Scopri come funzionano i gestori di contesto in Python. Padroneggia l'istruzione with, gestisci le risorse di sistema e scrivi gestori di contesto personalizzati.

Leggi la guida

Come scrivere stringhe multilinea in Python

Scopri i modi migliori per scrivere stringhe multilinea in Python. Esplora le virgolette triple, la concatenazione di parentesi, i metodi di newline join e i controlli di formato.

Leggi la guida

Come utilizzare l'operatore ternario in Python

Scopri come scrivere espressioni condizionali (operatori ternari) in Python. Confronta le condizioni in linea con i blocchi if-else standard.

Leggi la guida

Come analizzare una stringa in un Datetime in Python

Scopri come convertire stringhe in oggetti datetime in Python. Padroneggia il metodo strptime, analizza le stringhe di date, gestisci i fusi orari e previeni errori di formato.

Leggi la guida

Come arrotondare un numero in Python

Scopri come arrotondare i numeri in virgola mobile in Python. Comprendere l'arrotondamento di Banker, la precisione decimale personalizzata e la formattazione in virgola mobile per la visualizzazione.

Leggi la guida

Come verificare se esiste una chiave in un dizionario Python

Scopri come verificare se esiste una chiave in un dizionario Python. Confronta l'operatore in, il metodo get(), setdefault e la gestione delle eccezioni KeyError.

Leggi la guida