Python è un linguaggio di programmazione molto diffuso e sempre più in voga. È un linguaggio flessibile, adatto a molti usi diversi: dallo sviluppo software alla data science, dall’intelligenza artificiale al calcolo scientifico. È relativamente semplice, ed è uno dei migliori linguaggi per avvicinarsi alla programmazione. Questo eserciziario parte dalle basi (la sintassi elementare e i primi comandi) e, attraverso le 12 unità di cui è composto, arriva in maniera progressiva a trattare via via casi sempre più complessi. Attraverso gli esercizi è possibile comprendere l’utilizzo pratico di una grande varietà di costrutti, dalle espressioni condizionali ai cicli e alle classi, di oggetti come stringhe, liste, tuple e dizionari, di funzioni semplici (built-in) e create da zero, di moduli indispensabili per i calcoli matematici o per gli usi più specifici e complessi. 70 domande e 134 esercizi sono commentati, in modo da chiarire i concetti fondamentali e i punti più complessi. La versione DigitaBook comprende la versione digitale del volume arricchita da tutti i file iniziali e risolti che permettono di svolgere gli esercizi e verificare le soluzioni. L’eserciziario nasce come strumento per corsi universitari, ma è pensato come un valido supporto per chiunque voglia avvicinarsi alla programmazione con Python partendo da zero, o migliorarne l’uso fino a un livello più professionale.