275SM - LABORATORIO DI PROGRAMMAZIONE IN PYTHON 2020
You are currently viewing this course as Guest.
Section outline
-
Contatti
- Dott. Erik Romelli <erik.romelli@inaf.it>
- Dott. Daniele Tavagnacco <daniele.tavagnacco@inaf.it>
Ricevimento
Lavoriamo presso INAF-Osservatorio Astronomico Trieste quindi non abbiamo un ufficio in Università
- appuntamenti da concordare tramite email
- “ricevimento” tramite email o Teams
Orario
- Gruppo 1 - martedì ore 16-18 → Erik Romelli
- Gruppo 2 -giovedì ore 16-18 → Daniele Tavagnacco
Le lezioni sono tenute in remoto tramite Teams
-
Slide della lezione 1.
Argomenti:
- Introduzione generica al corso
- Introduzione al linguaggio Python 3.8
-
Slide della lezione 2.
Argomenti:
- Oggetti, Istanze, Namespace, Metodi e Attributi
- Loop control
- Controlli condizione
-
Slide della lezione 3.
Argomenti:
- Funzioni e funzioni ricorsive
- Refactoring tramite funzioni
- Collections: liste, tuple, set e dizionari
-
Slides della lezione 4
Argomenti:
- Metodi di formattazione stringhe
- Esercizi
-
Slide della lezione 5
Argomenti:
- Strutture dati e programmi: il problema delle 8 regine
- Esercizi
-
Slide della Lezione 6
Argomenti:
- Lettura e scrittura su file e gestione dell'I/0
- Parsing di opzioni da linea di comando
-
Slide della Lezione 7
Argomenti:
- Ripasso esercizi lezioni 1-6
-
Slide della Lezione 8
Argomenti:
- Concetti base di OOP
- Classi
- Ereditarietà
-
Slide della Lezione 9
Argomenti:
- Approfondimento sull'utilizzo della keyword import
- numpy
- matplotlib
-
Slide della Lezione 10
Argomenti:
- Esercizi
-
Slide della Lezione 11
Argomenti:
- Esercizi
-
Slide Lezione 12
Argomenti:
- Ripasso generale
- Approfondimenti: list unpacking e decoratori
-
Lezione 12 File PDF
-
I appello: giovedì 17 giugno 2021
II appello: lunedì 28 giugno 2021
III appello: lunedì 26 luglio 2021