home.social

#pyp5js — Public Fediverse posts

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

  1. Updating my #Processing + #Python tools table:

    github.com/villares/Resources-

    After some years, things changed and my opinions changed a bit too:

    • #py5 is going super strong and the "new snake_case names" are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with "CamelCase Processing names" I'm not worried at all about it anymore!

    • For the record, Processing Python mode is just a legacy thing, no one should start anything new with it.

    • The great "pure Python" (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battle...

    • The unrelated #Brython based site p5py.com seems to be gone, so I removed it from the table.

    • I added a link to my own #pyp5js hack py5pjs/py5mode because this is the version of pyp5js I'm using most nowadays.

  2. Updating my #Processing + #Python tools table:

    github.com/villares/Resources-

    After some years, things changed and my opinions changed a bit too:

    • #py5 is going super strong and the "new snake_case names" are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with "CamelCase Processing names" I'm not worried at all about it anymore!

    • For the record, Processing Python mode is just a legacy thing, no one should start anything new with it.

    • The great "pure Python" (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battle...

    • The unrelated #Brython based site p5py.com seems to be gone, so I removed it from the table.

    • I added a link to my own #pyp5js hack py5pjs/py5mode because this is the version of pyp5js I'm using most nowadays.

  3. Updating my #Processing + #Python tools table:

    github.com/villares/Resources-

    After some years, things changed and my opinions changed a bit too:

    • #py5 is going super strong and the "new snake_case names" are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with "CamelCase Processing names" I'm not worried at all about it anymore!

    • For the record, Processing Python mode is just a legacy thing, no one should start anything new with it.

    • The great "pure Python" (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battle...

    • The unrelated #Brython based site p5py.com seems to be gone, so I removed it from the table.

    • I added a link to my own #pyp5js hack py5pjs/py5mode because this is the version of pyp5js I'm using most nowadays.

  4. Updating my #Processing + #Python tools table:

    github.com/villares/Resources-

    After some years, things changed and my opinions changed a bit too:

    • #py5 is going super strong and the "new snake_case names" are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with "CamelCase Processing names" I'm not worried at all about it anymore!

    • For the record, Processing Python mode is just a legacy thing, no one should start anything new with it.

    • The great "pure Python" (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battle...

    • The unrelated #Brython based site p5py.com seems to be gone, so I removed it from the table.

    • I added a link to my own #pyp5js hack py5pjs/py5mode because this is the version of pyp5js I'm using most nowadays.

  5. Updating my #Processing + #Python tools table:

    github.com/villares/Resources-

    After some years, things changed and my opinions changed a bit too:

    • #py5 is going super strong and the "new snake_case names" are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with "CamelCase Processing names" I'm not worried at all about it anymore!

    • For the record, Processing Python mode is just a legacy thing, no one should start anything new with it.

    • The great "pure Python" (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battle...

    • The unrelated #Brython based site p5py.com seems to be gone, so I removed it from the table.

    • I added a link to my own #pyp5js hack py5pjs/py5mode because this is the version of pyp5js I'm using most nowadays.

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

  7. 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

  8. #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 github.com/villares/Resources-
    - I make a new drawing with code everyday & I put the results at github.com/villares/sketch-a-d
    - 2024 Update: Adding more "please support me" things in my profile links!
    #EndUserPogramming #NotADeveloper #CreativeCoding #EduComp