Informatica

python file io lettura scrittura

Input/Output su File in Python

Leggere e scrivere file di testo e binari con open() e il context manager with.

python CSV file dati libreria-standard

La Libreria CSV in Python

Leggere e scrivere file CSV con csv.reader, csv.writer, DictReader e DictWriter dalla libreria standard.

python requests HTTP API web

La libreria requests in Python

Inviare richieste HTTP in Python: GET, POST, header, cookies e sessioni con la libreria requests.

python OOP classi oggetti programmazione-orientata-agli-oggetti

La Programmazione ad Oggetti in Python

Introduzione alle classi Python con un caso pratico di networking: la classe IPAddress.

python funzioni args kwargs

Le Funzioni in Python

Definire funzioni riutilizzabili in Python, con parametri opzionali, *args e **kwargs.

python liste strutture-dati

Le Liste in Python

La struttura di base di Python per raccogliere sequenze di valori: come crearle, modificarle e scorrerle.

python flask web HTTP jinja2 framework

Flask: creare web app con Python

Come costruire una web app Python da zero con Flask: route, template Jinja2, form e sessioni.

python funzioni moduli import

Funzioni Avanzate e Moduli in Python

Come organizzare il codice Python in moduli separati e importarli correttamente nei tuoi programmi.

python file os pathlib shutil

Gestione File in Python

Operazioni sul file system con os, pathlib e shutil: trovare, rinominare, copiare e cancellare file.

python grafi algoritmi BFS DFS Dijkstra Bellman-Ford NetworkX

Introduzione ai Grafi in Python

Grafi in Python: rappresentazione, algoritmi di visita DFS/BFS e cammini minimi con Dijkstra e NetworkX.