Il corso si propone di trasmettere una conoscenza sia teorica sia pratica del linguaggio di programmazione Python, dagli aspetti di base a quelli più avanzati.
Python è un linguaggio di programmazione interpretato e dinamico che viene utilizzato in un’ampia gamma di contesti: amministrazione di sistemi, scripting di applicazioni, gestione di contenuti web, costruzione di strumenti di sviluppo, creazione di librerie dedicate all’ambito scientifico-matematico. Adottato da Google, NASA, YouTube, Industrial Light & Magic e molti altri, Python è diventato uno dei linguaggi più noti e diffusi al mondo. Il corso di programmazione in Python è strutturato allo scopo di analizzare tutti gli aspetti del linguaggio, partendo dalla sintassi di base e dalle strutture cicliche e di controllo fondamentali per arrivare alle caratteristiche più avanzate come decoratori e metaclassi. Durante il corso verranno discusse le diverse modalità di organizzazione del codice, con particolare attenzione al paradigma di programmazione orientato agli oggetti. La trattazione degli argomenti sarà accompagnata da esercizi mirati a verificarne l’apprendimento.
Al termine del corso, i partecipanti avranno acquisito familiarità con la scrittura di codice Python e saranno in grado di sviluppare piccoli programmi in autonomia.
Conoscenza dei fondamenti di programmazione