Libri UniversitariApri il catalogo

Allen – Think Python

Libro adottato a Bologna, a.a. 2026/2027 · 3 canali

«Allen – Think Python» è adottato per Elements Of Informatics (1) (Lm) dal prof. Michael Lodi (Digital Minds – Bologna); per Computer Science (1) (Lm) dal prof. Massimiliano Garagnani (Scienze filosofiche – Bologna); per Foundations Of Programming (1) (Lm) dal prof. Massimiliano Garagnani (Semiotica – Bologna).

Allen – Think PythonCerca su Amazon ›

Come lo indica il docente: Allen B. Downey, Think Python: How to Think Like a Computer Scientist , 3a ed. Edizione aperta online [https://allendowney.github.io/ThinkPython/] . Un'introduzione concisa che pone particolare attenzione al ragionamento sui programmi, alla scomposizione dei problemi, al debugging e allo sviluppo di modelli mentali affidabili · Allen B. Downey: “Think Python: How to think like a Computer Scientist ”, Green Tea Press, 2015 (Second Ed.)

Titolo
Think Python
Autori
Allen B. <1967- > Allen B. Downey Downey
Editore
O'Reilly, 2024
ISBN
9781098155438

Chi lo adotta

Programma e testi di ogni canale

Elements Of Informatics (1) (Lm) – Prof. Michael Lodi Canale unico

Corso di laurea: Digital Minds · Laurea magistrale (LM-55) · 1º anno · annuale · 6 CFU

Bologna · Studi umanistici · 6 CFU · apri nel catalogo · Digital Minds · 1º anno ›

Manuali introduttivi di Python

Charles – Python for EverybodyCerca su Amazon ›Da studiare: Capitoli consigliati: 1-10 e 14Verificato sulla scheda ufficiale il 02/10/2026
Allen – Think Pythonquesto libroCerca su Amazon ›Da studiare: Capitoli consigliati: 1-11, le sezioni sui file del capitolo 13 e i capitoli 14-16Verificato sulla scheda ufficiale il 02/10/2026
John – Introduction to Computation and Programming Using PythonCerca su Amazon ›Da studiare: Capitoli consigliati: 1-8 e 10-11Verificato sulla scheda ufficiale il 02/10/2026
John – Python ProgrammingCerca su Amazon ›Da studiare: Capitoli consigliati: 1-3, 5-10 e 12-14Verificato sulla scheda ufficiale il 02/10/2026
Michael – Problem Solving with PythonCerca su Amazon ›Da studiare: Capitoli consigliati: 1-10 per il percorso introduttivo, 12-16 per algoritmi, errori, debugging e testing e il capitolo 18 per l'uso dell'IA generativaVerificato sulla scheda ufficiale il 02/10/2026
Christine Alvarado – CS for AllCerca su Amazon ›Da studiare: Capitoli consigliati: 1 e 4-7Verificato sulla scheda ufficiale il 02/10/2026
John MacCormick – What Can Be Computed? A Practical Guide…Cerca su Amazon ›Da studiare: Capitoli consigliati: 1, 3, 4 e 10Verificato sulla scheda ufficiale il 02/10/2026
Bacheca del docente: cosa indica di studiare
  • Materiali di studio necessari
  • I materiali necessari per la preparazione dell'esame sono le slide e il codice sorgente dei programmi discussi a lezione. Saranno caricati progressivamente nello spazio del corso su Virtuale.

Argomenti del programma: Non è richiesta alcuna conoscenza pregressa di programmazione. Si presuppone che le studentesse e gli studenti abbiano familiarità con l'uso di base di un personal computer, compresa la gestione di file e cartelle e l'uso di un browser web. Il corso fornisce il lessico computazionale condiviso e le basi pratiche di programmazione necessari per affrontare le componenti tecniche del percorso Digital Minds.

Apri la scheda ufficiale ›
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.

Computer Science (1) (Lm) – Prof. Massimiliano Garagnani Canale unico

Corso di laurea: Scienze filosofiche · Laurea magistrale (LM-78) · 1º anno · annuale · Philosophy and Cognitive Sciences · 6 CFU

Bologna · Studi umanistici · 6 CFU · apri nel catalogo · Scienze filosofiche · 1º anno ›

Allen – Think Pythonquesto libroCerca su Amazon ›Verificato sulla scheda ufficiale il 02/10/2026
John Zelle – Python programmingCerca su Amazon ›Verificato sulla scheda ufficiale il 02/10/2026
Bacheca del docente: cosa indica di studiare

Argomenti del programma: The course aims to provide students with an understanding of fundamental computer science concepts and modern techniques for imperative programming. Contents: fundamental concepts of digital information processing (including integers and floating-point numbers, strings, assignments, variables, libraries, lists and files); basic programming constructs, such as sequential and selective execution, loops, user-defined…

Apri la scheda ufficiale ›
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.

Foundations Of Programming (1) (Lm) – Prof. Massimiliano Garagnani Canale unico

Corso di laurea: Semiotica · Laurea magistrale (LM-92) · esame facoltativo · Segni, Testi, Linguaggi · 6 CFU / 1º anno · annuale · Embodied, Social and Cultural Systems · 6 CFU

Bologna · Studi umanistici · 6 CFU · apri nel catalogo · Semiotica · 2º anno ›

Allen – Think Pythonquesto libroCerca su Amazon ›Verificato sulla scheda ufficiale il 02/10/2026
John Zelle – Python programmingCerca su Amazon ›Verificato sulla scheda ufficiale il 02/10/2026
Bacheca del docente: cosa indica di studiare

Argomenti del programma: The course aims to provide students with a basic understanding of computer programming. Contents: fundamental concepts of digital information processing (including integers and floating-point numbers, strings, assignments, variables, libraries, lists and files); basic programming constructs, such as sequential and selective execution, loops, user-defined functions and classes; The "for", "while", "if-else", "elif"…

Apri la scheda ufficiale ›
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.

Si studia insieme a