Daniel Shiffman
Dan 的使命是与世界共享代码(以一种有趣、平易近人的方式)。在他的 YouTube 频道 The Coding Train 上,他发布了“创意编码”教程,主题范围从 JavaScript(使用 p5.js)和 Java(使用 Processing)等编程语言的基础知识到生成物理模拟、计算机视觉和数据可视化等算法。 在他的“业余时间”,他在纽约大学帝势艺术学院交互媒体艺术项目(ITP)担任艺术副教授。 他是The Processing Foundation的主任,也是《Learning Processing: A Beginner's Guide to Programming Images》,《Animation, and Interaction》和《The Nature of Code》的作者,这是一本关于用代码模拟自然现象的开源书籍。
Dan is on a mission to share code with the world. (In a fun, approachable way.) On his YouTube channel, The Coding Train, he publishes “creative coding” tutorials with subjects ranging from the basics of programming languages like JavaScript (with p5.js) and Java (with Processing) to generative algorithms like physics simulation, computer vision, and data visualization. In his “spare time”, he works as an Associate Arts Professor at the ITP / Tisch School of the Arts / NYU. He is a director of The Processing Foundation and the author of Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction and The Nature of Code, an open source book about simulating natural phenomenon with code.