Paradigma: "Literate Programming for rapid prototyping and data-driven engineering."
::: info
L'integrazione di Jupyter all'interno di Visual Studio Code trasforma l'IDE in un ambiente di sperimentazione dinamico. Questa sezione documenta come configurare e padroneggiare i notebook .ipynb per lo sviluppo Python, la ricerca nell'IA e l'analisi dei dati, mantenendo tutti i vantaggi del controllo di versione (Git) e dell'assistenza AI (Copilot).
:::
A differenza dell'interfaccia browser standard, l'integrazione in VS Code offre:
Come preparare l'infrastruttura: installazione di ipykernel, creazione di ambienti virtuali isolati e selezione del kernel corretto.
Ottimizzazione dell'interfaccia: estensioni consigliate, rendering delle celle e gestione dell'output (Markdown, HTML, LaTeX).
Padronanza dello strumento: scorciatoie da tastiera, uso dei Magic Commands (%timeit, %matplotlib), e gestione dei dati persistenti.
Raccolta di notebook reali: dalla prototipazione di modelli per l'IA all'analisi dei log di Home Assistant tramite Pandas.