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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.