Daniel Shiffman是纽约大学Tisch艺术学院助理艺术教授,“代码本色”便是其主讲课程之一。他在耶鲁大学获得了数学与哲学学士学位和交互通讯的硕士学位。多年来,他一直用Processing这门艺术家友好型开源语言开发教程、教学示例和代码库,拥有丰富的算法和应用教学经验。他以自己教授的一门名为“计算媒体导论”的课程内容为基础,撰写了Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction,这本书广受读者好评。

Daniel在Kickstarter上集资出版了他的第二本书《代码本色:用编程模拟自然系统》,这本书是Learning Processing一书的续篇。Daniel集合了多年开发和教学经验,希望借由此书让大家真正了解如何用代码模拟自然现象。《代码本色》介绍了用计算机模拟自然系统涉及的编程策略与技术,涵盖了基本的数学和物理概念,以及可视化地展示模拟结果所需的高级算法。他从构建基本的物理引擎开始,一步一步地讲解了如何创建智能移动的物体和复杂的系统。书中还有一个完整的生态系统模拟项目,这个项目的场景是,你要为某科技馆开发一套展览软件——电子生态系统,其中要用程序模拟大自然的生物,并将它们投影到整个屏幕中供游客观看。

更多信息请访问shiffman.net和natureofcode.com。

作品选读:用Processing实现简单的运动模型——随机游走

最终入选问题的提问者,将获得图灵社区送出的图灵电子书一本。

往期活动回顾:

Jolt大奖获奖作者Venkat Subramaniam访谈问题有奖征集,问题入选的获奖者有:cornell,2gua,fairjm,fdy1045

算法信息论奠基人格雷戈里·蔡汀访谈问题有奖征集,问题入选的获奖者有:pwh0996,旁观者,wlyg,赵丹 Diana Zhao,imt,坚持,华元,dlitchi,fdy1045,sssgggyyy,大廖

《硅谷百年史》作者皮埃罗?斯加鲁菲访谈问题有奖征集,问题入选的获奖者有:wlyg,cage,华元,fdy1045,Leo_M

《Python计算机视觉编程》作者Jan Erik Solem访谈问题有奖征集,问题入选的获奖者有:大廖,putin123456,wlyg,cage,2gua,imt,Sneezry,WispZhan


更多精彩,加入图灵访谈微信!

《代码本色:用编程模拟自然系统》作者Daniel Shiffman访谈问题有奖征集相关推荐

  1. 发声 | 再访《Scratch少儿趣味编程》系列图书作者阿部和广访谈问题有奖征集...

    编者的话: 2014年11月,<Scratch少儿趣味编程1>译者陶旭代表图灵访谈对作者阿部和广进行了专访.访谈期间,阿部和广对Scratch在中国的普及情况十分关心,并想要了解各年龄段读 ...

  2. 《代码本色》作者Daniel Shiffman:艺术家也编程

    非商业转载请注明作译者.出处,并保留本文的原始链接:http://www.ituring.com.cn/article/179855 Daniel Shiffman是纽约大学Tisch艺术学院助理艺术 ...

  3. 学习笔记(09):Python网络编程并发编程-模拟ssh远程执行命令-代码实现

    立即学习:https://edu.csdn.net/course/play/24458/296239?utm_source=blogtoedu 1.服务器端:接收客户端发送的命令,subprocess ...

  4. 代码本色——雪梨的Processing探索·Chapter 0:随机游走

    概述 Chapter 0为我们介绍了随机数.概率和噪声在运动当中起到的变化作用,下面就让我们来好好的了解下这些数学名词,究竟可以起到怎样的公用,最后再让我们来发挥想象进行这些知识的运用创作. 原理介绍 ...

  5. 编程模拟自然(九):元胞自动机

    序 旧书有云:发鸠之山,其上多柘木.有鸟焉,其状如乌,文首.白喙.赤足,名曰精卫,其鸣自詨. 一日,精卫游于码海,溺而不返,后常衔西山之木石,以堙于海.有诗为证: 万事有不平,尔何空自苦: 长将一寸身 ...

  6. 基于《代码本色》的processing学习与拓展

    目录 1. 第0章 引言 2. 第1章 向量 3. 第2章 力 4. 第3章 振荡 5. 第4章 粒子系统 1. 第0章 引言 <代码本色>在这一章节的主要内容是模拟随机游走. 讲了利用r ...

  7. 【目录导航】编程模拟自然系列博文

    简介 博文名称:编程模拟自然 系列别称:奇幻元纪 主要角色:元.无名儿 角色设定:(按出场顺序) 元:故事主角,拥有创世能力的程序猿 亚和夏:生活在元创造的世界里的人类 NvWa:传说通过重构天阙代码 ...

  8. delphi编程模拟发送QQ2008消息!

    本文主要讲解的是delphi编程模拟发送QQ消息!即利用外部程序发送QQ消息,代码很少,其实原理就是,找到QQ消息输入框,然后利用sendmessage传送一个文本信息进去,再找到发送按钮,模拟点击按 ...

  9. 可编程模拟IC之考虑[zz]

    模拟电路怎么运用寄存器,怎么可编程参数.红字部分很形象. 地址:http://www.hqew.com/tech/sheji/410361.html 可编程模拟IC之考虑 模拟电路的设计与处理器.FP ...

最新文章

  1. java synchronized 使用_Java中Synchronized的用法
  2. 通过示波器数据进行正弦信号参数估计
  3. SQL工具-技术支持工具
  4. Mac下安装pthread扩展
  5. DBA知道这17条Linux命令,就够了!
  6. Android-Universal-Image-Loader学习笔记(4)--download
  7. python小星_Python学习【第3篇】:列表魔法
  8. eclipse的全局替换快捷键
  9. LMS Amesim 用途及界面汉化
  10. Ubuntu16.04 忘记登陆密码 重新设置密码
  11. ESD保护器件分类(TVS、压敏电阻、MLCC、ESD抑制器)
  12. 硬件设计——外围电路(晶振电路)
  13. tomcat服务器能在哪打开网页,安装Tomcat服务器后无法打开http://localhost:8080网页怎么办-电脑自学网...
  14. HIT计算机系统CSAPP-ICS2022大作业程序人生
  15. MATLAB 画三维长方体 介绍+代码
  16. OpenMW版本,Zotac蒸汽机评论以及更多开放式游戏新闻
  17. Word论文引用自动更新
  18. Log4net详细说明
  19. Launcher进程启动流程
  20. word文档找不到smartart_教大家word中smartart在哪找

热门文章

  1. 2022年最新全国城市/县/区天气查询API接口分享
  2. Go+PHP实现敏感词检测
  3. 深入Kubernetes 之 DaemonSet :容器化守护进程
  4. easyUI datagrid 遍历集合
  5. 国家杰青,任同济大学新校长!
  6. 编写一个制造各种车辆的程序。包含三个类,具体要求如下: (1)基类Vehicle,包含轮子数和汽车自身重量两个属性,一个两参数的构造方法,一个显示汽车信息的方法; (2)小轿车类Car,增加载客数属性
  7. 国内家具行业数据浅析
  8. 为什么要将数据序列化?
  9. 实例:用C#.NET手把手教你做微信公众号开发(3)--普通消息处理之图片
  10. r910服务器增加内存,dellr910服务器硬件手册及安装方法