Exploratory Programming for the Arts and Humanities by Nick Montfort (Author) delves into the world of programming as a means to explore and create within the realms of arts and humanities. With no prerequisites and no assumed knowledge of computation, this book serves as an accessible introduction for anyone looking to harness the power of coding for artistic expression and scholarly inquiry.
Montfort emphasizes the exploratory potential of programming, showing how it can be used not only to adhere to technical constraints but also as a tool for brainstorming and probing complex ideas. The text is designed to be interactive, encouraging readers to engage with code directly while progressing through each chapter. Practical exercises in writing and modifying Python and Processing code are provided, starting small and gradually becoming more substantial.
While some program specifications are offered, the core activities focus on “free projects” that intentionally leave room for reader creativity and innovation. This approach allows individuals to shape their own programming journeys based on personal interests and goals. Throughout the book, Montfort also delves into the cultural context of computation and programming, exploring how these practices intersect with methods and questions in arts and humanities.
With 328 pages of instructive content and practical exercises, this book is an invaluable resource for anyone seeking to integrate computational thinking into their artistic or academic pursuits. Read more about its journey through the fusion of coding and creativity.
