000 -LEADER |
fixed length control field |
a |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
250612b xxu||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781718503700 |
Terms of availability |
(hbk) |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.2762 |
Item number |
SHI |
100 ## - MAIN ENTRY--PERSONAL NAME |
Personal name |
Shiffman, Daniel |
245 ## - TITLE STATEMENT |
Title |
The nature of code : simulating natural systems with JavaScript |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Name of publisher, distributor, etc |
No Starch Press, |
Date of publication, distribution, etc |
2024 |
Place of publication, distribution, etc |
San Francisco : |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xxxviii, 602 p. ; |
Other physical details |
ill., |
Dimensions |
24 cm |
365 ## - TRADE PRICE |
Price amount |
39.99 |
Price type code |
$ |
Unit of pricing |
89.00 |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc |
Includes index. |
520 ## - SUMMARY, ETC. |
Summary, etc |
What 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 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Computer Graphics |
|
Topical term or geographic name as entry element |
JavaScript |
|
Topical term or geographic name as entry element |
Popularization |
|
Topical term or geographic name as entry element |
Angular acceleration |
|
Topical term or geographic name as entry element |
Dot product |
|
Topical term or geographic name as entry element |
Neural network |
|
Topical term or geographic name as entry element |
Newton's second law |
|
Topical term or geographic name as entry element |
Particle system |
|
Topical term or geographic name as entry element |
Perlin noise |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
|
Item type |
Books |