Nelle cartelle lezione-1, lezione-2 e lezione-3 (con relativi homework-{1, 2, 3}) si trovano i Python notebook delle lezioni (i files che finiscono per .ipynb).
Possono essere comodamente utilizzati tramite Google Colab, caricandoli o dal vostro PC o tramite URL del notebook: per esempio copiate https://github.com/AIM-mate/corso-python-26/blob/master/lezione-1/lezione-1.ipynb nella sezione "GitHub" nella barra a sinistra che si apre da menù "File > Carica Notebook".
Una macchina virtuale di Google https://shell.cloud.google.com/
Il cloud e la maggior parte di server funzionano con Linux, quindi ci allineamo:
- su MacOS tutto ok (Linux e MacOS sono fratellastri)
- su Windows, usiamo una virtual machine: seguite le istruzioni di installazione di WSL e lanciate il comando
wsl --install Ubuntu-24.04da Terminale.
Editor (cioè dove scriviamo il codice): installate VS Code
Creare un account su https://github.com/
Matteo Caldana
- Matthes, Eric. "Python crash course: A hands-on, project-based introduction to programming". No Starch Press, 2023.
- Sweigart, Al. "Automate the boring stuff with Python". No Starch Press, 2025. https://automatetheboringstuff.com/
- Ramalho, Luciano. "Fluent Python: Clear, concise, and effective programming". O'Reilly Media, Inc., 2015.
- T. Timbers & T. Beuzen. "Python Packages", https://py-pkgs.org/welcome