Python

I am using this interactive book and this one. I started to translate and modifying them for the lectures of Programmazione, at University of Firenze, a.a. 2018-2019.

These books are a shorten version (translated in Italian) of the original books by Runestone Interactive. I modified the original version according to GNU Free Documentation License, Version 1.3. I am redistributing the new material under the same License.

Pensare come un Informatico

The first book is a shorten version (translated in Italian) of the original book available here.
The original Forward, Prefaces, and Contributor List can be accessed at the end of the table of contents.
Check out the table of contents here
pythonthink

Risolvere Problemi con Algoritmi e Strutture Dati in Python

The second book is a shorten version (translated in Italian) of the original book by Brad Miller and David Ranum, Luther College and available here. Check out the table of contents here
pythonds

Benefits of these books:
– You can experiment with activecode examples right in the book
– You can do your homework right in the textbook.
– Codelens helps you develop a mental model of how Python works.