#introduction
- I'm currently working on a PhD at Unicamp
- I should be tooting less and concentrating, but… ask me about drawing with #Python! Check out #py5 and #pyp5js, they bring in the drawing vocabulary from #Processing & #P5js
- I’d like to collaborate on open resources to teach programming in a visual context & I keep a list of tools for teaching Python with visual output at https://github.com/villares/Resources-for-teaching-programming
- I make a new drawing with code everyday & I put the results at https://github.com/villares/sketch-a-day
- 2024 Update: Adding more "please support me" things in my profile links!
#EndUserPogramming #NotADeveloper #CreativeCoding #EduComp
@villares
I love those daily sketches, think there was a typo in the link, found it at https://github.com/villares/sketch-a-day
@kevadams thank you! And thanks for pointing the typo, I think I could fix it now (after editing it twice )
@villares very cool! Is your PhD related to py5 and/or pyp5js?
@gus cheers Gus!
My PhD is a mess, but it is about strategies and examples for teaching programming in a visual context, and I teach using these tools, so I guess I can say yes, it is related!
@villares haha I know about messy PhDs from personal experience that sounds very interesting though! I'm currently developing a beginner's coding workshop using #p5js, though I'd love to eventually extend to Python. I'll have to check out py5. I saw that you use Thonny, which is a great idea (that was my first IDE). Do you think you'd ever try using #PyScript or something similar to allow you to teach completely from the browser? The online editor is one of the biggest perks of p5 IMO.
@gus yes, PyScript.net looks very promissing. At this point it is based on pyodide. And so is #pyp5js, that combines pyodide in the browser with p5js.org: Have a look here:
https://berinhard.github.io/pyp5js/pyodide/
I have this hack that makes pyp5js use the same snake_case function/variable names as py5:
https://abav.lugaralgum.com/pyp5js/py5mode/ (and includes the fullscreen feature by João Vitor Cavalcante that is yet to be merged on pyp5js)
@villares só agora vi tua apresentação... tá fazendo doutorado em qual instituto/faculdade?
@botechiatales na FECFAU Unicamp (até recentemente FEC, mas agora virou Faculdade de Engenharia Civil, Arquitetura e Urbanismo) :)
@villares se te interessar, depois dá uma procurada no Nics (Núcleo interdisciplinar de comunicação sonora). Tem vínculo com o IA, mas fica no prédio da reitoria
não sei se é tua praia, mas o pessoal lá curte juntar essas coisas de música com visual em processing
@botechiatales eu acho que eu conheci alguém do Nics num rolê da comunidade de programação criativa sim! Mas faz um tempo e o contato não foi tão próximo. Tinha também Hermes Renato Hilderbrand no IA... precisava procurar mais, não me enturmei tão bem quanto gostaria na Unicamp, efeito colateral de morar em São Paulo e não frequentar as atividades sociais lá :(
Os queridos Sergio Venancio e Gustavo Torrezan estudaram no IA acredito.
(Mas gosto muito do pessoal do @lhc )
@villares olha, devo dar uma passada pela Unicamp lá por outubro, qualquer coisa dá pra combinar alguma coisa pra te apresentar melhor o Nics
faz uns anos que não vou lá, mas acho que parte do pessoal que eu conhecia ainda trabalha lá
@botechiatales podíamos agitar uma "Noite de Processing no LHC" com eles, já fizemos isso antes...
@villares acho que vão curtir bastante!
@botechiatales acabei de encontrar aqui Mastodon o @lgrando1@sciencemastodon.com ... Salve, Leonardo, você está em qual instituto/faculdade? Costuma frequentar o @lhc ?
@botechiatales quer dizer, o nome da faculdade já era esse faz muitos anos, mas a sigla mudou de FEC pra FECFAU recentemente.
@villares just another Python lover waving hi.