The Nature of Code: Simulating Natural Systems with JavaScript
Author: Daniel Shiffman (Author)
Publisher finelybook 出版社: No Starch Press
Edition 版本: N/A
Publication Date 出版日期: 2024-09-3
Language 语言: English
Print Length 页数: 640 pages
ISBN-10: 1718503709
ISBN-13: 9781718503700
Book Description
Book Description
Review
“Fred Rogers, Ted Lasso, Dan Shiffman. These are the people I want to emulate, to learn from, and to look up to. The Nature of Code is an incredibly deep but shockingly accessible overview of the JavaScript Language and the incredible mind of Dan Shiffman. What a joy to explore both!”
—Scott Hanselman, VP Developer Community, Microsoft “What a way to explain the complex! Dan has always had a knack for making the difficult seem easy on his wonderfully successful YouTube channel. Things are equally as wonderful in his book. The hands-on approach he encourages students to take before jumping into detailed analysis builds curiosity in any problem solver.”
—Ania Kubow, @aniakubow, Software Developer and Course Creator on “Code with Ania Kubow”
—Josh Sowin, founder at Hypertext Foundation “Thanks to The Nature of Code, I’ve discovered just how creative, experimental, and enjoyable coding can be. This book complements Dan’s popular YouTube channel, “The Coding Train,” providing a seamless learning experience for those who enjoy visual and interactive content. It is a must-have for anyone looking to dive into the realm of creative coding!”
—Patt Vira, Creative Coder & Content Creator @pattvira “A wonderful exploration of natural systems using approachable, witty, and smart examples that any programmer can read and implement on their own. Conversational and engaging, Dan has hit another home run with this one!”
—Rob Conery, author of The Imposter’s Handbook
—Scott Hanselman, VP Developer Community, Microsoft “What a way to explain the complex! Dan has always had a knack for making the difficult seem easy on his wonderfully successful YouTube channel. Things are equally as wonderful in his book. The hands-on approach he encourages students to take before jumping into detailed analysis builds curiosity in any problem solver.”
—Ania Kubow, @aniakubow, Software Developer and Course Creator on “Code with Ania Kubow”
“I learned p5.js from Dan on The Coding Train. I remember the first time this happy bearded guy danced onto the screen… I fell down the rabbithole quickly and was hooked on Dan’s love of teaching, his dedication to making it fun, and his ability to distill complexity into simple concepts. The website for this book is especially impressive, with interactive and editable examples throughout. I can’t recommend this (and Dan!) highly enough.”
—Josh Sowin, founder at Hypertext Foundation “Thanks to The Nature of Code, I’ve discovered just how creative, experimental, and enjoyable coding can be. This book complements Dan’s popular YouTube channel, “The Coding Train,” providing a seamless learning experience for those who enjoy visual and interactive content. It is a must-have for anyone looking to dive into the realm of creative coding!”
—Patt Vira, Creative Coder & Content Creator @pattvira “A wonderful exploration of natural systems using approachable, witty, and smart examples that any programmer can read and implement on their own. Conversational and engaging, Dan has hit another home run with this one!”
—Rob Conery, author of The Imposter’s Handbook
About the Author
Daniel Shiffman, creator of the YouTube channel The Coding Train (www.youtube.com/c/TheCodingTrain), spends much of his free time teaching nearly 2 million subscribers how to code through a blend of step-by-step tutorials and project videos. An associate arts professor at the NYU Tisch School of the Arts and co-founder of the Processing Foundation, Shiffman is on a mission to empower curious learners and humans everywhere to express themselves through code.
下载地址
PDF, EPUB, MOBI | 377 MB | 2024-09-17
相关推荐
3D Data Science with Python: Building Accurate Digital Environments with 3D Point Cloud Workflows
Quantum Communication and Quantum Internet Applications
Deep Learning on Embedded Systems: A Hands-On Approach Using Jetson Nano and Raspberry Pi
The Confluence of Cryptography, Blockchain and Artificial Intelligence
Java Foundations: Introduction to Program Design and Data Structures,5th Edition
Routing TCP/IP, Volume 1 2nd Edition