不爱数学的程序员不是合格的艺术家

说到数学有人觉得乏味,有人觉得精彩。
而我觉得数学是美的。

作为一个程序员,我认为:
数学能点石成金,能化腐朽为神奇。

谈起数学和美的结合,我的第一反应便是黄金分割。
在给老婆大人拍照的过程中,
我认识到黄金分割应用在构图上无往不利。

而五角星是非常完美的一个图形

在它的每条线段中你都能找到黄金分割的影子。


不爱数学的程序员不是合格的艺术家_第1张图片
t06_SNAIL.png
不爱数学的程序员不是合格的艺术家_第2张图片
Screenshot 2019-02-24 at 8.58.41 PM.png

作为一个程序员怎么能忍住冲动而不用代码画个五角星呢。

画一个五角星其实很容易:


不爱数学的程序员不是合格的艺术家_第3张图片
Screen Shot 2019-10-28 at 11.26.28 PM.png

各种五角星叠罗汉:


不爱数学的程序员不是合格的艺术家_第4张图片
t06_DIAMOND.png
不爱数学的程序员不是合格的艺术家_第5张图片
t06_STORM1.png

奉上我的源码:Draw Pentagram with python

不爱数学的程序员不是合格的艺术家_第6张图片
t06_SNAIL.png

另外一个很美的数学是斐波那契数列。

从很多植物的花絮叶子上我们都能找到它的身影。


不爱数学的程序员不是合格的艺术家_第7张图片
f1.jpg

作为一个程序员,同样不会放过它:

画一个螺旋其实很容易:


不爱数学的程序员不是合格的艺术家_第8张图片
t01x.png

还有各种螺旋:


不爱数学的程序员不是合格的艺术家_第9张图片
t03_lines1.png
不爱数学的程序员不是合格的艺术家_第10张图片
t03_lines2.png
不爱数学的程序员不是合格的艺术家_第11张图片
t03_lines3.png
不爱数学的程序员不是合格的艺术家_第12张图片
t03_lines4.png

同样奉上我的源码:Draw Fibonacci spirals with python

不爱数学的程序员不是合格的艺术家_第13张图片
t02.png

一个很好的参考文档:python中turtle的中文文档

不爱数学的程序员不是合格的艺术家_第14张图片
image
from turtle import *
color('red', 'yellow')
begin_fill()
while True:
    forward(200)
    left(170)
    if abs(pos()) < 1:
        break
end_fill()
done()

你可能感兴趣的:(不爱数学的程序员不是合格的艺术家)