• Programmazione in Python - Concetti avanzati

    Python è un linguaggio di programmazione ad alto livello, supporta diversi paradigmi di programmazione, come il paradigma object-oriented (con supporto all'ereditarietà multipla), imperativo e funzionale. Ha ottenuto un enorme successo nelle comunità dei programmatori grazie al connubio unico tra la semplicità di apprendimento e la potenza offerta dalle sue librerie ed è inoltre utilizzato in molteplici contesti scientifici ed aziendali.

    Questo corso tratterà i concetti avanzati della programmazione in Python, ad esempio, come gestire File, come accedere a Data Base, Definire Moduli e Package, realizzare Calcolo Funzionale con Python. Si illustreranno gli aspetti relativi al Multithreading e Networking in Python, così come la Gestione delle eccezioni e delle Interfacce Grafiche.
    Su tutti gli argomenti si proporranno delle esercitazioni, si illustreranno esempi e si svolgeranno prove esercizi Laboratorio.

  • Descrizione del Programma

  • Algoritmi e strutture dati

  • Fondamenti di informatica