Skip to content

simonesilvetti/teaching_2019_units_dmg_python

Repository files navigation

LABORATORIO DI PROGRAMMAZIONE 2019 - 2020

Simone Silvetti, DMG, Università di Trieste


Link Utili

Link al channel Microsoft Stream del corso (accesso riservato).
mybinder per visualizzare questo repository in modalità eseguibile.

Calendario delle Lezioni

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.


Programma (ristretto) del corso

(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

Informazioni sul corso

Python 3.8

  • 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.

Materiale online

  • 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.
  • Tutorial su Markdown
  • Video tutorial su Jupyter notebook in italiano.
  • Video tutorial su Jupyter lab in inglese.

Esercizi

Verranno proposti degli esercizi settimanali tramite la piattaforma Teams. Maggiorni istruzioni verranno fornite a lezione.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published