Linguaggi di programmazione orientati agli oggetti
Anno accademico 2024-2025
Docente: Dott.ssa Ambra Demontis
Corso di laurea in Ingegneria Elettronica, Informatica e delle Telecomunicazioni
Slides
- Introduzione
- Le basi della programmazione orientata agli oggetti (parte 1)
- Le basi della programmazione orientata agli oggetti (parte 2)
- Le basi della programmazione con il linguaggio Python (parte 1): tipi di dato, operatori, istruzione iterativa, istruzione condizionale while
- Le basi della programmazione con il linguaggio Python (parte 2): le strutture dati tupla, lista, dizionario, il ciclo for, le funzioni
- La programmazione ad oggetti con il linguaggio Python (parte 1): definizione di classi, creazione di istanze
- La programmazione ad oggetti con il linguaggio Python (parte 2): le relazioni di composizione, aggregazione, ereditarietà in Python
- La programmazione ad oggetti con il linguaggio Python (parte 3): attributi di classe, metodi di classe, metodi statici
- La programmazione ad oggetti con il linguaggio Python (parte 4): spiegazione dettagliata del processo di creazione degli oggetti in Python, il metodo new, la classe object
- Note su come organizzare il codice con moduli e packages
- La programmazione ad oggetti con il linguaggio Python (parte 5): i metodi setter e getter
- La programmazione ad oggetti con il linguaggio Python (parte 6): le classi astratte
- La programmazione ad oggetti con il linguaggio Python (parte 7): l’ereditarietà multipla e le classi mixin
- La programmazione ad oggetti con il linguaggio Python (parte 8): estendere classi built-in
- La programmazione ad oggetti con il linguaggio Python (parte 9): gestione delle eccezioni
- La programmazione ad oggetti con il linguaggio Python (parte 10): oggetti iteratori e oggetti iterabili
- La programmazione ad oggetti con il linguaggio Python (parte 11): gli oggetti di tipo stringa e le espressioni regolari
- La programmazione ad oggetti con il linguaggio Python (parte 12): gli oggetti di tipo file
- La programmazione ad oggetti con il linguaggio Python (parte 13): gli oggetti di tipo funzione
- La programmazione ad oggetti con il linguaggio Python (parte 14): la serializzazione degli oggetti
- La programmazione ad oggetti con il linguaggio Python (parte 15): la libreria matplotlib
- Note sullo zucchero sintattico in Python
- La programmazione ad oggetti con il linguaggio Python (parte 16): prototipare programmi di media complessità da implementare in Python
- La programmazione ad oggetti con il linguaggio Python (parte 17): prototipare programmi di media complessità da implementare in Python - esercitazione
- L’integrazione dei database (parte 1): MySQL
- L’integrazione dei database (parte 2): Utilizzare MySQL tramite Python