Fondamenti del Linguaggio Python
Il corso è rivolto a coloro che iniziano a programmare in Python, uno dei linguaggi di programmazione più popolari per facilità e versatilità, nonché per il grande numero di librerie.
Alla fine del corso, i partecipanti avranno acquisito le competenze necessarie per realizzare programmi Python di livello base utilizzando gli stili procedurali e object-oriented.
Il linguaggio Python
Introduzione
L'interprete Python e l’ambiente interattivo iPython
Creazione e gestione di ambienti virtuali
Tipi, variabili, scope delle variabili, operatori
Array
Strutture di controllo: selezione e cicli
Collection: liste, tuple, dizionari, set
Funzioni
Gestione degli errori e delle eccezioni
Moduli, package e gestione delle dipendenze
Input/Output
Iteratori e generatori
La programmazione orientata a oggetti
Concetti e princìpi fondamentali Object-Oriented
Creazione di classi e istanze
Costruttori
Attributi e metodi di classe e d'istanza
Proprietà delle classi
La programmazione funzionale
Introduzione alla programmazione funzionale in Python
Labs
Esercitazioni pratiche sui costrutti e le librerie standard del linguaggio Python
Durata
35 ore
Obiettivi
Sviluppare le conoscenze sui fondamenti del linguaggio Python
Prerequisiti
Sono preferibili conoscenze di base sulla programmazione