Torniamo all'editore

Impara Python

Padroneggia Python passo dopo passo attraverso lezioni interattive. Ogni concetto viene fornito con codice eseguibile che puoi eseguire direttamente nel tuo browser.

Cicli Python

Scopri come utilizzare i loop Python per eseguire iterazioni sui dati. Padroneggia le best practice sui cicli for, while, interruzione, continua e loop con esempi interattivi.

Inizia a imparare

Funzioni Python

Padroneggiare le funzioni Python. Scopri come scrivere codice riutilizzabile utilizzando def, definire argomenti, restituire valori e comprendere l'ambito a livello locale e globale.

Inizia a imparare

Spiegazione delle variabili Python e dei tipi di dati

Comprendere le variabili Python e i tipi di dati principali (stringhe, numeri interi, float, booleani). Una guida completa per principianti all'assegnazione della memoria in Python.

Inizia a imparare

Condizioni e logica If-Else di Python

Impara le istruzioni condizionali in Python. Scopri come utilizzare if, elif e else per controllare il flusso del codice e prendere decisioni nelle tue applicazioni.

Inizia a imparare

Classi Python e programmazione orientata agli oggetti

Un'introduzione completa alle classi, agli oggetti, all'ereditarietà e ai concetti OOP di Python. Crea modelli di dati robusti e scala le tue applicazioni Python.

Inizia a imparare

Elenchi Python

Scopri tutto sugli elenchi Python. Scopri come creare, suddividere, modificare ed eseguire l'iterazione degli array in Python in modo nativo.

Inizia a imparare

Dizionari Python

Dizionari principali di Python. Impara a archiviare, recuperare e gestire i dati delle coppie chiave-valore. Comprendere le prestazioni e le best practice per le mappature.

Inizia a imparare

Prova/eccetto Python e gestione degli errori

Evita che i tuoi script Python si blocchino. Scopri i blocchi try, tranne, infine e come generare correttamente le eccezioni personalizzate.

Inizia a imparare

Stringhe Python

Padroneggiare la manipolazione delle stringhe in Python. Scopri metodi di stringa, sezioni, concatenazione e tecniche di formattazione con esempi di codice chiari ed eseguibili.

Inizia a imparare

I/O di file Python

Scopri come leggere e scrivere file in Python. Padroneggia open(), read(), write() e i gestori di contesto per gestire le operazioni sui file in modo sicuro senza perdite di risorse.

Inizia a imparare

Moduli e pacchetti Python

Comprendere moduli e pacchetti Python. Scopri come importare file, strutturare progetti di grandi dimensioni, utilizzare la libreria standard e utilizzare importazioni assolute e relative.

Inizia a imparare

Comprensioni di Python

Scrivi Python più pulito e più veloce. Elenco principale, dizionario e comprensioni di set con esempi pratici, condizioni di filtraggio e cicli nidificati.

Inizia a imparare

Generatori Python

Scopri come utilizzare i generatori Python e le istruzioni yield per elaborare enormi set di dati con un ingombro di memoria minimo. Espressioni del generatore principale.

Inizia a imparare

Decoratori Python

Impara i decoratori Python per modificare dinamicamente il comportamento delle funzioni. Comprendere le funzioni wrapper, la sintassi @ e la gestione degli argomenti nei decoratori.

Inizia a imparare

Python Regex

Padroneggia le espressioni regolari (Regex) in Python. Impara a cercare, abbinare, dividere e sostituire i dati delle stringhe utilizzando la libreria re integrata.

Inizia a imparare

Funzioni Lambda Python

Scopri come scrivere funzioni lambda anonime in Python. Padroneggia modelli di programmazione funzionale utilizzando map(), filter() e sorted() con sintassi lambda.

Inizia a imparare

Insiemi Python

Set principali in Python. Impara a memorizzare valori univoci, eseguire intersezioni, unioni, differenze e comprendere i vantaggi prestazionali dell'hashing.

Inizia a imparare

Tuple Python

Comprendere le tuple Python. Scopri quando utilizzare le tuple sugli elenchi, come funziona il decompressione delle tuple e come l'immutabilità garantisce la sicurezza dei dati.

Inizia a imparare

Modulo matematico Python

Scopri la potenza del modulo matematico integrato in Python. Scopri le funzioni trigonometriche, i logaritmi, i metodi di arrotondamento e le costanti.

Inizia a imparare

Python Datetime

Scopri come gestire date, orari, fusi orari e calcoli in Python. Padroneggia la formattazione, l'analisi e l'aritmetica utilizzando datetime e timedelta.

Inizia a imparare

Analisi JSON Python

Scopri come leggere, scrivere e analizzare i dati JSON in Python. Padroneggiare json.loads, json.dumps e personalizzare codificatori/decodificatori JSON.

Inizia a imparare

Python CSV

Scopri come gestire i dati CSV in Python. Master csv.reader, csv.writer e DictReader/DictWriter per un'analisi efficiente delle tabelle.

Inizia a imparare

Suggerimenti sul tipo Python

Scopri come scrivere suggerimenti sul tipo in Python. Migliora la qualità del codice, abilita il completamento automatico e sfrutta mypy per l'analisi statica del codice.

Inizia a imparare

Ambienti virtuali Python

Padroneggia gli ambienti virtuali Python. Scopri come creare, attivare e gestire le dipendenze con venv e pip in modo sicuro.

Inizia a imparare

Eredità Python OOP

Impara l'ereditarietà in Python OOP. Padronanza delle sottoclassi, sovrascrittura dei metodi, utilizzo di super() e modelli di ereditarietà multipli.

Inizia a imparare

Polimorfismo Python OOP

Padroneggiare il polimorfismo in Python. Scopri come scrivere codice flessibile e liberamente accoppiato utilizzando la tipizzazione duck, l'override dei metodi e le classi base astratte.

Inizia a imparare

Gestori di contesto Python

Scopri come scrivere gestori di contesto personalizzati in Python. Padroneggia il decoratore del gestore del contesto e i metodi __enter__/__exit__ per la sicurezza delle risorse.

Inizia a imparare

Python Itertools

Impara il modulo itertools di Python. Padroneggia infiniti iteratori, combinazioni, permutazioni, raggruppamenti ed elaborazione dei dati con utilizzo efficiente della memoria.

Inizia a imparare

Modulo Collezioni Python

Impara a usare il modulo delle collezioni di Python. Master Counter, defaultdict, nametuple, deque e come semplificare strutture dati complesse.

Inizia a imparare

Stringhe F Python

Scopri come formattare le stringhe in Python utilizzando le stringhe F. Valutazione dell'espressione principale, formattazione con precisione float, stampa data/ora e sintassi autodocumentante.

Inizia a imparare