home.social

#educomp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #educomp, aggregated by home.social.

fetched live
  1. UPDATE OF THE UPDATE!

    Folks! I have updated my modified #ThonnyIDE #portable for #Windows with #py5 pre-installed, updating py5 to v.0.10.6a, which uses jpype 1.5.2 and I think will solve the nasty non-ASCII path issues, yay!

    Would someone on Windows like to help me test it?

    github.com/villares/thonny-por

    More about this Thonny + py5 thing here: abav.lugaralgum.com/como-insta

    #CreativeCoding #Processing #Python #GenerativeArt #AlgorithmicArt #DataViz #EduComp

  2. UPDATE OF THE UPDATE!

    Folks! I have updated my modified #ThonnyIDE #portable for #Windows with #py5 pre-installed, updating py5 to v.0.10.6a, which uses jpype 1.5.2 and I think will solve the nasty non-ASCII path issues, yay!

    Would someone on Windows like to help me test it?

    github.com/villares/thonny-por

    More about this Thonny + py5 thing here: abav.lugaralgum.com/como-insta

    #CreativeCoding #Processing #Python #GenerativeArt #AlgorithmicArt #DataViz #EduComp

  3. Hey folks! The latest installment of my sketch-mail newsletter is out villares.gumroad.com/p/sketch- (EN & PT)
    Subscription is free, but donations and sharing my links are much appreciated!

    #py5 #Processing #Python #CreativeCoding #EduComp

  4. Hey folks! The latest installment of my sketch-mail newsletter is out villares.gumroad.com/p/sketch- (EN & PT)
    Subscription is free, but donations and sharing my links are much appreciated!

    #py5 #Processing #Python #CreativeCoding #EduComp

  5. Bom gente, vou aproveitar #tersoftware para divulgar softwares educacionais livres de minha própria autoria!

  6. Bom gente, vou aproveitar #tersoftware para divulgar softwares educacionais livres de minha própria autoria!

  7. #py5 @py5coding's goal is to have 10 monthly sponsors. Let's get the ball rolling with the first 10 sponsors! github.com/sponsors/py5coding

    I'm a py5 contributor and I create free and open resources for teaching and learning coding in a visual context, I'd also like to reach 10 recurrent supporters: abav.lugaralgum.com/support-me

    #Processing #Python #CreativeCoding #FLOSS #EduComp

  8. #py5 @py5coding's goal is to have 10 monthly sponsors. Let's get the ball rolling with the first 10 sponsors! github.com/sponsors/py5coding

    I'm a py5 contributor and I create free and open resources for teaching and learning coding in a visual context, I'd also like to reach 10 recurrent supporters: abav.lugaralgum.com/support-me

    #Processing #Python #CreativeCoding #FLOSS #EduComp

  9. CW: Teaching introductory programming, Parsons Problems, Python + visual

    Check here:
    abav.lugaralgum.com/faded-pars

    I have made it with lots of help from friends, specially bolha.us/@lucianoratamero, it's a prototype of a tool to make/run #ParsonsProblems with visual output (using the #Processing #p5js vocabulary).

    As I prefer to teach with #Python, I'm using a #pyodide based #pyp5js hack, with names changed to match #py5. The #ParsonsPuzzles infrastructure is a fork from a tool by amazing @pamelafox you can also fork and adapt it easily (static pages, can be served from GitHub Pages).

    The repository:

    github.com/villares/faded-pars

    #EduComp #ComputingEducation

  10. CW: Teaching introductory programming, Parsons Problems, Python + visual

    Check here:
    abav.lugaralgum.com/faded-pars

    I have made it with lots of help from friends, specially bolha.us/@lucianoratamero, it's a prototype of a tool to make/run #ParsonsProblems with visual output (using the #Processing #p5js vocabulary).

    As I prefer to teach with #Python, I'm using a #pyodide based #pyp5js hack, with names changed to match #py5. The #ParsonsPuzzles infrastructure is a fork from a tool by amazing @pamelafox you can also fork and adapt it easily (static pages, can be served from GitHub Pages).

    The repository:

    github.com/villares/faded-pars

    #EduComp #ComputingEducation

  11. EN: If you like my work and would like to support me, check out the links below.
    Liberapay page: en.liberapay.com/villares/
    PayPal: paypal.com/donate/?hosted_butt
    Gumroad: gumroad.com/villares

    I'm also available for #CreativeCoding & introductory #Python private classes and workshops.

    PT: Se puder me apoiar, use os links acima. Estou tdisponível para aulas e oficinas de #ProgramaçãoCriativa e ensino introdutório de programação com Python!

    #FLOSS #EduComp #OpenEducationalResources

  12. EN: If you like my work and would like to support me, check out the links below.
    Liberapay page: en.liberapay.com/villares/
    PayPal: paypal.com/donate/?hosted_butt
    Gumroad: gumroad.com/villares

    I'm also available for #CreativeCoding & introductory #Python private classes and workshops.

    PT: Se puder me apoiar, use os links acima. Estou tdisponível para aulas e oficinas de #ProgramaçãoCriativa e ensino introdutório de programação com Python!

    #FLOSS #EduComp #OpenEducationalResources

  13. Hi everyone, last year was very hard for me because I'm on a PhD program without a scholarship/grant*, I had fewer classes than I expected and my wife has been unable to work, mostly due to health issues. As it is natural, some patrons I had couldn't keep donating, and lapsed, also I'm kind of bad at asking for donations... so if you think you can spare a few bucks a month...

    New libarapay page: en.liberapay.com/villares/
    PayPal: paypal.com/donate/?hosted_butt
    Gumroad: gumroad.com/villares

    I'm also available for creative coding & introductory Python private classes and workshops.

    #liberapay #FLOSS #EduComp #CreativeCoding #OpenEducationalResources

    (*my other teaching jobs make me ineligible according to the main Brazilian granting institutions that want exclusive dedication to research, and the grants wouldn't cover my costs)

  14. Hi everyone, last year was very hard for me because I'm on a PhD program without a scholarship/grant*, I had fewer classes than I expected and my wife has been unable to work, mostly due to health issues. As it is natural, some patrons I had couldn't keep donating, and lapsed, also I'm kind of bad at asking for donations... so if you think you can spare a few bucks a month...

    New libarapay page: en.liberapay.com/villares/
    PayPal: paypal.com/donate/?hosted_butt
    Gumroad: gumroad.com/villares

    I'm also available for creative coding & introductory Python private classes and workshops.

    #liberapay #FLOSS #EduComp #CreativeCoding #OpenEducationalResources

    (*my other teaching jobs make me ineligible according to the main Brazilian granting institutions that want exclusive dedication to research, and the grants wouldn't cover my costs)

  15. In #2023 I ported to #py5 my #Processing + #Python sketches to draw some simple paper objects... github.com/villares/Paper-obje
    If I get more donations/support I can do more open educational stuff like this. #EduComp #CreativeCoding

  16. In #2023 I ported to #py5 my #Processing + #Python sketches to draw some simple paper objects... github.com/villares/Paper-obje
    If I get more donations/support I can do more open educational stuff like this. #EduComp #CreativeCoding

  17. Não resisti, voltei a mexer no material, e fiquei até trabalhando até muito tarde de madrugada 🤡​

    Agora estou fritando tentando melhorar a ordem sugerida de leitura no índice:

    abav.lugaralgum.com/material-a

    É bem difícil ensinar programação, e um dos motivos é de que tudo que é legal que você quer mostrar depende de outra coisa que você não explicou ainda. 😭​

    Deixei um pouco mais parecido, acho, como a sequência que eu uso nas minhas aulas (mas é comum eu inverter e apresentar laços de repetição antes de definição de novas funções). 🤷​

    #Python Processing #py5 #ProgramaçãoCriativa #EduComp

  18. Não resisti, voltei a mexer no material, e fiquei até trabalhando até muito tarde de madrugada 🤡​

    Agora estou fritando tentando melhorar a ordem sugerida de leitura no índice:

    abav.lugaralgum.com/material-a

    É bem difícil ensinar programação, e um dos motivos é de que tudo que é legal que você quer mostrar depende de outra coisa que você não explicou ainda. 😭​

    Deixei um pouco mais parecido, acho, como a sequência que eu uso nas minhas aulas (mas é comum eu inverter e apresentar laços de repetição antes de definição de novas funções). 🤷​

    #Python Processing #py5 #ProgramaçãoCriativa #EduComp

  19. Passando o chapéu: se você acha que eu devia continuar a escrever material didático aberto, agradeço se puder fazer uma pequena doação de qualquer valor aqui ou com pix (46c37783-5edb-4f1c-b3a8-1309db11488c)

    abav.lugaralgum.com/material-a

    #apoieCriadores #suportCreators #eduComp #Python #programaçãoCriativa #py5 #Processing

  20. Passando o chapéu: se você acha que eu devia continuar a escrever material didático aberto, agradeço se puder fazer uma pequena doação de qualquer valor aqui ou com pix (46c37783-5edb-4f1c-b3a8-1309db11488c)

    abav.lugaralgum.com/material-a

    #apoieCriadores #suportCreators #eduComp #Python #programaçãoCriativa #py5 #Processing

  21. Este artigo aqui é ouro, e ainda por cima tem a participação de um dos melhores pesquisadores brasileiros de ensino de programação, Rodrigo Duran.

    Parsons Problems and Beyond: Systematic Literature Review and Empirical Study Designs dl.acm.org/doi/10.1145/3571785

    #ParsonsProblems #EnsinoProgramação #EduComp

  22. Este artigo aqui é ouro, e ainda por cima tem a participação de um dos melhores pesquisadores brasileiros de ensino de programação, Rodrigo Duran.

    Parsons Problems and Beyond: Systematic Literature Review and Empirical Study Designs dl.acm.org/doi/10.1145/3571785

    #ParsonsProblems #EnsinoProgramação #EduComp

  23. #introduction
    - I've have "recently" (2025) finished a PhD at Unicamp and forgot to update my intro...
    - Ask me about drawing with #Python! Check out #py5 it brings in the drawing vocabulary from #Processing
    - I 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 codeberg.org/villares/Resource
    - I make a new drawing with code everyday & I put the results at abav.lugaralgum.com/sketch-a-d (check donation/support links!)
    - 2024 Update: Adding more "please support me" things in my profile links!
    - 2026 Update: Finished PhD & some stuff is on codeberg now...
    #EndUserPogramming #NotADeveloper #CreativeCoding #EduComp

  24. #introduction
    - I've have "recently" (2025) finished a PhD at Unicamp and forgot to update my intro...
    - Ask me about drawing with #Python! Check out #py5 it brings in the drawing vocabulary from #Processing
    - I 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 codeberg.org/villares/Resource
    - I make a new drawing with code everyday & I put the results at abav.lugaralgum.com/sketch-a-d (check donation/support links!)
    - 2024 Update: Adding more "please support me" things in my profile links!
    - 2026 Update: Finished PhD & some stuff is on codeberg now...
    #EndUserPogramming #NotADeveloper #CreativeCoding #EduComp