Questa repository contiene la raccolta degli script e degli esercizi pratici svolti giornalmente durante il mio corso di formazione su Python.
I file sono organizzati all'interno della cartella principale Laboratori/ e suddivisi per singola giornata, utilizzando nomi descrittivi per ogni esercizio:
-
es1_num_str.py: Conversione di numeri (int/float) in stringhe.es2_str_num.py: Conversione di stringhe nei tipi numerici originari.es3_pari_dispari.py: Controllo se un numero inserito è pari o dispari.es4_multipli.py: Verifica se un numero è multiplo di un altro.es5_lunghezza.py: Controllo e validazione della lunghezza di una stringa (max 5 caratteri).es6_dispari.py: Estrazione di soli numeri dispari da una lista data.es7_tuple.py: Filtraggio di stringhe corte salvate in tupla senza duplicati.es8_primo.py: Algoritmo di verifica se un numero intero è primo.es9_lista_primi.py: Generazione di tutti i numeri primi inferiori al valore inserito.
-
es1_strutture.py: Inserimento di sequenze di valori in set, liste e tuple.es2_intersezione.py: Operazioni di intersezione tra due set.es3_dizionario.py: Creazione di dizionari con valori strutturati (liste, tuple, set).es4_chiavi_valori.py: Ciclo for per stampare coppie chiave-valore di un dizionario.es5_matrice.py: Sistemi di coordinate per accedere a liste annidate e dizionari.es6_calcolatrice.py: Implementazione di una calcolatrice sequenziale da terminale.es7_diz_primi.py: Classificazione di numeri primi e non primi all'interno di un dizionario.
-
es1_operazioni.py: Funzioni per calcolare le quattro operazioni aritmetiche fondamentali.es2_concatena.py: Funzione per la concatenazione di due argomenti stringa.es3_menu.py: Menu interattivo flessibile per concatenare stringhe o eseguire calcoli.es4_calc_loop.py: Calcolatrice strutturata a funzioni dentro un ciclo continuo (while).
Per testare ed eseguire gli script sul proprio ambiente locale è necessario:
- Python 3.13.14 (o versioni 3.13.14 stabili)
- Clona questa repository:
git clone [https://github.com/iippotatana/Laboratori.git](https://github.com/iippotatana/Laboratori.git)