2020-09-19 14:28:54 +00:00
# [sketch-a-day](https://abav.lugaralgum.com/sketch-a-day)
2020-06-01 01:41:25 +00:00
2020-10-10 18:05:57 +00:00
#### coding a visual idea a day
2018-12-08 12:55:53 +00:00
2020-10-10 18:05:57 +00:00
Welcome! My name is [Alexandre Villares ](https://abav.lugaralgum.com ) and since January, 2018 I have been coding *sketches* everyday, publishing the source code in the same repository that stores this page, [github.com/villares/sketch-a-day ](https://github.com/villares/sketch-a-day ).
2020-05-26 02:16:28 +00:00
2020-10-10 19:06:06 +00:00
The results are mostly tentative, exploratory, and I don’ t feel like they need to be relevant or meaningful on any particular day. The everyday practice leads to the emergence of ideas that I consider interesting, worthy of further exploration. Some of those have been added to [selected work ](https://abav.lugaralgum.com/selected-work/index-EN.html ), this collection itself became valuable for me, and it is my pleasure to share it with anyone willing to explore coding as a creative and expressive medium.
2020-05-26 02:16:28 +00:00
2020-10-10 20:53:03 +00:00
Please do not hesitate to [contact me ](http://contato.lugaralgum.com ) regarding licenses to use my work, teaching opportunities, consulting or other projects. Moreover, I kindly invite you to subscribe to my newsletter, [[sketch-mail ](https://abav.lugaralgum.com/sketch-mail )]. If you appreciate what I have been doing, you may support my artistic work, research and open educational resources I publish on-line using [gumroad.com/villares ](https://gumroad.com/villares ) or [PayPal ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HCGAKACDMVNV2 ).
2020-05-26 02:16:28 +00:00
2020-10-10 18:05:57 +00:00
Here are listed some of the tools I have been using:
2021-02-24 02:05:51 +00:00
2020-09-19 14:28:54 +00:00
- [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )] Processing Python mode
- [[Processing Java ](https://processing.org] ) Processing Java or "standard" mode
- [[p5.js ](https://p5js.org )] JavaScript library from the Processing Foundation
2021-05-30 17:39:24 +00:00
- [[pyp5js ](https://berinhard.github.io/pyp5js/ )] initially a Python to p5js trancriptor, now a pyodide + p5js tool
- [[shoebot ](https://shoebot.github.io/shoebot/ )] Generate 2D vector graphics with Python
2021-07-24 00:46:17 +00:00
- [[py5 ](https://py5.ixora.io/ )] A new Processing Java + Python 3 amazing tool
- [[p5py ](https://github.com/p5py/p5 )] A new Python 3 implementation of Processing ideas (no Java needed)
- [[flat ](https://xxyxyz.org/flat )] A generative infrastructure library for Python (via Allison Parrish's [Bezmerizing ](https://github.com/aparrish/bezmerizing ))
2020-09-19 14:28:54 +00:00
- [[VPython ](https://vpython.org/ )] Python + glowscript gives you 3D on the browser
2021-05-30 17:39:24 +00:00
- [[FreeCAD ](https://freecadweb.org )] A wonderful 3D modeling tool, CAD & more, Python infused.
2019-07-28 02:44:51 +00:00
2020-09-19 14:28:54 +00:00
---
2019-11-05 01:59:51 +00:00
2022-01-01 22:35:59 +00:00
## [2018](2018.md) | [2019](2019.md) | [2020](2020.md) | [2021](2021.md) | 2022
2020-09-07 21:45:27 +00:00
2021-12-03 01:47:19 +00:00
---
2022-01-12 21:16:50 +00:00

[sketch_2022_01_12a ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_12a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---

[sketch_2022_01_11a ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_11a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---

[sketch_2022_01_10a_reticula ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_10a_reticula ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---

[sketch_2022_01_09a ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_09a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---
2022-01-08 21:13:52 +00:00

[sketch_2022_01_08b ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_08b ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---

[sketch_2022_01_07b ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_07b ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---
2022-01-07 03:19:06 +00:00

[sketch_2022_01_06a ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_06a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---
2022-01-05 14:59:33 +00:00

[sketch_2022_01_05a ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_05a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---
2022-01-04 14:53:13 +00:00

[sketch_2022_01_04a ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_04a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---

[sketch_2022_01_03a ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_03a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---

[sketch_2022_01_02a ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_02a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]
---
2022-01-01 23:51:28 +00:00

[sketch_2022_01_01a ](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_01a ) [[Py.Processing ](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN )]