Skip to content

AIM-mate/corso-python-23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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?