Skip to content

Latest commit

 

History

History

Fondamenti di programmazione

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Fondamenti di programmazione
Fondamenti di programmazione

About 🔎

Come si può intuire dal nome, il corso mira ad approcciare le basi della programmazione tramite il linguaggio Python.

Di questo linguaggio, in linea di massima verranno affrontati i seguenti argomenti:

  • Tipi di dati

  • variabili

  • assegnamenti

  • strutture di controllo

  • funzioni

  • classi

  • moduli

  • Input/Output.

  • Strutture dati: vettori, stringhe, liste e dizionari.

  • Progettazione e sviluppo di programmi tramite programmazione procedurale, ricorsiva e orientata agli oggetti.

  • Librerie di Python per la grafica, per la gestione dei file, per l'elaborazione di testi/html e per l'accesso ad Internet.

  • Debugging e testing di programmi.

Testi consigliati 📚

Allen B. Downey Pensare in Python

Allen B. Downey Thinking in Python 2nd edition (in inglese)

John V. Guttag Introduzione alla programmazione con Python. Dal pensiero computazionale al machine learning

Lezioni 👨‍🏫

È possibile accedere a tutte le lezioni svolte durante il primo semestre dell'anno accademico 2022/2023 (e a tutte le relative risorse associate ad esse) qui

Esercizi 📝

Durante il corso sono previste delle prove intermedie, denominate HomeWorks.

Esse consistono in esercizi da svolgere autonomamente e da consegnare entro una certa data.

Il superamento di tali prove intermedie è necessario per poter accedere alla prova scritta.

È possibile visionarne il regolamento completo

Homeworks 2022/2023

2 py docs
4 py docs
6 py docs
8 py docs

Una volta alla settimana viene svolta un'esercitazione in laboratorio, in cui vengono proposti degli esercizi da svolgere in autonomia.

È inoltre disponibile un eserciziario d'esame, contenente esercizi volti alla preparazione della prova scritta.

Esercizi eserciziario d'esame

26 27 28 30 48
66 67 79 80 ...
Simulazione esame 20 Dicembre 2022

Other 🔗

  • Pagina Twiki generale del corso

  • Forum Q2a generale del corso

  • Python Tutor : strumento molto utile per visualizzare visivamente l'esecuzione di un programma Python senza dover installare nessun software