villares, (edited ) to python Portuguese
@villares@ciberlandia.pt avatar

Mais um trabalho bacana de uma pessoa participante do meu curso na Domestika :D

https://www.domestika.org/pt/projects/1743432-patrones-recursivos?ttag=a_b_a_villares

villares, to python Portuguese
@villares@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
villares, to python Portuguese
@villares@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
villares, to python Portuguese
@villares@pynews.com.br avatar

40 different ways to divide a square using points from a 3x3 grid. Code at: https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_05_06
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
I really need your support to keep going, if you can, donate any amount at: https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724 #Processing #Python #py5

villares, to random
@villares@ciberlandia.pt avatar

Public conversation: @py5coding I have a Domestika student who want's to run py5 on a Raspberry Pi, I know it can be done, I have seen it done by my friend Gil Fuser and I have discussed this somewhere on GitHub but now I can't find the issue/discussion :blob_help:​

update: Found it at https://github.com/tabreturn/thonny-py5mode/issues/47 :blobcatrainbow:​

ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
villares, (edited ) to random Portuguese
@villares@ciberlandia.pt avatar

file dialogs like open file, save, select folder, etc. are very easy, but ugly (actually sub-standard in terms of features) on Linux :(

(https://tkfilebrowser.readthedocs.io/en/stable/) by Juliette Monsel, fixes this :D

...but this adds a project dependency and looks like it doesn't work on MacOS :(

doesn't have them at all :(

Do I want to hear about other options? Maybe. But I don't really want to make my students install another dependency and write more than a single line of code to open a file dialog, so I guess I'm out of luck.

Using (which they will have installed) it is more than a single line of code (which might be ok...), but it uses the dialog infrastructure, I guess, that look quite ugly on Linux too... I'm really grumpy today.

villares, to python Portuguese
@villares@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
py5coding, to random
@py5coding@fosstodon.org avatar

I'm pleased to report that my #py5 #pycon proposal has moved from "standby" to "scheduled" for Saturday, May 18th, 2024 at 4:15 p.m. The opportunity to present py5 at PyCon is a dream come true!

https://us.pycon.org/2024/schedule/presentation/167/

This, in addition to @villares 's py5 tutorial on Thursday the 16th:

https://us.pycon.org/2024/schedule/presentation/116/

If you will be at PyCon in Pittsburgh later this month, please come see both of us talk about the amazing things you can do with py5!

ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
villares, (edited ) to python Portuguese
@villares@ciberlandia.pt avatar

Hoje eu revisei um exemplo super legal do meu material didático que mostra como usar py5 para ler todas as imagens de uma pasta que o usuário seleciona (com uma janela GUI do sistema), o tutorial é ilustrado com uma coleção de imagens medievais coletada pelo meu amigo @interaubis :D

https://abav.lugaralgum.com/material-aulas/Processing-Python-py5/imagens_externas_pasta.html

Update: não resisto e fico mexendo mais e mais no exemplo... acho que melhorou um pouco...
#Processing #Python #py5

villares, to python Portuguese
@villares@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
villares, to python
@villares@ciberlandia.pt avatar

Today I worked a bit on my #ParsonsProblems with visual results tool...

I made a new puzzle: https://abav.lugaralgum.com/faded-parsons-visual/problem.html?name=100_desenho2

Maybe it's not a very good one, but the fun, promising, idea was to make some annotated #py5 imported mode code that would generate the YAML for the puzzle runner and the solution image for the description, so that I have a "single truth source" for the problem: https://github.com/villares/faded-parsons-visual/blob/main/parsons_probs/100_desenho2.py

#Python #Education #pyp5js #Processing

villares, to python Portuguese
@villares@pynews.com.br avatar
villares, to python Portuguese
@villares@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
rzeta0, to generative
@rzeta0@mastodon.social avatar

really nice article on "differential growth"

https://medium.com/@jason.webb/2d-differential-growth-in-js-1843fd51b0ce

i must get round to doing a youtube tutorial on diffusion

villares,
@villares@ciberlandia.pt avatar

@rzeta0 the amazing @mgmalheiros once presented his research and reaction-diffusion at Noite de Processing, using #py5 no less! https://garoa.net.br/wiki/Noite_de_Processing#22.2F02.2F2022:

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • everett
  • magazineikmin
  • Youngstown
  • thenastyranch
  • rosin
  • slotface
  • ngwrru68w68
  • Durango
  • PowerRangers
  • kavyap
  • cisconetworking
  • tsrsr
  • DreamBathrooms
  • modclub
  • mdbf
  • tacticalgear
  • khanakhh
  • ethstaker
  • vwfavf
  • InstantRegret
  • tester
  • osvaldo12
  • cubers
  • GTA5RPClips
  • Leos
  • normalnudes
  • provamag3
  • All magazines