Python
Input/Output su File in Python
Leggere e scrivere file di testo e binari con open() e il context manager with.
La Libreria CSV in Python
Leggere e scrivere file CSV con csv.reader, csv.writer, DictReader e DictWriter dalla libreria standard.
La libreria requests in Python
Inviare richieste HTTP in Python: GET, POST, header, cookies e sessioni con la libreria requests.
La Programmazione ad Oggetti in Python
Introduzione alle classi Python con un caso pratico di networking: la classe IPAddress.
Le Funzioni in Python
Definire funzioni riutilizzabili in Python, con parametri opzionali, *args e **kwargs.
Le Liste in Python
La struttura di base di Python per raccogliere sequenze di valori: come crearle, modificarle e scorrerle.
Flask: creare web app con Python
Come costruire una web app Python da zero con Flask: route, template Jinja2, form e sessioni.
Funzioni Avanzate e Moduli in Python
Come organizzare il codice Python in moduli separati e importarli correttamente nei tuoi programmi.
Gestione File in Python
Operazioni sul file system con os, pathlib e shutil: trovare, rinominare, copiare e cancellare file.
Introduzione ai Grafi in Python
Grafi in Python: rappresentazione, algoritmi di visita DFS/BFS e cammini minimi con Dijkstra e NetworkX.
EC