Introduzione
  • Struttura del corso
  • Spirito di condivisione tra studenti
  • Come ottenere il rimborso del corso
  • Valutare il corso
I Concetti di Base
  • Installazione di PYTHON
  • Assegnamento di una variabile
  • Tipo di una variabile
  • Best practice assegnamento nome variabile
  • Keyword riservate
  • Gli operatori
  • Le espressioni
  • Input da tastiera
  • Commentare il codice
  • Funzione Type - Esercizio 1
  • Funzione Print - Esercizio 2
  • Operatori aritmetici - Esercizio 3
  • Concatenazione tra stringhe - Esercizio 4
I costrutti di Selezione - IF/ELIF/ELSE
  • Valori booleani
  • Operatori di confronto
  • Operatori logici
  • Costrutto IF
  • IF multipli
  • Costrutto IF - ELSE
  • Costrutto ELIF
  • IF nested
  • Costrutto TRY - EXCEPT
  • Valori Pari e Dispari - Esercizio 1
  • Indovina la figura geometrica - Esercizio 2
  • Tipologia di triangolo - Esercizio 3
I costrutti di Iterazione - WHILE/FOR
  • Incremento-Decremento pattern comune
  • Costrutto WHILE - Teoria
  • Costrutto WHILE - Pratica
  • Condizione while TRUE
  • Costrutto BREAK-CONTINUE
  • Costrutto FOR
  • Contatore numeri lista - Esercizio 1
  • Tabellina del dieci - Esercizio 2
  • Stampa caratteri - Esercizio 3
  • Calcolo del fattoriale - Esercizio 4
  • Numeri pari e numeri dispari - Esercizio 5
Le Funzioni
  • Le funzioni
  • Funzioni Built-in
  • I moduli - Modulo Math - Random
  • Definizione di una funzione
  • Funzione di funzione
  • Argomenti di una funzione
  • Variabile come argomento di funzione
  • Valore di ritorno - Esercizio 1
  • Funzione con 2 parametri - Esercizio 2
  • Funzione somma - Esercizio 3
  • Funzione valore assoluto - Esercizio 4
  • Funzione elevamento a potenza - Esercizio 5
Le Stringhe
  • Stringhe e Indici
  • Funzione LEN()
  • Scorrere elementi di una stringa - Teoria
  • Scorrere elementi di una stringa - While
  • Scorrere elementi di una stringa - For
  • Contatore caratteri stringa
  • Confronto tra stringhe
  • Stringhe e funzioni Built-in
  • Cercare elementi di una stringa
  • Slicing di una stringa - Esercizio 1
  • Splitting di una stringa - Esercizio 2
  • Concatenazione tra stringhe - Esercizio 3
Le Liste
  • Le liste - Teoria 1
  • Le liste - Teoria 2
  • Scorrere elementi di una lista
  • Aggiornare elementi lista
  • Lista - funzioni Built-in
  • Eliminare elementi lista
  • Lista - Sum() - Max() - Min()
  • Ordinare elementi lista - Esercizio 1
  • Rimuovere duplicati lista - Esercizio 2
  • Verifica presenza elemento - Esercizio 3
  • Slicing di una lista - Esercizio 4
  • Lista - Potenza del due - Esercizio 5
Le Tuple
  • Le tuple - Teoria 1
  • Le tuple - Teoria 2
  • Scorrere/Cercare elementi tupla - Esercizio 1
  • Aggiungere elementi tupla - Esercizio 2
  • Cancellare elemento tupla - Esercizio 3
  • Slicing di una tupla - Esercizio 4
  • Concatenazione tra tuple - Esercizio 5
  • Confronto elementi tupla - Esercizio 6
I Dizionari
  • I dizionari
  • Inserimento elementi
  • Ricerca dei VALORI
  • Ricerca delle CHIAVI
  • Conteggio vocali e consonanti - Teoria
  • Conteggio vocali e consonanti - Pratica
  • Il metodo GET()