{"product_id":"the-nature-of-code-simulating-natural-systems-with-javascript-paperback","title":"The Nature of Code: Simulating Natural Systems with JavaScript - Paperback","description":"\u003cp\u003eby \u003cb\u003eDaniel Shiffman\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003ci\u003eAll aboard The Coding Train\u003c\/i\u003e! This beginner-friendly creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of real-world phenomena with \"The Coding Train\" YouTube star Daniel Shiffman.\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eWhat if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies--with code? For over a decade, \u003ci\u003eThe Nature of Code\u003c\/i\u003e has empowered countless readers to do just that, bridging the gap between creative expression and programming. This innovative guide by Daniel Shiffman, creator of the beloved Coding Train, welcomes budding and seasoned programmers alike into a world where code meets playful creativity. \u003cp\u003e\u003c\/p\u003eThis JavaScript-based edition of Shiffman's 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. \u003cp\u003e\u003c\/p\u003eEmbark on this extraordinary adventure with projects involving: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eA physics engine\u003c\/b\u003e Simulate the push and pull of gravitational attraction.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFlocking birds\u003c\/b\u003e Choreograph the mesmerizing dance of a flock.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBranching trees\u003c\/b\u003e Grow lifelike and organic tree structures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNeural networks\u003c\/b\u003e Craft intelligent systems that learn and adapt.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCellular automata\u003c\/b\u003e Uncover the magic of self-organizing patterns.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eEvolutionary algorithms\u003c\/b\u003e Play witness to natural selection in your code.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eShiffman's 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. \u003cp\u003e\u003c\/p\u003eWhether you're deciphering the elegant patterns of natural phenomena or crafting your own digital ecosystems, Shiffman's guidance is sure to inform and inspire. \u003ci\u003eThe Nature of Code\u003c\/i\u003e is not just about coding; it's 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--all while mastering coding fundamentals along the way. \u003cp\u003e\u003c\/p\u003eNOTE: All examples are written with p5.js, a JavaScript library for creative coding, and are available on the book's website.\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eDaniel Shiffman \u003c\/b\u003eis an Associate Arts Professor at ITP\/IMA, Tisch School of the Arts, NYU. He is a director of The Processing Foundation and the author of \u003ci\u003eLearning Processing: A Beginner's Guide to Programming Images\u003c\/i\u003e, \u003ci\u003eAnimation\u003c\/i\u003e, \u003ci\u003eand Interaction\u003c\/i\u003e and \u003ci\u003eThe Nature of Code\u003c\/i\u003e, an open source book about simulating natural phenomenon with code. On his YouTube channel, The Coding Train, he publishes \"creative coding\" tutorials with subjects ranging from the basics of programming languages like JavaScript (with p5.js) and Java (with Processing) to generative algorithms like physics simulation, computer vision, and data visualization.\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 640\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.5 x 9.3 x 7.2 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e September 03, 2024\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":51752004616480,"sku":"9781718503700","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0974\/9764\/5344\/files\/1eb2c6ee1fcdcd8e1addf9f6a8d44c5e.webp?v=1779985390","url":"https:\/\/ebocreations.com\/products\/the-nature-of-code-simulating-natural-systems-with-javascript-paperback","provider":"The E-Book Oasis LLC","version":"1.0","type":"link"}