Exploratory Programming for the Arts and Humanities, second edition
Publisher Finelybook 出版社：MIT Press; 2nd edition (18 May 2021)
pages 页数：368 pages
A new edition of a book for anyone who wants to learn programming to explore and create, with exercises and projects to help readers learn by:doing.
This book introduces programming to readers involved with the arts and humanities; there are no prerequisites, and no previous knowledge of programming is assumed. Nick Montfort reveals programming to be not merely a technical exercise within given constraints but a tool for sketching, brainstorming, and inquiry. He emphasizes programming’s exploratory potential–its facility to create new kinds of artworks and to probe data for new ideas. The book is designed to be read alongside the computer, allowing readers to program while making their way through the chapters. It offers practical exercises in writing and modifying code and outlines “free projects” that allow learners to pursue their own interests.
[List of Figures
 Modifying a Program
 Calculating and Using Jupyter Notebook
 Double, Double
[7 Standard Starting Points
 Text I:Strings and Their slices
 Text I:Regular Expressions
10] Image I:Pixel by Pixel
 Image I:Pixels and Neighbors
Statistics, Probability, and Visualization
14]Image I:Visual Design and Interactivity
15]Text Il:Advanced Text Processing
 Sound, Bytes, and Bits
A] Why Program?
[Appendix B] Contexts for Learning