{"id":5382,"date":"2024-09-13T20:02:14","date_gmt":"2024-09-13T20:02:14","guid":{"rendered":"https:\/\/itp.nyu.edu\/ima\/news-daniel-shiffman-itp-faculty-member-launches-new-book-the-nat\/"},"modified":"2024-09-13T20:02:14","modified_gmt":"2024-09-13T20:02:14","slug":"news-daniel-shiffman-itp-faculty-member-launches-new-book-the-nat","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/ima\/news-daniel-shiffman-itp-faculty-member-launches-new-book-the-nat\/","title":{"rendered":"Daniel Shiffman, ITP Faculty Member, Launches New Book, &#8220;The Nature of Code&#8221;"},"content":{"rendered":"<div>\n<div>\n<img decoding=\"async\" width=\"100%\" src=\"https:\/\/tisch.nyu.edu\/content\/dam\/tisch\/itp\/NewsEvents\/2024-2025\/2V3A5534.jpg\" alt=\"Pink book\" \/><\/p>\n<div>\n<h3>The Nature of Code<\/h3>\n<\/div>\n<\/div>\n<div>\n<p>What if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies\u2014with code? For over a decade,&nbsp;<i>The Nature of Code<\/i>&nbsp;has empowered countless readers to do just that, bridging the gap between creative expression and programming. This innovative guide by <b>ITP Faculty member Daniel Shiffman<\/b>, creator of the beloved Coding Train, welcomes budding and seasoned programmers alike into a world where code meets playful creativity.<\/p>\n<p>This JavaScript-based edition of Shiffman\u2019s groundbreaking work gently unfolds the mysteries of the natural world, turning complex topics like genetic algorithms, physics-based simulations, and neural networks into accessible and visually stunning creations.<\/p>\n<p>Embark on this extraordinary adventure with projects involving:<\/p>\n<ul>\n<li>A physics engine:&nbsp;Simulate the push and pull of gravitational attraction.<\/li>\n<li>Flocking birds:&nbsp;Choreograph the mesmerizing dance of a flock.<\/li>\n<li>Branching trees:&nbsp;Grow lifelike and organic tree structures.<\/li>\n<li>Neural networks:&nbsp;Craft intelligent systems that learn and adapt.<\/li>\n<li>Cellular automata:&nbsp;Uncover the magic of self-organizing patterns.<\/li>\n<li>Evolutionary algorithms:&nbsp;Play witness to natural selection in your code.<\/li>\n<\/ul>\n<p>Shiffman\u2019s work has transformed thousands of curious minds into creators, breaking down barriers between science, art, and technology, and inviting readers to see code not just as a tool for tasks but as a canvas for boundless creativity.<\/p>\n<p>Whether you\u2019re deciphering the elegant patterns of natural phenomena or crafting your own digital ecosystems, Shiffman\u2019s guidance is sure to inform and inspire.&nbsp;<i>The Nature of Code<\/i>&nbsp;is not just about coding; it\u2019s about looking at the natural world in a new way and letting its wonders inspire your next creation. Dive in and discover the joy of turning code into art\u2014all while mastering coding fundamentals along the way.<\/p>\n<p>Click <a href=\"https:\/\/youtu.be\/X4XMhpRFKvU\" target=\"_blank\" rel=\"noopener\">here<\/a> and <a href=\"https:\/\/hanselminutes.com\/960\/nature-of-code-with-daniel-shiffman\" target=\"_blank\" rel=\"noopener\">here<\/a> for interviews with Daniel Shiffman about the new book.<\/p>\n<\/div>\n<div>\n<img decoding=\"async\" width=\"100%\" src=\"https:\/\/tisch.nyu.edu\/content\/dam\/tisch\/itp\/NewsEvents\/2024-2025\/IMG_9027.JPG\" alt=\"Shiffman with a stack of books\" \/><\/p>\n<div>\n<h3>Hot pink off the presses! The new \ud83c\udf38The Nature of Code\ud83d\udcae book by Daniel Shiffman<\/h3>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" align=\"left\" hspace=\"5\" src=\"http:\/\/tisch.nyu.edu\/content\/dam\/tisch\/itp\/NewsEvents\/2024-2025\/2V3A5534.jpg\" \/>Head to natureofcode.com to get your copy today.<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts\/5382"}],"collection":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/comments?post=5382"}],"version-history":[{"count":0,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts\/5382\/revisions"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/media?parent=5382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/categories?post=5382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/tags?post=5382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}