Link al channel Microsoft Stream del corso (accesso riservato).
mybinder per visualizzare questo repository in modalità eseguibile.
Lezione | Data | Ora |
---|---|---|
1 ✔️ | 13/03/2020 | 15:30 |
2 ✔️ | 17/03/2020 | 16:05 |
3 ✔️ | 24/03/2020 | 16:05 |
4 ✔️ | 29/03/2020 | Video |
5 ✔️ | 02/04/2020 | 16:05 |
6 ✔️ | 09/04/2020 | 16:05 |
7 ✔️ (1h) | 14/04/2020 | Video |
8 ✔️ | 16/04/2020 | 16:05 |
9 ✔️ | 23/04/2020 | 16:05 |
10 ✔️ (1h) | 26/04/2020 | Video |
11 ✔️ | 30/04/2020 | 16:05 |
12 ✔️ (1h) | 07/05/2020 | 16:05 |
13 ✔️ (1h) | 14/05/2020 | Video |
14 | 21/05/2020 | 15:30 |
Le lezioni si svolgeranno in modalità telematica utilizzando Microsoft Teams. Utilizzeremo un programma che si chiama Anaconda, siete pregati di scaricarlo ed installarlo seguendo le istruzione al seguente link o sul canale.
(link al programma esteso)
- Introduzione ai linguaggi di programmazione
- Python: le basi
- idle/shell e Jupyter Notebook
- tipi
- stringhe e array
- istruzioni condizionali (if/else)
- cicli iterativi: while e for
- liste, dizionari e insiemi
- list e set comprehension
- funzioni
- lambda expression
- lettura e scrittura su file
- Versione di Python: in laboratorio troverete installato Python 3.7. A casa potete scaricare l'ultima versione, ovvero la 3.8. Per il corso è indifferente quale delle due versioni userete.
- Installazione: tutti i pacchetti necessari per il corso (i.e., Python 3.7, Jupyter ed altri) li trovate nelle distribuzione di Anaconda (https://www.anaconda.com/distribution/), che potete scaricare e installare. Per ora Anaconda è rilasicata con Python 3.7 (a breve verrà rilasciata la versione per Python 3.8)
- Esecuzione Jupyter lab:
- Windows: se non trovate jupyter nella lista dei programmi cercate anaconda promt ed eseguitelo. Apparirà un shell (simile al cmd di Windows), scrivete
jupyter lab
e premete invio. - Mac OS X: eseguite Anaconda Navigator (lo trovate in Applicazioni), cliccate Jupyter lab.
- Linux: eseguite il comando
jupyter lab
direttamente dalla shell.
- Windows: se non trovate jupyter nella lista dei programmi cercate anaconda promt ed eseguitelo. Apparirà un shell (simile al cmd di Windows), scrivete
- Sito web della comunità italiana di Python
- Tutorial ufficiale in inglese (scegliete la versione di Python che avete installato)
- A. Downey J. Elkner C. Meyers, How to Think Like a Computer Scientist, Learning with Python.
- traduzione italiana (versione pdf) di Andrea Zanella
- traduzione italiana (versione web) di Alessandro Pocaterra
- versione interattiva in inglese della Runestone Interactive Project
- Tutorial su Markdown
- Video tutorial su Jupyter notebook in italiano.
- Video tutorial su Jupyter lab in inglese.
Verranno proposti degli esercizi settimanali tramite la piattaforma Teams. Maggiorni istruzioni verranno fornite a lezione.