一提起程序员,人们往往会脑补出一副双肩包、格子衫、脱发的画面,同时将程序员和「不修边幅、毫无美感」等糟糕的词汇联系了起来……

但事实真的如此吗?

事实是:

  • 我们不脱发

程序员的脱发比例是各行业中较低的,有 71.2% 的程序员都不脱发!(编程不会让你头冷,让你头冷的是熬夜、不洗头等生活习惯)

  • 我们身子骨还行

程序员的工作强度不如体力劳动者,也不需要长期保持一个姿势(可以随时活动),还有各种人体力学座椅、升降电脑桌等装备加持,大公司甚至还有健身房。如果这样还有颈椎病、腰间盘突出…… 那更可能是游戏玩太久了!

  • 我们有审美!

程序员不但有审美,当他们玩起创意和设计,连顶级设计师都会自叹不如

程序员不但可以用代码创造美丽的图形,还可以将艺术与投影、H5、声音、VR/AR 结合起来,发掘艺术的更多边界:

「图形艺术」

「光影艺术」

「声音艺术」

上面这些作品有一个共同的名字 —— 创意编程。

创意编程(Creative Coding)的概念非常宽泛,它是一种以创作表达为主要目的的计算机编程。与传统的编程方式不同,创意编程一般不以制作出功能性的程序为目的,而是更追求视听及娱乐方面的艺术性、创意性和趣味性。

说到创意编程,就不得不提 P5.js,它是最适合入门创意编程的工具之一。

P5.js 是一个对初学者非常友好的编程环境,是一款很容易入手的编程语言。它能帮助你将制作出来的创意、有趣的东西呈现在任何的浏览器上,供全世界的人欣赏浏览。

p5.js 可以在官网的页面上直接进行编辑。我们只需要注册一个账号,就可以随时编辑、查看和运行我们的代码。官方网址:https://p5js.org/

左边就是我们编写代码的界面,右侧就是效果呈现的地方。

如果你想系统学习 P5.js,入门创意编程,这里有一门课程推荐给你——《P5.js 创意编程之旅》。

课程会从创意编程的基础开始讲起,带你逐步入门 P5.js ,并手把手带你实现 9 个创意编程项目,探索创意编程的乐趣。

你将学到:

课程地址:

https://www.lanqiao.cn/courses/3117

???????????? 点击文末的「阅读原文」,开始创意编程之旅!

超炫酷|一堂课带你入门 p5.js 数字艺术新世界!相关推荐

  1. HTML+CSS+JavaScript 实现登录注册页面(超炫酷)

    1.临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手? 网页要求的总数量太多? 2.没有合适的模板?等等一系列问题.你想要解决的问题,在这篇博文中基本都能 ...

  2. ubuntu16 黑主题_给Ubuntu 8.10安装超炫酷黑色新主题

    Linux系统的Netbook定做了一套漂亮的界面, 名称叫做 HP Mini 1000 Mi Edition.这套界面是基于 Ubuntu 8.04 Hardy Heron的, 平常我们熟悉的Ubu ...

  3. php仿苹果,关于8个超炫酷仿苹果应用的HTML5动画的图文详解

    苹果的产品一直以精美的UI著称,无论是软件应用还是硬件设备.本文主要分享了8个很不错的HTML5动画应用,这些动画正式模仿了苹果的各类应用,有焦点图.钟表.菜单等HTML5应用和jQuery插件,大家 ...

  4. html5+css3满天星星音乐背景动画特效(超炫酷)

    css3满天星星音乐背景动画特效 css3属性绘制唯美的满天星星和audio MP3音乐结合背景动画特效. 作品介绍 1.网页作品简介方面 :css3属性绘制唯美的满天星星和audio MP3音乐结合 ...

  5. 华为手机设置页面黑色_华为手机中超炫酷的来电视频,你设置了吗?

    随着华为事件的发生,让华为手机的名声越来越响亮,在国人心中的地位也是蹭蹭蹭的往上涨. 华为手机作为国产机的代表,在业界的一举一动都备受人们关注,在前一段时中,公布了华为系统更新到EMUI9.1.0的手 ...

  6. ios8.0 html样式,8个超炫酷仿苹果应用的HTML5动画

    苹果的产品一直以精美的UI著称,无论是软件应用还是硬件设备.本文主要分享了8个很不错的HTML5动画应用,这些动画正式模仿了苹果的各类应用,有焦点图.钟表.菜单等HTML5应用和jQuery插件,大家 ...

  7. html炫酷在线,程序猿必备的10款超炫酷HTML5 Canvas插件

    1.超炫酷HTML5 Canvas 3D旋转地球动画 这是一款基于HTML5 Canvas的3D地球模拟动画,动画以太空作为背景,地球在太空中旋转,同时我们也可以拖拽鼠标来从不同的角度观察地球.另外我 ...

  8. 6个超炫酷的HTML5电子书翻页动画【转】

    6个超炫酷的HTML5电子书翻页动画 WebGL 演示网址:http://bookcase.chromeexperiments.com 相信大家一定遇到过一些电子书网站,我们可以通过像看书一样翻页来浏 ...

  9. echarts 3d地图_独占进博会800m2展厅!3D炫酷光影秀带你邂逅金山往事..._政务_澎湃新闻...

    流水悠悠,青砖黛瓦 记忆中的江南,是一种天然的古典韵味,好像只要身临其境,就能梦回江南的曲水流觞.炊烟袅袅...... 金 山 如 画 醉 美 枫 泾 如何把来参加进博会的观众直接带至枫泾? 答案一共 ...

最新文章

  1. 一个sql的执行过程详解
  2. 半监督+标签传播算法
  3. 重构了一波代码,聊聊后端也聊聊游戏后端
  4. git config配置文件
  5. 《软件加密与解密》第三版学习日志一
  6. android点击弹出日期选择器,关于Android 点击按钮弹出日期选择器
  7. 芝枝.计算机与人文科学,计算机与人文科学
  8. pt5 mysql预处理_技术分享 | MySQL 监控利器之 Pt-Stalk
  9. ArcGIS 栅格函数在线调用详解
  10. 逆向常用命令android常用逆向命令
  11. 超级硬盘恢复软件真的超好用哦!
  12. uni-app项目打包为app
  13. 面向接口编程与面向实现编程
  14. 光谱预处理最简单实现方法--基于OpenSA光谱分析库
  15. VSCode中自定义的snippets对h文件无效的解决办法
  16. 计算机科学 在职双证,计算机专业在职研究生有双证的吗?
  17. tf.round(): 四舍六入五取偶
  18. 一篇文章理解Promise原理
  19. scrapy crawl爬取我爱我家二手房的数据
  20. SpringBoot Zxing _ Java 生成二维码(可内嵌图片)

热门文章

  1. Ubuntu20.04+ROSnoetic运行A-LOAM并保存TUM格式轨迹
  2. Python注释规范
  3. ubuntu环境下测试硬盘读写速度
  4. 欣向路由全自动一吧多网的实现(转)
  5. diablo 2 resurrected安装指南
  6. 车牌识别系统代码+UI设计+数据集
  7. STM8S的堆和栈说明
  8. oracle 10g clusterware,OracleClusterware10g/11g进程详解
  9. 初学者之《复刻英雄联盟官网之人脸识别登录》①
  10. [马士兵] 一. 初识JAVA 20. 反编译工具的使用 21. 本章最后一段代码 22. 扩展面试题: JDK, JRE, JVM区别