275SM - LABORATORIO DI PROGRAMMAZIONE IN PYTHON 2021
Sta visualizzando questo corso come Guest
Schema della sezione
-
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 [M-Z] - martedì ore 16-18 → Daniele Tavagnacco
- Gruppo 2 [A-L] - giovedì ore 16-18 → Erik Romelli
Le lezioni sono tenute in presenza, salvo i casi previsti in cui saranno in remoto tramite piattaforma TeamsAppelli d'esame
- Lunedì 20 Giugno 2022
- Venerdì 15 Luglio 2022
- Venerdì 9 Settembre 2022
Materiale
Il materiale della lezione settimanale sarà disponibile al termine della lezione del Giovedì
Codice MS Teams: bgwvxof
-
Argomenti:
- Introduzione generica al corso
- Introduzione al linguaggio Python 3.8
-
Lezione 1 File PDF
-
Argomenti:
- modulo turtle
- Loop control
- Variabili boleane, operatori logici e controllo di condizioni
-
Lezione 2 File PDF
-
Argomenti:
- Funzioni
- Funzioni ricorsive
- Data containers: Liste, Tuple, Set, Dizionari
-
Lezione 3 File PDF
-
Argomenti:
- list comprehension
- dict comprehension
- formattazione stringhe
- Esercizi 1 e 2
-
Lezione 4 File PDF
-
Argomenti:
- Esercizi
-
Argomenti:
- Strutture dati e programmi: il problema delle 8 regine
- Esercizio 3
- Esercizio 4
-
Lezione_5 File PDF
-
Argomenti:
- gestione dell'I/O tramite lettura e scrittura da e su file
- parsing dei valori da linea di comando
-
Lezione_6 File PDF
-
rubrica.txt File TXT
-
Argomenti:
- Paradigma dell'OOP
- Classi, metodi e attributi
- Ereditarietà tra classi
-
Lezione_7 File PDF
-
Argomenti:
- approfondimento su "import"
- numpy
- matplotlib
-
Lezione_8 File PDF
-
Argomenti:
- Esercizi
-
Lezione_9 File PDF
-
Argomenti:
- Esercizi
-
Lezione_10 File PDF
-
Argomenti:
- Approfondimento: unpacking
- Approfondimento: decoratori
- Approfondimento: generatori
- Approfondimento: eccezioni