Python for Designers

by Roberto Arista

Fork me on GitHub


This reading list contains two kinds of books: the ones I have consulted while writing PFD and the ones that brought me to the place of writing PFD. Unfortunately, some of them are out-of-print; with a bit of luck you could find some of them in second-hand stores.

Programming oriented

Allen B., Downey (2012) Think Python, O’Reilly Media

Arista, Roberto (2016) RoboTools: The influence of open source on typeface production tools on Progetto Grafico 30, AIAP Edizioni

Goldwasser, Michael H., Michael T. Goodrich, and Roberto Tamassia (2016) Data Structures and Algorithms in Python, Wiley Ltd.

Hunt, Andrew, and David Thomas (1999) The Pragmatic Programmer: From Journeyman to Master, Addison Wesley

Jones, Brian, and David Beazley (2013) Python Cookbook Recipes for Mastering Python 3, O’Reilly Media

Maeda, John (1999) Design by Numbers, The MIT Press

Reas, Casey, and Ben Fry (2007) Processing: A Programming Handbook for Visual Designers and Artists, The MIT Press

Shiffman, Daniel (2012) The Nature of Code, The Nature of Code

Graphic Design oriented

Bertin, Jacques (2011) Semiology of graphics, Esri Press

Fry, Benjamin (2007) Visualizing Data, O’Reilly Media

Grunbaum, Branko, and Geoffrey C. Shepard (1987) Tilings and Patterns, W.H. Freeman

Haralambous, Yannis (2007) Fonts & Encodings, O’Reilly Media

Harris, Robert (2000) Information Graphics: A Comprehensive Illustrated Reference, Oxford University Press

Kinross, Robin (1992) Modern Typography: An Essay in Critical History, Hyphen Press

Nicolai, Carsten (2009) Grid Index, Gestalten

Nicolai, Carsten (2010) Moire Index, Gestalten

Noordzij, Gerrit (2005) The Stroke: Theory of Writing, Hyphen Press

Paulus, Edo, Luna Maurer, Jonathan Puckey, and Roel Wouters (2013) Conditional Design Book, Valiz Editions

Perondi, Luciano (2012) Sinsemie: Scrittura Nello Spazio, Stampa Alternativa

Potter, Norman (1980) What Is a Designer? : Things, Places, Messages, Hyphen Press

Smeijers, Fred (1997) Counterpunch, Hyphen Press

Tufte, Edward (1995) Envisioning Information, Graphics Press

Tufte, Edward (1983) The Visual Display of Quantitative Information, Graphics Press