Percorso di apprendimento

Python da zero

Da print() e le variabili a condizioni, cicli, stringhe, collezioni, funzioni, file e classi, con una sfida dopo ogni argomento.

25 lezioni · 59 sfide

Inizia il percorso →

1 Primi passi 4 lezioni

  1. Lezione 1 sfida Hello World in Python Scrivi il tuo primo programma Python e stampa del testo con print().
  2. Lezione 2 sfide Variabili e tipi di dati in Python Salva valori nelle variabili e impara i tipi base di Python: str, int, float e bool.
  3. Lezione 4 sfide Numeri e operatori in Python Fai calcoli in Python con +, -, *, /, //, % e **, e confronta valori.
  4. Lezione 1 sfida Leggere l'input dell'utente in Python Leggi quello che l'utente scrive con input() e convertilo in un numero.

2 Decisioni 2 lezioni

  1. Lezione 3 sfide If, elif ed else in Python Prendi decisioni con if, elif e else, e combina condizioni con and, or e not.
  2. Lezione 3 sfide Even or Odd in Python Determine whether an integer is even or odd.

3 Cicli 3 lezioni

  1. Lezione 3 sfide Ciclo for in Python Scorri sequenze con range ed enumerate.
  2. Lezione 4 sfide Ciclo while in Python Ripeti istruzioni finché una condizione è vera.
  3. Lezione 3 sfide Multiplication Table in Python Print the first five multiples of a number.

4 Stringhe e testo 3 lezioni

  1. Lezione 3 sfide Stringhe in Python Lavora con il testo in Python: lunghezza, indicizzazione, slicing e metodi delle stringhe.
  2. Lezione 3 sfide Formattare stringhe con le f-string in Python Crea output leggibili con gli f-string di Python e specificatori di formato.
  3. Lezione 3 sfide Verificare un palindromo in Python Riconosci palindromi ignorando maiuscole e spazi.

5 Collezioni 5 lezioni

  1. Lezione 4 sfide Liste in Python Crea, modifica, filtra e percorri una lista.
  2. Lezione 2 sfide Tuple in Python Raggruppa valori in una tuple, destrutturalo e restituisci più valori da una funzione.
  3. Lezione 1 sfida Insiemi (set) in Python Tieni valori unici con un set di Python e combina i set con unione e intersezione.
  4. Lezione 3 sfide Dizionari in Python Lavora con coppie chiave-valore.
  5. Lezione 3 sfide List comprehension in Python Trasforma e filtra valori in un’espressione compatta.

6 Funzioni 3 lezioni

  1. Lezione 3 sfide Funzioni in Python Definisci funzioni con parametri e valore di ritorno.
  2. Lezione 1 sfida Moduli e import in Python Usa la libreria standard di Python con import, from ... import e alias.
  3. Lezione 2 sfide Successione di Fibonacci in Python Genera la successione di Fibonacci con un ciclo.

7 Errori e file 3 lezioni

  1. Lezione 2 sfide Gestire eccezioni con try/except Intercetta esplicitamente gli errori previsti.
  2. Lezione 1 sfida Leggere e scrivere file in Python Scrivi, aggiungi e leggi file di testo in Python con open() e with.
  3. Lezione 2 sfide Leggere e scrivere JSON in Python Converti tra testo JSON e dizionari Python.

8 Oggetti e classi 2 lezioni

  1. Lezione 1 sfida Classi e oggetti in Python Definisci un tipo con stato e comportamento.
  2. Lezione 1 sfida Programmazione orientata agli oggetti in Python Impara incapsulamento, ereditarietà, override e polimorfismo con un esempio eseguibile.
Continua con: Fondamenti di programmazione