Python
Indice |
Python
Alcune risorse per Python
Installare Python
Python si può installare qui. Suggeriamo di installare la versione 3. incluso c'è anche un interprete/editor essenziale: IDLE.
Se invece volete testare un editor (viene già con Python incluso) pensato per la didattica, provate Thonny
Pensare da Informatico in Python
Un libro libero, di cui ci sono molte versioni.
Qui una versione interattiva (si può eseguire il codice e visualizzare passo passo l'esecuzione, ci sono esercizi interattivi di lettura e "ricomposizione di codice" (Parsons problems) https://runestone.academy/runestone/books/published/thinkcspy/index.html
La versione in italiano :) (Non interattiva, però) https://github.com/AllenDowney/ThinkPythonItalian/blob/master/thinkpython_italian.pdf
Una versione simile ma “Project first”, per appassionare gli studenti con progetti e facendo loro imparare ciò di cui hanno bisogno sulla base di questi progetti https://runestone.academy/runestone/books/published/fopp/index.html
Altri libri
Un libro orientato agli studenti delle superiori: in versione studente e in versione docente. La versione docente contiene suggerimenti su come riconoscere e gestire le misconcezioni degli studenti. https://interactivepython.org/runestone/books/published/StudentCSP/index.html https://interactivepython.org/runestone/books/published/TeacherCSP/index.html
Un libro che insegna gli algoritmi con Python https://runestone.academy/runestone/books/published/pythonds/index.html
Altri libri cartacei
Una bella versione Python di un libro omnibus su algoritmi è Goodrich, Tamassia, Goldwasser. Data Structures and Algorithms in Python. Wiley.
Un altro bel libro di programmazione in Python: J. Guttag. Introduction to Computation and Programming Using Python. MIT Press