Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Exploratory programming for the arts and humanities
Montfort N., The MIT Press, Cambridge, MA, 2016. 328 pp. Type: Book (978-0-262034-20-3)
Date Reviewed: Jan 18 2017

This unusual title intends to introduce programming “to readers with a background in the arts and humanities.” It is based on Python and Processing free distributions.

After some introductory conceptual writing, along with all-too-brief instructions for base platform installation, chapter 1 jumps right into “modifying a program,” followed by brief chapters on “calculating,” “double double” (functions), “programming fundamentals,” and “standard starting points” (Hello World, temperature conversion, brief object orientation, and more).

Processing of text strings takes three chapters (6, 7, and 10), while very basic image manipulation is discussed in chapters 8 and 9. Animation is covered in chapter 12. Statistics and visualization are skipped over briefly in chapter 11. Sound processing is allegedly discussed in chapter 13, but this only turns out to be an introduction to the bytebeat system and approach, an unfortunate choice. Interaction with keypresses is covered in chapter 14, closed out by “onward” at page 263.

Two appendices close out the text. The first is a stimulating discussion of the benefit to cognitive thought from learning to program and the cultural insights derived thereof. The second short appendix gives outlines for using the book to structure courses and workshops.

I wanted to like this book much more than I actually did. It is exceptionally well written, literate, and thoughtful. However, I question the match with its stated target. It falls woefully short as an introduction to practical programming techniques; many other titles would be better (for example, [1]). For those desiring to usefully manipulate images, sound, or text, it will be very frustrating. However, for others who wish to ruminate on what mental flexibility might be derived from coding, it might be stimulating. The index and related references are up to date and interesting.

More reviews about this item: Amazon

Reviewer:  David Bellin Review #: CR145006 (1704-0224)
1) Matthes, E. Python crash course: a hands-on, project-based introduction to programming. No Starch Press, San Francisco, CA, 2015.
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Arts And Humanities (J.5 )
 
 
General (D.1.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Arts And Humanities": Date
Aaron’s code
McCorduck P., W. H. Freeman & Co., New York, NY, 1991. Type: Book (9780716721734)
Dec 1 1991
Information technology in the humanities: tools, techniques and applications
Rahtz S. (ed), Halsted Press, New York, NY, 1987. Type: Book (9789780470208526)
Feb 1 1988
Artificial intelligence and expert systems: case studies in the knowledge domain of archaeology
Gardin J., Halsted Press, New York, NY, 1988. Type: Book (9789780470212202)
Mar 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy