<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mathematik on Devcartes</title>
    <link>https://devcartes.de/categories/mathematik/</link>
    <description>Recent content in Mathematik on Devcartes</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de</language>
    <lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://devcartes.de/categories/mathematik/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Empfehlungen: The Nature of Code</title>
      <link>https://devcartes.de/posts/recommendations/nature-of-code/</link>
      <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://devcartes.de/posts/recommendations/nature-of-code/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Quick Facts:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Autor:&lt;/strong&gt; Daniel Shiffman&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Veröffentlichung:&lt;/strong&gt; 3. September 2024 (zweite Edition)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Umfang:&lt;/strong&gt; ca. 500 Seiten&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Format:&lt;/strong&gt; Online frei verfügbar + Printversion&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zielgruppe:&lt;/strong&gt; Programmierer, Artists&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Link:&lt;/strong&gt; &lt;a href=&#34;https://natureofcode.com&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;natureofcode.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ISBN-10:&lt;/strong&gt; 1718503709&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ISBN-13:&lt;/strong&gt; 978-1718503700&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Worum geht es?
    &lt;div id=&#34;worum-geht-es&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#worum-geht-es&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Daniel Shiffman beschreibt sein Buch in der Einleitung wie folgt:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;hellip; exploring the unpredictable evolutionary and emergent properties of nature in software via the creative coding framework Processing &amp;hellip;&lt;/p&gt;
&lt;p&gt;Daniel Shiffman&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;Sinngemäß: Das Buch erforscht, wie emergente und evolutionäre Phänomene aus der Natur durch Code lebendig gemacht werden können – umgesetzt mit dem Creative-Coding-Framework Processing.&lt;/p&gt;
&lt;p&gt;Konkret bedeutet das: Du lernst, wie Schwerkraft, Schwärme, Fraktale, zelluläre Automaten und andere natürliche Systeme programmiert werden.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Für wen ist das Buch?
    &lt;div id=&#34;für-wen-ist-das-buch&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#f%c3%bcr-wen-ist-das-buch&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Ideal für:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creative Coder, die ihre Arbeiten mit echten Naturphänomenen anreichern möchten&lt;/li&gt;
&lt;li&gt;Entwickler, die Mathematik und Physik endlich &lt;em&gt;verstehen&lt;/em&gt; statt nur auswendig lernen wollen&lt;/li&gt;
&lt;li&gt;Studierende, die generative Kunst, Simulationen oder Game-Physics interessant finden&lt;/li&gt;
&lt;li&gt;Alle, die bei &lt;a href=&#34;https://www.youtube.com/@TheCodingTrain&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;The Coding Train&lt;/a&gt; auf YouTube hängengeblieben sind (über diesen Kanal wird es vermutlich nochmal einen separaten Empfehlungsartikel geben)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Du solltest mitbringen:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grundkenntnisse in JavaScript oder einer ähnlichen Programmiersprache&lt;/li&gt;
&lt;li&gt;Neugierde auf Mathematik und Physik (Vorkenntnisse nicht nötig!)&lt;/li&gt;
&lt;li&gt;Lust, Code auszuprobieren und zu experimentieren&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Eher nicht geeignet, wenn:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Du noch nie programmiert hast&lt;/li&gt;
&lt;li&gt;Du trockene, akademische Lehrbücher bevorzugst&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Was behandelt das Buch?
    &lt;div id=&#34;was-behandelt-das-buch&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#was-behandelt-das-buch&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;The Nature of Code&lt;/strong&gt; ist in elf Kapitel gegliedert, die aufeinander aufbauen, aber auch einzeln gelesen werden können.&lt;/p&gt;

&lt;h3 class=&#34;relative group&#34;&gt;Teil 1 - Unbelebte Objekte
    &lt;div id=&#34;teil-1---unbelebte-objekte&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#teil-1---unbelebte-objekte&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;0 - Zufall&lt;/strong&gt; - Verschieden Arten von Zufall&lt;br&gt;
&lt;strong&gt;1 - Vektoren&lt;/strong&gt; – Die Grundlage für Bewegung und Position im Raum&lt;br&gt;
&lt;strong&gt;2 - Kräfte&lt;/strong&gt; – Gravitation, Reibung, Wind und wie Objekte darauf reagieren&lt;br&gt;
&lt;strong&gt;3 - Oszillation&lt;/strong&gt; – Pendel, Wellen und trigonometrische Bewegungen&lt;br&gt;
&lt;strong&gt;4 - Partikelsysteme&lt;/strong&gt; – Feuer, Rauch, Regen und andere Effekte&lt;/p&gt;

&lt;h3 class=&#34;relative group&#34;&gt;Teil 2 - Es lebt
    &lt;div id=&#34;teil-2---es-lebt&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#teil-2---es-lebt&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;5 - Autonome Agenten&lt;/strong&gt; – Wie Objekte Entscheidungen treffen und sich verhalten&lt;br&gt;
&lt;strong&gt;6 - Physik-Engines&lt;/strong&gt; – Integration von Box2D für realistische Kollisionen&lt;br&gt;
&lt;strong&gt;7 - Zelluläre Automaten&lt;/strong&gt; – Conway&amp;rsquo;s Game of Life und ähnliche Systeme&lt;br&gt;
&lt;strong&gt;8 - Fraktale&lt;/strong&gt; – Selbstähnliche Muster und rekursive Strukturen&lt;/p&gt;

&lt;h3 class=&#34;relative group&#34;&gt;Teil 3 - Intelligenz
    &lt;div id=&#34;teil-3---intelligenz&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#teil-3---intelligenz&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;9 - Evolutionäre Algorithmen&lt;/strong&gt; – Genetische Algorithmen und künstliche Selektion&lt;br&gt;
&lt;strong&gt;10 - Neuronale Netze&lt;/strong&gt; – Grundlagen von Machine Learning&lt;br&gt;
&lt;strong&gt;11 - Neuroevolution&lt;/strong&gt; - Wie neuronale Netze durch Evolution lernen&lt;/p&gt;
&lt;p&gt;Jedes Kapitel erklärt die &lt;strong&gt;mathematischen Grundlagen&lt;/strong&gt;, zeigt &lt;strong&gt;lauffähigen Code&lt;/strong&gt; (in p5.js/JavaScript) und bietet &lt;strong&gt;Übungen zum Experimentieren&lt;/strong&gt;. Alle Beispiele sind online interaktiv verfügbar.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Warum lohnt sich das Buch?
    &lt;div id=&#34;warum-lohnt-sich-das-buch&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#warum-lohnt-sich-das-buch&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Drei Gründe, warum ich dieses Buch jedem empfehle:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Es verändert, wie du Mathematik siehst&lt;/strong&gt;&lt;br&gt;
Plötzlich sind Vektoren keine abstrakten Pfeile mehr, sondern Bewegung. Sinus und Cosinus werden zu Wellen. Matrizen zu Transformationen. Du &lt;em&gt;verstehst&lt;/em&gt; statt nur anzuwenden.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Daniel Shiffman ist ein Ausnahme-Lehrer&lt;/strong&gt;&lt;br&gt;
Seine Begeisterung ist ansteckend. Er erklärt nicht nur &lt;em&gt;was&lt;/em&gt;, sondern &lt;em&gt;warum&lt;/em&gt;. Jedes Kapitel fühlt sich an wie eine spannende Entdeckungsreise, nicht wie trockener Unterricht.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Es ist ein Türöffner&lt;/strong&gt;&lt;br&gt;
Die Techniken aus dem Buch brauchst du überall: Spieleentwicklung, Datenvisualisierung, Simulationen, generative Kunst, Machine Learning. Es ist eine Investition, die sich vielfach auszahlt.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zusatz:&lt;/strong&gt; Es kostet nichts, alle Beispiele sind interaktiv, und die Community ist riesig und hilfsbereit.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Wie liest man es am besten?
    &lt;div id=&#34;wie-liest-man-es-am-besten&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#wie-liest-man-es-am-besten&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Daniel Shiffman gibt in der Einleitung eine klare Empfehlung.
