编程正在像驾驶和英语一样迅速 “平民化”,也逐渐成为了职场必备的基本能力。
大部分零基础小白的编程入门首选,自然是以简单易学著称的Python。但最近,陆陆续续也听到一些小伙伴吐槽:
大家都说Python特别简单有意思,但一直盯着代码命令和数字,觉得好难坚持下去啊。
随便一个循环语句,就能把我绕晕,更别说什么后面学的数组、嵌套和递归了…是我太笨了吗?
虽然跟着老师把代码写出来了,但怎么都理解不了它的运行逻辑,换个题又不会了。

别着急,其实对小白来说,这些问题一点儿也不稀奇。Python虽然简洁易懂,但仍免不了要从计算数学题和打印字符串开始,还是略显枯燥无聊的。
那还有更适合小白的入门方式吗?
或许有种编程语言可以给你打开一扇新世界的大门,它入门比Python更简单、更好玩,还能让你画出惊艳的画面!它就是—— Processing 。
Processing诞生于麻省理工学院(MIT)媒体实验室,项目发起的初衷,就是通过写代码来生成图案,让编程学习更有趣味和创意,激发学生兴趣。

Processing对新手能有多友好呢?听完下面的你就明白了:
1、直观生动,源源不断的正反馈
刚学Python时,你很可能要不断练习用代码计算 1 到 100 的和这类数学题。

但Processing,能让你在第一节课就画出这样的惊艳作品。并且同一段代码,修改各个参数就能做出不一样的效果,好玩且赏心悦目的同时,还能让你直观地理解代码中各个参数、概念的含义。

此外,Processing能让你快速做出不同效果的酷炫图片、趣味项目,让你成就感满满,成为朋友圈最靓的崽。这些正反馈,正是对抗学编程初期枯燥、挫折的良药!

(用Processing联动歌曲,做出随音乐跳动的粒子效果)
2、开箱即用,无需配置开发环境
其他编程语言至少需要花一节课的时间来说明如何配置开发环境。但Processing下载安装后,双击打开就可以直接编写你的第一行代码,写完后点击运行就可以看运行结果。

(马上开始写第一行代码:生成画布~)
3、开源免费,多平台支持
除了主流的Windows,macOS、Linus等系统,Processing还支持配置和价格都相对较低的树莓派电脑,连设备上的后顾之忧也替你免除了。
可能很多人会担心,入门简单,可Processing会不会只是个玩具语言?真要用时是不是还得重新学其他编程语言?
首先可以明确的是,Processing绝不是玩具语言,它依托于Java,拓展性非常好,其他编程语言能做的,它都能做。
它的应用场景非常广,从做美观的数据可视化图表,生成趣味十足的交互动效,到创意满满的艺术创作全都擅长。

(Processing数据可视化作品)

(连接摄像头等硬件做出丰富的互动效果)
它的前景也很值得期待。别看出道晚,Processing已经迅速在多个领域显示出潜力:
(连接游戏手柄,做出趣味效果)
而且由于编程的语言原理是相通的,学会Processing再学其他编程语言,就可以快速迁移,难度也会显著降低。
也就是说,Processing有着不逊色于其他编程语言的实用性,但却有更低的入门、试错成本!
说了这么多Processing优势和好处,我们到底应该怎么学习Processing呢?
如果你是:
想快速入门编程的零基础小白
想用代码做美图的设计“手残党”
想应试升学、做出精美作品的数字媒体等专业学员
可能你会发现,目前Processing的中文学习资料还是比较少的,很多都还需要翻墙、翻译,所以这里也推荐网易云课堂一门做得比较用心的课程——《Processing艺术编程从入门到热爱》
👇扫描下方二维码👇
了解课程详情~
