Prywatne
Rok wydania: 2024
Okładka: Miękka
Stan: Używane
Rodzaj: Nauki techniczne
Opis
The Nature of Code
Simulating natural systems with JavaScript
Daniel Shiffman
Autor: Shiffman, Daniel
Wydawnictwo: No Starch Press
Data wydania: 2024-09-03
Liczba stron: 640
Wymiary: 17.8 x 23.5 x 5
Język: English: Published; English: Original Language; English
ISBN: 9781718503700
STAN: Sprzedaje jako używaną, ale książka jest nowa, nieczytana. Ma lekkie uszkodzenie w górnym rogu okładki (w transporcie) widoczna zdjęciu.
Książka jest w języku angielskim, ale przedstawiam podsumowanie napisane przeze mnie a poniżej od wydawcy w języku angielskim.
Najnowsza książka Daniela Shiffmana „The Nature of Code”, która jest poświęcona zastosowaniu algorytmów inspirowanych zjawiskami naturalnymi w programowaniu. Oryginalna wersja książki była napisana z wykorzystaniem środowiska #Processing, które jest popularne wśród artystów i projektantów do tworzenia wizualnych aplikacji. Jednak w tej wersji, Daniel Shiffman przekształcił całą treść na #JavaScript, co umożliwia korzystanie z tych samych koncepcji w przeglądarkach internetowych za pomocą biblioteki #p5js
Książka koncentruje się na takich tematach jak:
- Symulacja ruchu: modelowanie ruchu obiektów w przestrzeni, w tym fizyka ciał, siły, grawitacja, opór powietrza itp.
- Genetyczne algorytmy: techniki inspirowane procesem ewolucji biologicznej, takie jak selekcja, mutacja i krzyżowanie.
- Systemy cząsteczkowe: tworzenie i zarządzanie systemami składającymi się z wielu elementów, takich jak cząsteczki czy stado ptaków.
- Automaty komórkowe: modelowanie złożonych systemów na podstawie prostych reguł, jak np. w grze w życie Conwaya.
- Chaos i fraktale: zrozumienie zjawisk chaotycznych i generowanie struktur fraktalnych.
- Sztuczne sieci neuronowe: podstawy uczenia maszynowego i tworzenia prostych modeli sieci neuronowych.
Książka jest przeznaczona dla programistów i artystów zainteresowanych tworzeniem interaktywnych wizualizacji, symulacji i eksperymentów z wykorzystaniem technik inspirowanych naturą. Dzięki wersji opartej na JavaScript, jest bardziej dostępna dla osób, które preferują kodowanie w przeglądarce lub pracują nad projektami internetowymi. Czyli dokładnie to, czego od lat próbuję się nauczyć, ale brakuje mi albo zrozumienia koncepcji abstrakcyjnych wystepujących w programowaniu, albo pamięci potrzebnej do ogarnięcia działania kodu w całości.
All aboard The Coding Train! 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. 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. Embark on this extraordinary adventure with projects involving: A physics engine: Simulate the push and pull of gravitational attraction. Flocking birds: Choreograph the mesmerizing dance of a flock. Branching trees: Grow lifelike and organic tree structures. Cellular automata: Uncover the magic of self-organizing patterns. Evolutionary algorithms: Play witness to natural selection in your code. Shiffman’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. Whether you’re deciphering the elegant patterns of natural phenomena or crafting your own digital ecosystems, Shiffman’s guidance is sure to inform and inspire. The Nature of Code 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. NOTE: All examples are written with p5.js, a JavaScript library for creative coding, and are available on the book's website.
Simulating natural systems with JavaScript
Daniel Shiffman
Autor: Shiffman, Daniel
Wydawnictwo: No Starch Press
Data wydania: 2024-09-03
Liczba stron: 640
Wymiary: 17.8 x 23.5 x 5
Język: English: Published; English: Original Language; English
ISBN: 9781718503700
STAN: Sprzedaje jako używaną, ale książka jest nowa, nieczytana. Ma lekkie uszkodzenie w górnym rogu okładki (w transporcie) widoczna zdjęciu.
Książka jest w języku angielskim, ale przedstawiam podsumowanie napisane przeze mnie a poniżej od wydawcy w języku angielskim.
Najnowsza książka Daniela Shiffmana „The Nature of Code”, która jest poświęcona zastosowaniu algorytmów inspirowanych zjawiskami naturalnymi w programowaniu. Oryginalna wersja książki była napisana z wykorzystaniem środowiska #Processing, które jest popularne wśród artystów i projektantów do tworzenia wizualnych aplikacji. Jednak w tej wersji, Daniel Shiffman przekształcił całą treść na #JavaScript, co umożliwia korzystanie z tych samych koncepcji w przeglądarkach internetowych za pomocą biblioteki #p5js
Książka koncentruje się na takich tematach jak:
- Symulacja ruchu: modelowanie ruchu obiektów w przestrzeni, w tym fizyka ciał, siły, grawitacja, opór powietrza itp.
- Genetyczne algorytmy: techniki inspirowane procesem ewolucji biologicznej, takie jak selekcja, mutacja i krzyżowanie.
- Systemy cząsteczkowe: tworzenie i zarządzanie systemami składającymi się z wielu elementów, takich jak cząsteczki czy stado ptaków.
- Automaty komórkowe: modelowanie złożonych systemów na podstawie prostych reguł, jak np. w grze w życie Conwaya.
- Chaos i fraktale: zrozumienie zjawisk chaotycznych i generowanie struktur fraktalnych.
- Sztuczne sieci neuronowe: podstawy uczenia maszynowego i tworzenia prostych modeli sieci neuronowych.
Książka jest przeznaczona dla programistów i artystów zainteresowanych tworzeniem interaktywnych wizualizacji, symulacji i eksperymentów z wykorzystaniem technik inspirowanych naturą. Dzięki wersji opartej na JavaScript, jest bardziej dostępna dla osób, które preferują kodowanie w przeglądarce lub pracują nad projektami internetowymi. Czyli dokładnie to, czego od lat próbuję się nauczyć, ale brakuje mi albo zrozumienia koncepcji abstrakcyjnych wystepujących w programowaniu, albo pamięci potrzebnej do ogarnięcia działania kodu w całości.
All aboard The Coding Train! 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. 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. Embark on this extraordinary adventure with projects involving: A physics engine: Simulate the push and pull of gravitational attraction. Flocking birds: Choreograph the mesmerizing dance of a flock. Branching trees: Grow lifelike and organic tree structures. Cellular automata: Uncover the magic of self-organizing patterns. Evolutionary algorithms: Play witness to natural selection in your code. Shiffman’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. Whether you’re deciphering the elegant patterns of natural phenomena or crafting your own digital ecosystems, Shiffman’s guidance is sure to inform and inspire. The Nature of Code 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. NOTE: All examples are written with p5.js, a JavaScript library for creative coding, and are available on the book's website.
ID: 939832329
Skontaktuj się
Dodane 12 grudnia 2025
The Nature of Code simulating nat systems JavaScript - Daniel Shiffman
Tylko przedmiot
340 zł
Przedmiot z Pakietem Ochronnym
Lokalizacja
Zwroty
Pakiet Ochronny
Zwróć przedmiot, jeśli jest uszkodzony lub niezgodny z opisem. Zgłoś problem do 24 h od otrzymania przedmiotu. Szczegóły