Skip to the content.

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

  1. Introduzione
  2. Le basi della programmazione orientata agli oggetti (parte 1)
  3. Le basi della programmazione orientata agli oggetti (parte 2)
  4. Le basi della programmazione con il linguaggio Python (parte 1): tipi di dato, operatori, istruzione iterativa, istruzione condizionale while
  5. Le basi della programmazione con il linguaggio Python (parte 2): le strutture dati tupla, lista, dizionario, il ciclo for, le funzioni
  6. La programmazione ad oggetti con il linguaggio Python (parte 1): definizione di classi, creazione di istanze
  7. La programmazione ad oggetti con il linguaggio Python (parte 2): le relazioni di composizione, aggregazione, ereditarietà in Python
  8. La programmazione ad oggetti con il linguaggio Python (parte 3): attributi di classe, metodi di classe, metodi statici
  9. 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
  10. Note su come organizzare il codice con moduli e packages
  11. La programmazione ad oggetti con il linguaggio Python (parte 5): i metodi setter e getter
  12. La programmazione ad oggetti con il linguaggio Python (parte 6): le classi astratte
  13. La programmazione ad oggetti con il linguaggio Python (parte 7): l’ereditarietà multipla e le classi mixin
  14. La programmazione ad oggetti con il linguaggio Python (parte 8): estendere classi built-in
  15. La programmazione ad oggetti con il linguaggio Python (parte 9): gestione delle eccezioni
  16. La programmazione ad oggetti con il linguaggio Python (parte 10): oggetti iteratori e oggetti iterabili
  17. La programmazione ad oggetti con il linguaggio Python (parte 11): gli oggetti di tipo stringa e le espressioni regolari
  18. La programmazione ad oggetti con il linguaggio Python (parte 12): gli oggetti di tipo file
  19. La programmazione ad oggetti con il linguaggio Python (parte 13): gli oggetti di tipo funzione
  20. La programmazione ad oggetti con il linguaggio Python (parte 14): la serializzazione degli oggetti
  21. La programmazione ad oggetti con il linguaggio Python (parte 15): la libreria matplotlib
  22. Note sullo zucchero sintattico in Python
  23. La programmazione ad oggetti con il linguaggio Python (parte 16): prototipare programmi di media complessità da implementare in Python
  24. La programmazione ad oggetti con il linguaggio Python (parte 17): prototipare programmi di media complessità da implementare in Python - esercitazione
  25. L’integrazione dei database (parte 1): MySQL
  26. L’integrazione dei database (parte 2): Utilizzare MySQL tramite Python