Behandle das Buch wie einen Lehrplan und arbeite es über mehrere Wochen hinweg durch.&lt;/p&gt;
&lt;p&gt;Besondere Betonung liegt auf &lt;strong&gt;durcharbeiten&lt;/strong&gt;, nicht nur lesen! Die Code Beispiele solltest du abtippen, erweitern und damit experimentieren.&lt;/p&gt;
&lt;p&gt;Manche Kapitel schaffst du locker in einer Woche, für andere solltest du dir mehr Zeit lassen – je nachdem, wie tief du einsteigen möchtest.&lt;/p&gt;
&lt;p&gt;Zum Programmieren nutzt du am besten den Browser und p5.js.&lt;/p&gt;
&lt;p&gt;Wenn du zusätzlich Videos zum Lernen möchtest, kannst du dir Daniels Kanal &lt;a href=&#34;https://www.youtube.com/@TheCodingTrain&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;The Coding Train&lt;/a&gt; auf Youtube anschauen.
Hier gibt es alle Kapitel nochmal in Videoform und viele Erweiterungen zu den einzelnen Themen.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Verfügbarkeit
    &lt;div id=&#34;verfügbarkeit&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#verf%c3%bcgbarkeit&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Das Buch ist online kostenlos verfügbar direkt auf der Seite von &lt;a href=&#34;https://natureofcode.com&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;The Nature of Code&lt;/a&gt; oder zum selbst erstellen unter &lt;a href=&#34;https://github.com/nature-of-code&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Zudem kann man es als Printausgabe bestellen.
Ich habe meine Version beispielsweise bei Thalia bestellt.&lt;/p&gt;
&lt;p&gt;Es ist außerdem bei &lt;a href=&#34;https://nostarch.com/nature-code&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;no starch press&lt;/a&gt; erhältlich, in Deutschland allerdings nicht versandkostenfrei.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Persönliches Highlight
    &lt;div id=&#34;persönliches-highlight&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#pers%c3%b6nliches-highlight&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;Mein persönliches Highlight, ist das Kapitel 9 über die evolutionären Systeme.
Es zeigt, wie man mit relativ wenig Code sehr mächtige und intelligent wirkende Programme realisieren kann.&lt;/p&gt;
&lt;p&gt;Außerdem ist die Art und Weise wie Daniel das Wissen vermittelt einmalig.
Man spürt wie viel Spaß ihm die Materie aber auch das Unterrichten macht.&lt;/p&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Zum Schluss
    &lt;div id=&#34;zum-schluss&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#zum-schluss&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;The Nature of Code&lt;/strong&gt; ist ein Buch, das man nicht einfach liest, sondern man erlebt es.
Jedes Kapitel öffnet neue Türen und zeigt, wie viel Schönheit in Mathematik und Code steckt.&lt;/p&gt;
&lt;p&gt;Dinge die nach Chaos aussehen, können einfachen Regeln folgen und genau das macht die Faszination für dieses Buch aus.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mein Tipp für den Einstieg:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Lies Kapitel 1-3 der Reihe nach, für die wichtigsten Grundlagen&lt;/li&gt;
&lt;li&gt;Spring dann zu den  Themen, die dich am meisten interessieren&lt;/li&gt;
&lt;li&gt;Experimentiere und baue eigene Projekte&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Hinter Daniel Shiffman steht eine große, freundliche und hilfsbereite Community, also trau dich ruhig Fragen zu stellen.&lt;/p&gt;
&lt;p&gt;Ich wünsche dir viel Freude beim Programmieren, ich hatte und habe sie noch heute mit dem Buch.&lt;/p&gt;
&lt;hr&gt;

&lt;h2 class=&#34;relative group&#34;&gt;Quellenangaben
    &lt;div id=&#34;quellenangaben&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;
        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#quellenangaben&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;
    
&lt;/h2&gt;
&lt;!-- Add your attributions here, for example:
- Image: [Source Name](URL) - License
- Quote: [Author Name](URL)
- Inspiration: [Source](URL)
--&gt;
&lt;ul&gt;
&lt;li&gt;Vorschaubild: &lt;a href=&#34;https://www.freepik.com&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;freepik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Zitat &amp;ldquo;Worum geht es?&amp;rdquo;: &lt;a href=&#34;https://natureofcode.com&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;The Nature of Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
  </channel>
</rss>