# [sketch-a-day](https://abav.lugaralgum.com/sketch-a-day) #### coding a visual idea a day 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). 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. 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), [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HCGAKACDMVNV2) or PIX at `46c37783-5edb-4f1c-b3a8-1309db11488c`. Here are listed some of the tools I have been using: - [[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 - [[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 - [[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)) - [[VPython](https://vpython.org/)] Python + glowscript gives you 3D on the browser - [[FreeCAD](https://freecadweb.org)] A wonderful 3D modeling tool, CAD & more, Python infused. --- ## [2018](2018.md) | [2019](2019.md) | [2020](2020.md) | [2021](2021.md) | 2022 --- ### sketch_2022_06_12 ![sketch_2022_06_12](2022/sketch_2022_06_12/sketch_2022_06_12.gif) [sketch_2022_06_12](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_12) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_11 ![sketch_2022_06_11](2022/sketch_2022_06_11/sketch_2022_06_11.gif) [sketch_2022_06_11](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_11) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_10 ![sketch_2022_06_10](2022/sketch_2022_06_10/sketch_2022_06_10.gif) [sketch_2022_06_10](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_10) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_09pymunk ![sketch_2022_06_09pymunk](2022/sketch_2022_06_09pymunk/sketch_2022_06_09pymunk.png) [sketch_2022_06_09pymunk](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_09pymunk) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_08pymunk ![sketch_2022_06_08pymunk](2022/sketch_2022_06_08pymunk/sketch_2022_06_08pymunk.png) [sketch_2022_06_08pymunk](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_08pymunk) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_07pymunk ![sketch_2022_06_07pymunk](2022/sketch_2022_06_07pymunk/sketch_2022_06_07pymunk.png) [sketch_2022_06_07pymunk](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_07pymunk) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_06pymunk ![sketch_2022_06_06pymunk](2022/sketch_2022_06_06pymunk/sketch_2022_06_06pymunk.png) [sketch_2022_06_06pymunk](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_06pymunk) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_05kirigami ![sketch_2022_06_05kirigami](2022/sketch_2022_06_05kirigami/sketch_2022_06_05kirigami.gif) [sketch_2022_06_05kirigami](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_05kirigami) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_06_04 ![sketch_2022_06_04](2022/sketch_2022_06_04/sketch_2022_06_04.gif) [sketch_2022_06_04](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_04) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_03 ![sketch_2022_06_03](2022/sketch_2022_06_03/sketch_2022_06_03.gif) [sketch_2022_06_03](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_03) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_02 ![sketch_2022_06_02](2022/sketch_2022_06_02/sketch_2022_06_02.png) [sketch_2022_06_02](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_02) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_06_01 ![sketch_2022_06_01](2022/sketch_2022_06_01/sketch_2022_06_01.png) [sketch_2022_06_01](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_06_01) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_31 ![sketch_2022_05_31](2022/sketch_2022_05_31/sketch_2022_05_31.png) [sketch_2022_05_31](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_31) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_30 ![sketch_2022_05_30](2022/sketch_2022_05_30/sketch_2022_05_30.png) [sketch_2022_05_30](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_30) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_29 ![sketch_2022_05_29](2022/sketch_2022_05_29/sketch_2022_05_29.png) [sketch_2022_05_29](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_29) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_28 ![sketch_2022_05_28](2022/sketch_2022_05_28/sketch_2022_05_28.gif) [sketch_2022_05_28](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_28) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_27 ![sketch_2022_05_27](2022/sketch_2022_05_27/sketch_2022_05_27.png) [sketch_2022_05_27](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_27) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_26 ![sketch_2022_05_26](2022/sketch_2022_05_26/sketch_2022_05_26.png) [sketch_2022_05_26](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_26) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_25 ![sketch_2022_05_25](2022/sketch_2022_05_25/sketch_2022_05_25.png) [sketch_2022_05_25](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_25) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_24 ![sketch_2022_05_24](2022/sketch_2022_05_24/sketch_2022_05_24.png) [sketch_2022_05_24](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_24) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_23 ![sketch_2022_05_23](2022/sketch_2022_05_23/sketch_2022_05_23.gif) [sketch_2022_05_23](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_23) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_22 ![sketch_2022_05_22](2022/sketch_2022_05_22/sketch_2022_05_22.gif) [sketch_2022_05_22](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_22) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_21 ![sketch_2022_05_21](2022/sketch_2022_05_21/sketch_2022_05_21.png) [sketch_2022_05_21](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_21) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_20 ![sketch_2022_05_20](2022/sketch_2022_05_20/sketch_2022_05_20.png) [sketch_2022_05_20](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_20) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_19 ![sketch_2022_05_19](2022/sketch_2022_05_19/sketch_2022_05_19.gif) [sketch_2022_05_19](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_19) [[pyscript](https://pyscript.net/)] [click here to ineteract](https://abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_05_19/) --- ### sketch_2022_05_18 ![sketch_2022_05_18](2022/sketch_2022_05_18/sketch_2022_05_18.png) [sketch_2022_05_18](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_18) [[pyscript](https://pyscript.net/)] [click here to ineteract](https://abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_05_18/) --- ### sketch_2022_05_17 ![sketch_2022_05_17](2022/sketch_2022_05_17/sketch_2022_05_17.png) [sketch_2022_05_17](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_17) [[pyscript](https://pyscript.net/)] [click here to ineteract](https://abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_05_17/) --- ### sketch_2022_05_16 ![sketch_2022_05_16](2022/sketch_2022_05_16/sketch_2022_05_16.gif) [sketch_2022_05_16](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_16) [[pyscript](https://pyscript.net/)] [click here to ineteract](https://abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_05_16/) --- ### sketch_2022_05_15 ![sketch_2022_05_15](2022/sketch_2022_05_15/sketch_2022_05_15.png) [sketch_2022_05_15](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_15) [[pyscript](https://pyscript.net/)] --- ### sketch_2022_05_14 ![sketch_2022_05_14](2022/sketch_2022_05_14/sketch_2022_05_14.png) [sketch_2022_05_14](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_14) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_13 ![sketch_2022_05_13](2022/sketch_2022_05_13/sketch_2022_05_13.png) [sketch_2022_05_13](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_13) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_12ahex_cells ![sketch_2022_05_12ahex_cells](2022/sketch_2022_05_12ahex_cells/sketch_2022_05_12ahex_cells.png) [sketch_2022_05_12ahex_cells](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_12ahex_cells) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_11ahex_cells ![sketch_2022_05_11ahex_cells](2022/sketch_2022_05_11ahex_cells/sketch_2022_05_11ahex_cells.gif) [sketch_2022_05_11ahex_cells](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_11ahex_cells) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_10ahex_cells ![sketch_2022_05_10ahex_cells](2022/sketch_2022_05_10ahex_cells/sketch_2022_05_10ahex_cells.png) [sketch_2022_05_10ahex_cells](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_10ahex_cells) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_09ahex_cells ![sketch_2022_05_09ahex_cells](2022/sketch_2022_05_09ahex_cells/sketch_2022_05_09ahex_cells.png) [sketch_2022_05_09ahex_cells](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_09ahex_cells) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_08ahex_cells ![sketch_2022_05_08ahex_cells](2022/sketch_2022_05_08ahex_cells/sketch_2022_05_08ahex_cells.gif) [sketch_2022_05_08ahex_cells](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_08ahex_cells) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_05_07freeCAD ![sketch_2022_05_07freeCAD](2022/sketch_2022_05_07freeCAD/sketch_2022_05_07freeCAD.png) [sketch_2022_05_07freeCAD](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_07freeCAD) [FreeCAD](https://freecadweb.org) --- ### sketch_2022_05_06freeCAD ![sketch_2022_05_06freeCAD](2022/sketch_2022_05_06freeCAD/sketch_2022_05_06freeCAD.gif) [sketch_2022_05_06freeCAD](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_06freeCAD) [FreeCAD](https://freecadweb.org) --- ### sketch_2022_05_05freeCAD ![sketch_2022_05_05freeCAD](2022/sketch_2022_05_05freeCAD/sketch_2022_05_05freeCAD.jpg) [sketch_2022_05_05freeCAD](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_05freeCAD) [FreeCAD](https://freecadweb.org) --- ### sketch_2022_05_04FreeCAD ![sketch_2022_05_04freeCAD](2022/sketch_2022_05_04freeCAD/sketch_2022_05_04freeCAD.gif) [sketch_2022_05_04freeCAD](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_04freeCAD) [[FreeCAD](https://freecadweb.org)] --- ### sketch_2022_05_03FreeCAD ![sketch_2022_05_03freeCAD](2022/sketch_2022_05_03freeCAD/sketch_2022_05_03freeCAD.gif) [sketch_2022_05_03freeCAD](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_03freeCAD) [[FreeCAD](https://freecadweb.org)] --- ### sketch_2022_05_02FreeCAD ![sketch_2022_05_02freeCAD](2022/sketch_2022_05_02freeCAD/sketch_2022_05_02freeCAD.jpg) [sketch_2022_05_02freeCAD](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_02freeCAD) [[FreeCAD](https://freecadweb.org)] --- ### sketch_2022_05_01tk ![sketch_2022_05_01tk](2022/sketch_2022_05_01tk/sketch_2022_05_01tk.png) [sketch_2022_05_01tk](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_05_01tk) [tkinter] --- ### sketch_2022_04_30 ![sketch_2022_04_30](2022/sketch_2022_04_30/sketch_2022_04_30.png) [sketch_2022_04_30](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_30) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_29 ![sketch_2022_04_29](2022/sketch_2022_04_29/sketch_2022_04_29.png) [sketch_2022_04_29](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_29) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_28 ![sketch_2022_04_28](2022/sketch_2022_04_28/sketch_2022_04_28.png) [sketch_2022_04_28](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_28) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_27 ![sketch_2022_04_27](2022/sketch_2022_04_27/sketch_2022_04_27.png) [sketch_2022_04_27](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_27) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_26 ![sketch_2022_04_26](2022/sketch_2022_04_26/sketch_2022_04_26.png) [sketch_2022_04_26](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_26) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_25 ![sketch_2022_04_25](2022/sketch_2022_04_25/sketch_2022_04_25.png) [sketch_2022_04_25](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_25) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_24 ![sketch_2022_04_24](2022/sketch_2022_04_24/sketch_2022_04_24.png) [sketch_2022_04_24](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_24) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_23 ![sketch_2022_04_23](2022/sketch_2022_04_23/sketch_2022_04_23.png) [sketch_2022_04_23](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_23) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_22 ![sketch_2022_04_22](2022/sketch_2022_04_22/sketch_2022_04_22.png) [sketch_2022_04_22](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_22) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_21 ![sketch_2022_04_21](2022/sketch_2022_04_21/sketch_2022_04_21.png) [sketch_2022_04_21](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_21) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_20 ![sketch_2022_04_20](2022/sketch_2022_04_20/sketch_2022_04_20.gif) [sketch_2022_04_20](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_20) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_19 ![sketch_2022_04_19](2022/sketch_2022_04_19/sketch_2022_04_19.png) [sketch_2022_04_19](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_19) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_18 ![sketch_2022_04_18](2022/sketch_2022_04_18/sketch_2022_04_18.png) [sketch_2022_04_18](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_18) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_17 ![sketch_2022_04_17](2022/sketch_2022_04_17/sketch_2022_04_17.png) [sketch_2022_04_17](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_17) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_16 ![sketch_2022_04_16](2022/sketch_2022_04_16/sketch_2022_04_16.png) [sketch_2022_04_16](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_16) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_15 ![sketch_2022_04_15](2022/sketch_2022_04_15/sketch_2022_04_15.png) [sketch_2022_04_15](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_15) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_14 ![sketch_2022_04_14](2022/sketch_2022_04_14/sketch_2022_04_14.png) [sketch_2022_04_14](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_14) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_13 ![sketch_2022_04_13](2022/sketch_2022_04_13/sketch_2022_04_13.png) [sketch_2022_04_13](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_13) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_12 ![sketch_2022_04_12](2022/sketch_2022_04_12/sketch_2022_04_12.png) [sketch_2022_04_12](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_12) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_11 ![sketch_2022_04_11](2022/sketch_2022_04_11/sketch_2022_04_11.gif) [sketch_2022_04_11](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_11) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_10a ![sketch_2022_04_10a](2022/sketch_2022_04_10a/sketch_2022_04_10a.png) [sketch_2022_04_10a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_10a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_04_09a ![sketch_2022_04_09a](2022/sketch_2022_04_09a/sketch_2022_04_09a.gif) [sketch_2022_04_09a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_09a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_04_08kirigami ![sketch_2022_04_08kirigami](2022/sketch_2022_04_08kirigami/sketch_2022_04_08kirigami.png) [sketch_2022_04_08kirigami](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_08kirigami) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_04_07pymunk ![sketch_2022_04_07pymunk](2022/sketch_2022_04_07pymunk/sketch_2022_04_07pymunk.png) [sketch_2022_04_07pymunk](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_07pymunk) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_06 ![sketch_2022_04_06](2022/sketch_2022_04_06/sketch_2022_04_06.png) [sketch_2022_04_06](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_06) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_05 ![sketch_2022_04_05](2022/sketch_2022_04_05/sketch_2022_04_05.png) [sketch_2022_04_05](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_05) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_04 ![sketch_2022_04_04](2022/sketch_2022_04_04/sketch_2022_04_04.png) [sketch_2022_04_04](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_04) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_03 ![sketch_2022_04_03](2022/sketch_2022_04_03/sketch_2022_04_03.png) [sketch_2022_04_03](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_03) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_04_02 ![sketch_2022_04_02](2022/sketch_2022_04_02/sketch_2022_04_02.png) [sketch_2022_04_02](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_02) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_04_01 ![sketch_2022_04_01](2022/sketch_2022_04_01/sketch_2022_04_01.gif) [sketch_2022_04_01](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_04_01) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_03_31 ![sketch_2022_03_31](2022/sketch_2022_03_31/sketch_2022_03_31.png) [sketch_2022_03_31](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_31) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_03_30_pymunk ![sketch_2022_03_30_pymunk](2022/sketch_2022_03_30_pymunk/sketch_2022_03_30_pymunk.png) [sketch_2022_03_30_pymunk](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_30_pymunk) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_29_pymunk ![sketch_2022_03_29_pymunk](2022/sketch_2022_03_29_pymunk/sketch_2022_03_29_pymunk.png) [sketch_2022_03_29_pymunk](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_29_pymunk) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_28_bRigid ![sketch_2022_03_28_bRigid](2022/sketch_2022_03_28_bRigid/sketch_2022_03_28_bRigid.gif) [sketch_2022_03_28_bRigid](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_28_bRigid) [[Processing Java](https://processing.org)] --- ### sketch_2022_03_27a ![sketch_2022_03_27a](2022/sketch_2022_03_27a/sketch_2022_03_27a.gif) [sketch_2022_03_27a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_27a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_26a ![sketch_2022_03_26a](2022/sketch_2022_03_26a/sketch_2022_03_26a.gif) [sketch_2022_03_26a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_26a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_25a ![sketch_2022_03_25a](2022/sketch_2022_03_25a/sketch_2022_03_25a.gif) [sketch_2022_03_25a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_25a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_24a ![sketch_2022_03_24a](2022/sketch_2022_03_24a/sketch_2022_03_24a.png) [sketch_2022_03_24a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_24a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_23a ![sketch_2022_03_23a](2022/sketch_2022_03_23a/sketch_2022_03_23a.gif) [sketch_2022_03_23a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_23a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_22a ![sketch_2022_03_22a](2022/sketch_2022_03_22a/sketch_2022_03_22a.png) [sketch_2022_03_22a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_22a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_21a ![sketch_2022_03_21a](2022/sketch_2022_03_21a/sketch_2022_03_21a.png) [sketch_2022_03_21a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_21a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_20a ![sketch_2022_03_20a](2022/sketch_2022_03_20a/sketch_2022_03_20a.gif) [sketch_2022_03_20a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_20a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_19a ![sketch_2022_03_19a](2022/sketch_2022_03_19a/sketch_2022_03_19a.gif) [sketch_2022_03_19a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_19a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_18a ![sketch_2022_03_18a](2022/sketch_2022_03_18a/sketch_2022_03_18a.gif) [sketch_2022_03_18a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_18a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_17a ![sketch_2022_03_17a](2022/sketch_2022_03_17a/sketch_2022_03_17a.png) [sketch_2022_03_17a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_17a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_16a_pyfirmata ![sketch_2022_03_16a_pyfirmata](2022/sketch_2022_03_16a_pyfirmata/sketch_2022_03_16a_pyfirmata.gif) [sketch_2022_03_16a_pyfirmata](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_16a_pyfirmata) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_15a ![sketch_2022_03_15a](2022/sketch_2022_03_15a/sketch_2022_03_15a.png) [sketch_2022_03_15a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_15a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_14a ![sketch_2022_03_14a](2022/sketch_2022_03_14a/sketch_2022_03_14a.png) [sketch_2022_03_14a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_14a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_13a ![sketch_2022_03_13a](2022/sketch_2022_03_13a/sketch_2022_03_13a.png) [sketch_2022_03_13a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_13a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_12a ![sketch_2022_03_12a](2022/sketch_2022_03_12a/sketch_2022_03_12a.gif) [sketch_2022_03_12a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_12a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_11a ![sketch_2022_03_11a](2022/sketch_2022_03_11a/sketch_2022_03_11a.gif) [sketch_2022_03_11a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_11a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_10a ![sketch_2022_03_10a](2022/sketch_2022_03_10a/sketch_2022_03_10a.png) [sketch_2022_03_10a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_10a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_09a ![sketch_2022_03_09a](2022/sketch_2022_03_09a/sketch_2022_03_09a.png) [sketch_2022_03_09a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_09a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_08a ![sketch_2022_03_08a](2022/sketch_2022_03_08a/sketch_2022_03_08a.png) [sketch_2022_03_08a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_08a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_07a ![sketch_2022_03_07a](2022/sketch_2022_03_07a/sketch_2022_03_07a.png) [sketch_2022_03_07a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_07a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_06a ![sketch_2022_03_06a](2022/sketch_2022_03_06a/sketch_2022_03_06a.gif) [sketch_2022_03_06a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_06a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_05a ![sketch_2022_03_05a](2022/sketch_2022_03_05a/sketch_2022_03_05a.gif) [sketch_2022_03_05a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_05a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_04a ![sketch_2022_03_04a](2022/sketch_2022_03_04a/sketch_2022_03_04a.png) [sketch_2022_03_04a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_04a) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_03_arcs ![sketch_2022_03_03_arcs](2022/sketch_2022_03_03_arcs/sketch_2022_03_03_arcs.gif) [sketch_2022_03_03_arcs](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_03_arcs) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_02_arcs ![sketch_2022_03_02_arcs](2022/sketch_2022_03_02_arcs/sketch_2022_03_02_arcs.gif) [sketch_2022_03_02_arcs](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_02_arcs) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_03_01_shapely ![sketch_2022_03_01_shapely](2022/sketch_2022_03_01_shapely/sketch_2022_03_01_shapely.gif) [sketch_2022_03_01_shapely](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_03_01_shapely) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_02_28a_geomerative ![sketch_2022_02_28a_geomerative](2022/sketch_2022_02_28a_geomerative/sketch_2022_02_28a_geomerative.gif) [sketch_2022_02_28a_geomerative](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_28a_geomerative) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_27a_geomerative ![sketch_2022_02_27a_geomerative](2022/sketch_2022_02_27a_geomerative/sketch_2022_02_27a_geomerative.png) [sketch_2022_02_27a_geomerative](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_27a_geomerative) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_26a ![sketch_2022_02_26a](2022/sketch_2022_02_26a/sketch_2022_02_26a.png) [sketch_2022_02_26a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_26a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_25a ![sketch_2022_02_25a](2022/sketch_2022_02_25a/sketch_2022_02_25a.png) [sketch_2022_02_25a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_25a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_24a ![sketch_2022_02_24a](2022/sketch_2022_02_24a/sketch_2022_02_24a.png) [sketch_2022_02_24a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_24a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_23a ![sketch_2022_02_23a](2022/sketch_2022_02_23a/sketch_2022_02_23a.png) [sketch_2022_02_23a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_23a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_22_prime_spiral ![sketch_2022_02_22_prime_spiral](2022/sketch_2022_02_22_prime_spiral/sketch_2022_02_22_prime_spiral.jpeg) [sketch_2022_02_22_prime_spiral](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_22_prime_spiral) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_21_prime_spiral ![sketch_2022_02_21_prime_spiral](2022/sketch_2022_02_21_prime_spiral/sketch_2022_02_21_prime_spiral.png) [sketch_2022_02_21_prime_spiral](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_21_prime_spiral) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_02_18_circle_sphere ![sketch_2022_02_18_circle_sphere](2022/sketch_2022_02_18_circle_sphere/sketch_2022_02_18_circle_sphere.gif) [sketch_2022_02_18_circle_sphere](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_18_circle_sphere) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_17_circle_sphere ![sketch_2022_02_17_circle_sphere](2022/sketch_2022_02_17_circle_sphere/sketch_2022_02_17_circle_sphere.gif) [sketch_2022_02_17_circle_sphere](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_17_circle_sphere) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_16_circle_sphere ![sketch_2022_02_16_circle_sphere](2022/sketch_2022_02_16_circle_sphere/sketch_2022_02_16_circle_sphere.gif) [sketch_2022_02_16_circle_sphere](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_16_circle_sphere) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_15hamsa ![sketch_2022_02_15hamsa](2022/sketch_2022_02_15hamsa/sketch_2022_02_15hamsa.gif) [sketch_2022_02_15hamsa](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_15hamsa) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_14_opencv ![sketch_2022_02_14_opencv](2022/sketch_2022_02_14_opencv/sketch_2022_02_14_opencv.gif) [sketch_2022_02_14_opencv](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_14_opencv) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_13a ![sketch_2022_02_13a](2022/sketch_2022_02_13a/sketch_2022_02_13a.png) [sketch_2022_02_13a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_13a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_12a ![sketch_2022_02_12a](2022/sketch_2022_02_12a/sketch_2022_02_12a.png) [sketch_2022_02_12a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_12a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_11 ![sketch_2022_02_11](2022/sketch_2022_02_11/sketch_2022_02_11.gif) [sketch_2022_02_11](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_11) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_10 ![sketch_2022_02_10](2022/sketch_2022_02_10/sketch_2022_02_10.png) [sketch_2022_02_10](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_10) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_09 ![sketch_2022_02_09](2022/sketch_2022_02_09/sketch_2022_02_09.gif) [sketch_2022_02_09](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_09) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_08 ![sketch_2022_02_08](2022/sketch_2022_02_08/sketch_2022_02_08.png) [sketch_2022_02_08](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_08) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_07py5 ![sketch_2022_02_07py5](2022/sketch_2022_02_07py5/sketch_2022_02_07py5.png) [sketch_2022_02_07py5](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_07py5) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_02_06py5 ![sketch_2022_02_06py5](2022/sketch_2022_02_06py5/sketch_2022_02_06py5.png) [sketch_2022_02_06py5](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_06py5) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_02_05py5 ![sketch_2022_02_05py5](2022/sketch_2022_02_05py5/sketch_2022_02_05py5.png) [sketch_2022_02_05py5](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_05py5) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_02_04py5 ![sketch_2022_02_04py5](2022/sketch_2022_02_04py5/sketch_2022_02_04py5.gif) [sketch_2022_02_04py5](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_04py5) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_02_03py5 ![sketch_2022_02_03py5](2022/sketch_2022_02_03py5/sketch_2022_02_03py5.gif) [sketch_2022_02_03py5](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_03py5) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_02_02py5 ![sketch_2022_02_02py5](2022/sketch_2022_02_02py5/sketch_2022_02_02py5.png) [sketch_2022_02_02py5](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_02py5) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_02_01py5 ![sketch_2022_02_01py5](2022/sketch_2022_02_01py5/sketch_2022_02_01py5.png) [sketch_2022_02_01py5](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_02_01py5) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_01_31py5 ![sketch_2022_01_31py5](2022/sketch_2022_01_31py5/sketch_2022_01_31py5.gif) [sketch_2022_01_31py5](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_31py5) [[py5](https://py5.ixora.io/)] --- ### sketch_2022_01_30 ![sketch_2022_01_30](2022/sketch_2022_01_30/sketch_2022_01_30.gif) [sketch_2022_01_30](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_30) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_29 ![sketch_2022_01_29](2022/sketch_2022_01_29/sketch_2022_01_29.gif) [sketch_2022_01_29](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_29) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_28a_reticula ![sketch_2022_01_28a_reticula](2022/sketch_2022_01_28a_reticula/sketch_2022_01_28a_reticula.png) [sketch_2022_01_28a_reticula](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_28a_reticula) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_27a ![sketch_2022_01_27a](2022/sketch_2022_01_27a/sketch_2022_01_27a.png) [sketch_2022_01_27a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_27a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_26e ![sketch_2022_01_26e](2022/sketch_2022_01_26e/sketch_2022_01_26e.png) [sketch_2022_01_26e](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_26e) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_25e ![sketch_2022_01_25e](2022/sketch_2022_01_25e/sketch_2022_01_25e.png) [sketch_2022_01_25e](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_25e) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_24c_random ![sketch_2022_01_24c_random](2022/sketch_2022_01_24c_random/sketch_2022_01_24c_random.png) [sketch_2022_01_24c_random](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_24c_random) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_23d ![sketch_2022_01_23d](2022/sketch_2022_01_23d/sketch_2022_01_23d.png) [sketch_2022_01_23d](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_23d) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_22d ![sketch_2022_01_22d](2022/sketch_2022_01_22d/sketch_2022_01_22d.png) [sketch_2022_01_22d](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_22d) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_21d ![sketch_2022_01_21d](2022/sketch_2022_01_21d/sketch_2022_01_21d.gif) [sketch_2022_01_21d](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_21d) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_20d ![sketch_2022_01_20d](2022/sketch_2022_01_20d/sketch_2022_01_20d.gif) [sketch_2022_01_20d](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_20d) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_19a ![sketch_2022_01_19a](2022/sketch_2022_01_19a/sketch_2022_01_19a.gif) [sketch_2022_01_19a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_19a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_18a_vhs ![sketch_2022_01_18a_vhs](2022/sketch_2022_01_18a_vhs/sketch_2022_01_18a_vhs.gif) [sketch_2022_01_18a_vhs](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_18a_vhs) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_17a ![sketch_2022_01_17a](2022/sketch_2022_01_17a/sketch_2022_01_17a.png) [sketch_2022_01_17a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_17a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_16a ![sketch_2022_01_16a](2022/sketch_2022_01_16a/sketch_2022_01_16a.png) [sketch_2022_01_16a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_16a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_15a ![sketch_2022_01_15a](2022/sketch_2022_01_15a/sketch_2022_01_15a.png) [sketch_2022_01_15a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_15a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_14a ![sketch_2022_01_14a](2022/sketch_2022_01_14a/sketch_2022_01_14a.gif) [sketch_2022_01_14a](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_14a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_13b ![sketch_2022_01_13b](2022/sketch_2022_01_13b/sketch_2022_01_13b.gif) [sketch_2022_01_13b](https://github.com/villares/sketch-a-day/tree/master/2022/sketch_2022_01_13b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_12a ![sketch_2022_01_12a](2022/sketch_2022_01_12a/sketch_2022_01_12a.jpeg) [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 ![sketch_2022_01_11a](2022/sketch_2022_01_11a/sketch_2022_01_11a.gif) [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 ![sketch_2022_01_10a_reticula](2022/sketch_2022_01_10a_reticula/sketch_2022_01_10a_reticula.png) [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 ![sketch_2022_01_09a](2022/sketch_2022_01_09a/sketch_2022_01_09a.png) [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)] --- ### sketch_2022_01_08b ![sketch_2022_01_08b](2022/sketch_2022_01_08b/sketch_2022_01_08b.gif) [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 ![sketch_2022_01_07b](2022/sketch_2022_01_07b/sketch_2022_01_07b.gif) [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)] --- ### sketch_2022_01_06a ![sketch_2022_01_06a](2022/sketch_2022_01_06a/sketch_2022_01_06a.png) [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)] --- ### sketch_2022_01_05a ![sketch_2022_01_05a](2022/sketch_2022_01_05a/sketch_2022_01_05a.gif) [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)] --- ### sketch_2022_01_04a ![sketch_2022_01_04a](2022/sketch_2022_01_04a/sketch_2022_01_04a.png) [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 ![sketch_2022_01_03a](2022/sketch_2022_01_03a/sketch_2022_01_03a.png) [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 ![sketch_2022_01_02a](2022/sketch_2022_01_02a/sketch_2022_01_02a.png) [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)] --- ### sketch_2022_01_01a ![sketch_2022_01_01a](2022/sketch_2022_01_01a/sketch_2022_01_01a.png) [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)]