Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 2.76 KB

File metadata and controls

52 lines (40 loc) · 2.76 KB

Corso Python Introduttivo 2023 di AIM

Obiettivi

Al termine del corso dovrebbe aver acquisito le seguenti conoscenze di base:

  • Conoscenza dei tipi built-in di Python (list, dict e tuple, list e dict comprehension, slicing ecc.) e dei loro operatori (+,*,-,// ecc.)
  • Conoscenza degli operatori di Python (and, or, in, is, not ecc.).
  • Conoscenza degli statements di Python: for, while, if, elif, else, try, except, finally, pass, continue, break ecc. e saper leggere e implementare le eccezioni di base.
  • Sapere come modularizzare il codice in funzioni e anche classi, mini introduzione al creare il proprio modulo come file Python
  • Sapere interagire con la console di Python (es. gestire le librerie) e idealmente saper usare un notebook Jupyter
  • Saper interagire con i file (open, close, read, with context manager) e con il sistema operativo (os, listdir).
  • Infarinatura di Numpy, Matplotlib e Pandas per l'analisi dati

Docenti

Programma

Lezione Contenuto
Lezione 1 Basi del Linguaggio, Stringhe, Strutture Dati, Cicli e Simili
Lezione 2 Funzioni, Moduli Nativi (os random), File e simili, Error Management
Lezione 3 Programmazione a oggetti, Dunder Methods, Ereditarietà
Lezione 4 Numpy, Matplotlib, Pandas
Lezione 5 Showcase di progetti Python

Materiale

Il materiale del corso è disponibile nelle cartelle lezione-X di questo repository.

E poi?