Riferimenti

I vari argomenti del libro sono listati nella Tabellona materiale

Citiamo onltre il seguente materiale, approssimativente in ordine di difficoltà crescente

Libro Passo dopo passo impariamo a programmare con Python

Espone argomenti di base di Python in modo molto dettagliato e contiene diversi esercizi facili.

di Aurora Martina, Angelo Raffaele Meo, Clotilde Moro, Mario Scovazzi

E’ inteso per ragazzini delle medie, ma non fatevi ingannare dalla grafica fumettosa: il materiale per i più giovani tende spesso ad avere il gran pregio di non lasciare nulla al caso.

  • Attenzione: è solo per Python 2 ma noi usiamo il 3, quindi se vedi print "Ciao" devi scriverlo print("ciao") con le tonde

  • il libro usa parecchio il comando input per chiedere dati all’utente, noi non l’abbiamo visto perchè in Jupyter tende a non funzionare bene. Conviene provarlo scrivendo script in Spyder, e inserendo le risposte nella tab dell’interprete

  • EXTRA: per divertirtsi, in fondo contiene anche tutorial su come creare giochi con pygame

Lezioni di Nicola Cassetta

Tutoria passo passo, adatti a principianti

Pensare in Python seconda edizione

Molto discorsivo, passo passo, adatto a principianti

orig. Think Python, di Allen B. Downey

Licenza: Creative Commons Attribuzione Non Commerciale 3.0, come riportato nella pagina della versione originale in inglese. Tradotto: potete farvelo stampare in copisteria, se vi fanno storie su questioni di copyright mostrategli la licenza.

  • Liberamente stampabile: sì

  • Libro su carta da comprare in italiano: no

  • Libro su carta da comprare in inglese: sì

W3Resources website

(inglese) Contiene parecchi esercizi facili in su basi Python, fateli:

Corso Python 3 di Nicola Zoppetti

Contiene parecchi esercizi, fateli !

Guida Introduttiva a Python 3 guida ufficiale

Presenta vari argomenti (ma senza esercizi), traduzione di Maurizio Da Lio

Immersione in Python 3

(orig: Dive into Python 3) Più pratico, contiene tutorial più mirati (es. trattare file XML)

Licenza: Creative Commons Attribuzione Condividi allo stesso modo 3.0 come riportato in fondo al sito del libro. Tradotto: potete farvelo stampare in copisteria, se vi fanno storie su questioni di copyright mostrategli la licenza.

  • Liberamente stampabile: sì

  • Libro su carta da comprare in italiano: no

  • Libro su carta da comprare in inglese: sì

Corso Scientific Programming Master Data Science - Trento

(inglese) Qui si può trovare qualche testo d’esame che dovresti essere in grado di fare - sono tipicamente più difficili di quelli presenti in questo libro, ma offrono anche una panoramica su diversi tematiche con dati reali. Il formato sono fogli Jupyter simili a quello che trovi su SoftPython.

Geeks for Geeks

(inglese) Contiene molti esercizi - non ha soluzioni nè assert specifici ma se fate il login e spedite soluzioni, il sistema eseguirà dei test sul server e vidarà un repsonso.

Potete selezionare molti più topic cliccando more>> in Topic Tags:

geeks-for-geeks

Introduction to Scientific Programming with Python

(inglese) Introduzione con focus sul calcolo numerico, potete guardare i primi 7 capitoli fino ai dizionari.

Di Joakim Sundnes.

  • PDF per Python (solo teoria)

  • Esercizi di accompagnamento (tanti!) – utili, anche se alcuni sono troppo ingegneristici per il taglio di questo libro

  • EXTRA: se vuoi approfondire, contiene anche capitoli sulle classi che sono certamente utili.

[ ]: