admin管理员组文章数量:1794759
第1章 Python与Processing介绍(《Python趣味创意编程》教学视频)
(图书介绍:童晶:《Python趣味创意编程》新书预告)
视频教程:
1 Python与Processing介绍
Processing的压缩文件、Python Mode压缩包,也可以从百度云盘下载:
链接:pan.baidu/s/1YOEUhIc9r0c1pOPjHIdr9w
提取码:3i4n
下载配置好的同学,可以测试运行以下代码:
particles = [] def setup(): size(1280, 800) noStroke() for i in range(2000): x = random(0,width) y = random(0,height) v_mag = random(1.0,2.0) v_angle = random(-2*PI,2*PI) c = color(random(100,255),random(100,255),random(100,255)) particle = [x,y,v_mag,v_angle,c] particles.append(particle) def draw(): fill(0, 10) rect(0, 0, width, height) fill(255) for particle in particles: noiseValue = noise(0.001*particle[0],10+0.001*particle[1] \\ ,frameCount*0.005) particle[3] = map(noiseValue,0,1,-2*PI,PI*2) vx = particle[2]*cos(particle[3]) vy = particle[2]*sin(particle[3]) particle[0] = particle[0] + vx particle[1] = particle[1] + vy if particle[0]<0 or particle[0]>width \\ or particle[1]<0 or particle[1]>height: particle[0] = random(0,width) particle[1] = random(0,height) r = map(sin(frameCount/75.0),-1,1,50,255) g = map(sin(frameCount/101.0),-1,1,75,255) b = map(sin(frameCount/151.0),-1,1,100,255) particle[4] = color(r,g,b) fill(particle[4]) circle(particle[0], particle[1], 2)正常运行可以得到 第8章 随风飘动的粒子 的效果:
8 随风飘动的粒子
这一章主要了解了计算机程序、Python编程语言的基本概念,学习了Processing的下载、配置方法,下一章我们将开始趣味创意编程的学习开发。
本文标签: 创意趣味视频PythonProcessing
版权声明:本文标题:第1章 Python与Processing介绍(《Python趣味创意编程》教学视频) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686836970a108576.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论