Lezione 11: Set e operazioni insiemistiche ✅

Esempi di set e operazioni insiemistiche in Python

In questa lezione scopri cosa sono i set in Python e come usarli per gestire collezioni senza duplicati. Imparerai a creare set, verificare la membership con in, applicare le principali operazioni insiemistiche (unione, intersezione, differenza, differenza simmetrica) e utilizzare metodi come add, update, remove, discard. Concludiamo con quando usare i set rispetto ad altre strutture, … Leggi tutto

Lezione 10: Liste e tuple: sequenze in Python ✅

Esempio di liste e tuple in Python con metodi append, remove e sort

In questa lezione esploriamo liste e tuple in Python, due sequenze fondamentali per organizzare e manipolare collezioni di dati. Imparerai creazione, accesso, slicing, i metodi principali delle liste (append, remove, sort) e la differenza chiave tra lista e tupla (👉 mutabile vs immutabile). Concludiamo con esercizi pratici (💪 tabelline, ➕ somma da 1 a n … Leggi tutto

Lezione 9: Ciclo for e funzione range() ✅

Esempio ciclo for e funzione range in Python con codice tabelline

Benvenuto/a! In questa lezione impari ad usare ciclo for e funzione range in Python per iterare su intervalli, stringhe e liste in modo chiaro e “pitonico”. Lavoreremo con esempi pratici (💪 tabelline, ➕ somma da 1 a n) e vedremo utili estensioni come enumerate() e zip() per scrivere codice pulito e leggibile. 🔗 Ripassi consigliati: … Leggi tutto

Lezione 6: Condizioni con if, else e elif

Esempi di condizioni if else elif in Python con blocchi di codice indentati

Benvenuto/a! In questa lezione impari a scrivere condizioni if, else e elif in Python, a creare blocchi di codice indentati correttamente e ad affrontare condizioni semplici con esempi pratici. Queste competenze sono alla base di ogni programma che deve decidere cosa fare in base ai dati in ingresso. 🔗 Ripassi consigliati :• Lezione 2 – … Leggi tutto

Lezione 5: Operatori aritmetici, logici e di confronto

Operatori aritmetici, logici e di confronto in Python con esempi di codice

Avanzamento corso: Lezione 5 Benvenuto/a! In questa lezione impari gli operatori aritmetici, logici e di confronto in Python, fondamentali per scrivere espressioni, calcolare risultati e prendere decisioni nel codice. Useremo esempi chiari, best practice e mini-esercizi per fissare i concetti 🎯 Indice del corso 🔗 Ripassi consigliati:• Lezione 2 – Primo script Python: Hello, Python! … Leggi tutto

Lezione 4: Input da tastiera e output in Python

Esempi di input da tastiera e output in Python con conversione di tipi

🔁 Avanzamento corso: Lezione 3 di Base – Python 🎯 Obiettivi didattici 📚 Indice del corso (estratto) 🧭 Introduzione Per rendere i tuoi programmi interattivi, devi saper leggere input da tastiera e mostrare un output chiaro. In questa lezione vedrai come usare input() per raccogliere dati e come convertirli correttamente con int(), float() e str(). … Leggi tutto

📚 Lezione 3: Variabili e Tipi di Dato Fondamentali in Python

Esempio variabili e tipi di dato fondamentali in Python con codice

⏱️ Tempo stimato di lettura 20 minuti 🧩 Difficoltà Base 🎯 Obiettivi specifici 📖 Sezione teorica In Python, le variabili sono riferimenti a oggetti memorizzati in memoria. Non sono “contenitori” fisici, ma etichette che puntano a dati. Python è dinamicamente tipizzato, il che significa che non è necessario dichiarare il tipo della variabile. Il tipo … Leggi tutto

Lezione 2: Il tuo primo script: Hello, Python!

Esempio di primo script Python con funzione print

⏱️ Tempo di lettura stimato 15 minuti 🧩 Difficoltà Facile (Livello base) 🎯 Obiettivi specifici Al termine di questa lezione sarai in grado di: 📖 Sezione teorica Python è famoso per la sua chiarezza e leggibilità. Creare il tuo primo script è un passo fondamentale per iniziare a programmare e capire come il computer interpreta … Leggi tutto