目标读者
没有编程基础,想要入门。
偏好图形化思维,想学习编程;
学艺术的,未接触过编程,但又想了解和尝试;
对编程有一定了解,想要了解和学习绘画;
希望用编程创作艺术和设计作品;
学过编程但自我感觉糟糕,可以从本教程的全新视角来理解编程。
教程特色
编程案例紧密结合绘画。
在讲授编程的同时介绍绘画思想,引用大量近现代风格多样的绘画艺术。于是,学习编程的同时也了解了绘画艺术和近现代艺术史。
以案例导向,从简单案例到复杂案例,并在案例中实践为导线引入编程知识。
知识点的出现顺序不同于通常的编程教材:通常教材按照语法从低级到高级来编排章节顺序,而本教程按照实践案例的难度递增来引入语法。
前世今生
几年前开始给数媒专业讲授一门编程与艺术交叉的课程,而当下还要给艺术系讲授编程基础课。
几年来,苦于找不到恰当的中文教材,全靠网上东拼西凑找来资源当讲义,皆因需求特殊:把编程和艺术一起讲!
于是,索性自己写一点吧。
教程大纲
第一部分 码绘新秀——基础编程与图形绘制
0 绪论 绘画与编程:
简介:本章探讨绘画和编程的关联,解答读者最关心的一些问题
1 开始第一幅“码绘”——码绘入门
简介:通过本章学习,掌握编程的基本技术