000 a
999 _c34099
_d34099
008 250612b xxu||||| |||| 00| 0 eng d
020 _a9781718503700
_c(hbk)
082 _a005.2762
_bSHI
100 _aShiffman, Daniel
245 _aThe nature of code : simulating natural systems with JavaScript
260 _bNo Starch Press,
_c2024
_aSan Francisco :
300 _axxxviii, 602 p. ;
_bill.,
_c24 cm
365 _b39.99
_c$
_d89.00
504 _aIncludes index.
520 _aWhat if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies—with code? For over a decade, The Nature of Code 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. This 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. A beginner-friendly creative coding tutorial that explores a range of programming strategies for developing computer simulations of natural systems - from elementary concepts in math and physics to sophisticated machine-learning algorithms. All examples are written with p5.js, a JavaScript library for creative coding.
650 _aComputer Graphics
650 _aJavaScript
650 _aPopularization
650 _aAngular acceleration
650 _a Dot product
650 _aNeural network
650 _aNewton's second law
650 _aParticle system
650 _aPerlin noise
942 _2ddc
_cBK