@villares@ciberlandia.pt
@villares@ciberlandia.pt avatar

villares

@villares@ciberlandia.pt

PT: Educador de tec. e artes, pesquisa práticas artísticas que se valem de meios computacionais e ensino de programação em contextos visuais. Co-organizador da Noite de Processing. Doutorando na FECFAU-Unicamp.

EN: Tech and art educator, researcher of artistic work that makes use of computational means and how to teach programming in a visual context. Co-organizer of Noite de Processing. PhD candidate at FECFAU-Unicamp.

#SãoPaulo #Processing #Python #py5 #ForaBluetooth #CreativeCoding #FLOSS

This profile is from a federated server and may be incomplete. Browse more on the original instance.

villares, (edited ) to genart
@villares@ciberlandia.pt avatar

I offer private lessons in #CreativeCoding and #IntroductoryProgramming with #Python.

also:

  • Workshops for groups on Python & Creative coding themes;
  • Licenses to use my artwork and I'm available for commissions of new work;
  • Consulting on generative design projects.
villares, to random
@villares@ciberlandia.pt avatar

Friendly reminder: It's easy to forget there are many more people in the world that write code and are not developers than there are professional software developers. Scientists, journalists, lawyers, activists, med. doctors, writers, educators, artists, designers, and many others, can create computer programs!

This paper from 2012 shows an 2005 estimate (for 2012) that there are almost 4x more people programming ("end user programmers") than professional programmers https://dl.acm.org/doi/10.1145/2212776.2212421

villares, to random
@villares@ciberlandia.pt avatar

A great story via @Edent:

A customer complained that their bank was spelling their name incorrectly. The bank refused to solve the issue because it didn't have support for diacritical marks on US mainframe era software, so the customer raised a GDPR complaint under Article 16, sued and won!

"EBCDIC is incompatible with GDPR"
https://shkspr.mobi/blog/2021/10/ebcdic-is-incompatible-with-gdpr/

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

Do you contribute to Free/Libre Open Source #FLOSS projects, with work or money? If you do, which one?

If you don't, consider doing it. I could really use some support so I can work on my open #Python teaching materials and continue working on #py5.

I love the work that I do, the teaching and these contributions to "the commons", but things have been terrible economically for me this year and my anxiety is going through the roof :(

You can support me with a small one time or recurring donation at this PayPal link or https://gumroad.com/villares

Otherwise, I can teach introductory Python and talk creative coding in private classes or groups.

villares, to python Portuguese
@villares@ciberlandia.pt avatar

Gente, foi lançado hoje meu curso na Domestika! É uma introdução à programação criativa com Python e design gráfico para fazer "pôsters gerativos".

Este é o meu link especial:
https://www.domestika.org/pt/courses/4307-design-com-python-programacao-para-um-contexto-visual/a_b_a_villares

E tem um cupom de 15% de desconto nos 15 primeiros dias do lançamento: A_B_A_VILLARES-15LAUNCH

Agradeço se compartilharem!

villares, to windows
@villares@ciberlandia.pt avatar

Dear Fedi-friends, if you are on #Windows and like #Python or you'd like to learn Python, I have just updated my #portable #ThonnyIDE on a zip, that comes with #py5 and thonny-py5mode plug-in, for drawing wonderful stuff, and #pymunk for simulating #2DPhysics:

https://www.dropbox.com/scl/fi/ytyzpuyjmtmc5is6dwq3b/thonny-4-with-py5-091-windows-portable.zip?rlkey=ff5kxmyng4ebr1faglaej9zou&dl=0

If it doesn't work for you, or if you are on #MacOS or #Linux, you can follow the installation instructions at https://py5coding.org or maybe these at https://abav.lugaralgum.com/como-instalar-py5/index-EN.html

villares, to python Portuguese
@villares@ciberlandia.pt avatar

Vou dar um curso introdutório de programação para artistas e designers com 8 "encontros", online pelo Platô...

https://plato.studio/Proc

Não tem pré-requisitos (não precisa nem ser designer nem saber programar).

Quem sabe vocês conhecem alguém que iria se interessar?

#Processing #Python #py5 #ProgramaçãoCriativa

villares, to genart
@villares@ciberlandia.pt avatar

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: https://en.liberapay.com/villares/
PayPal: https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
Gumroad: https://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)

villares, to python
@villares@ciberlandia.pt avatar

So I have "remastered" my 2019 #Processing + #Python #creativeCoding #zine desenho(), with #py5 code examples now, and translated most of it into English. You can make a small donation and download it from https://villares.gumroad.com/l/desenho0 (or even have a signed copy sent to you...)

villares, to xfce
@villares@ciberlandia.pt avatar

Renaming multiple files in #Thunar #xfce is so good, it always makes me smile! #FLOSS

villares, to python Portuguese
@villares@ciberlandia.pt avatar

Gravei dois encontros sobre programação criativa com Python, com o título de Python para quem curte Processing (e vice-versa),
cada um tem aproximadamente 2h.

Para quem quiser assistir essas gravações, estou encarecidamente passando o chapéu:
https://form.jotform.com/233352075438658
#Processing #Python #py5 #ProgramaçãoCriativa

villares, to python Portuguese
@villares@ciberlandia.pt avatar

Primeira tentativa de #ParsonsProblems com resultado visual, graças ajuda do incrível @lucianoratamero, e sobre os ombros da gigante educadora @pamelafox :D

A first attempt at Parsons Puzzles with visual results, thanks to incredible Luciano Ratamero and standing in the shoulders of giant educator Pamela Fox...

https://abav.lugaralgum.com/faded-parsons-visual/

#Python #Processing #py5 #pyp5js

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

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

Um pouco de ângulos, com seno, cosseno e arco tangente <- link para a página completa com as demonstrações e código

Seno e cosseno são muito úteis para fazer animações cíclicas, é muito fácil usar a contagem pronta dos quadros oferecida pelo py5, frame_count como se fosse um ângulo em graus, converta em radianos e voi-lá!

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

Próxima terça na #NoiteDeProcessing: depravação, discos voadores e #pymunk com #Python + #Processing (#py5)

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

Tou vendo se daria certo fazer uma oficina com dois encontros sobre #ProgramaçãoCriativa com #Python, se tiver interesse, preencha este formulário: https://form.jotform.com/232985272919066
(rolam aulas particulares também)

villares, to music
@villares@ciberlandia.pt avatar

https://musopen.org/
«We provide recordings, sheet music, and textbooks to the public for free, without copyright restrictions. Put simply, our mission is to set music free.»

pyOpenSci, to opensource
@pyOpenSci@fosstodon.org avatar

What are all of our friends working on this weekend?

We're prepping for PyCon, and can't wait to see you there :allthethings:

villares, (edited )
@villares@ciberlandia.pt avatar

@pyOpenSci I'm working, as usual, on my main free and open-source introductory Python teaching materials in a visual context: https://github.com/villares/material-aulas :)
They are initially in Portuguese, but if I can get enough support I'd like to make them available in English. I might also work a bit on my experimental Parsons Problems tool: https://abav.lugaralgum.com/faded-parsons-visual

I hope I can meet pyOpenSci people at , I'm flying Tuesday :)

villares, to Help
@villares@ciberlandia.pt avatar

So, who wants to #help me fix a #Wordpress blog for a friend, doing #mySQL encoding conversion hacks?
I have no money to offer, unfortunately.

villares, to genart Portuguese
@villares@ciberlandia.pt avatar

If you missed my tutorial on , maybe you could watch my Domestika course:

https://www.domestika.org/pt/courses/4307-design-com-python-programacao-para-um-contexto-visual/a_b_a_villares

15% off with code A_B_A_VILLARES-PYCONUS up to June 19th (anyone can use this, you don't need to have been at PyCon!)

villares, to python Portuguese
@villares@ciberlandia.pt avatar

Template for generating a multi-page with (and a bonus PDF "overlay" script) https://gist.github.com/villares/f99229fd8a3c7b8c51d8b480c93f19ad

villares, to saopaulo Portuguese
@villares@ciberlandia.pt avatar

Se você estiver em na quarta-feira 3 de abril 2024, venha encontrar pessoas da comunidade para conversar :D

O evento chama , mas não é presumido que vocẽ consuma bebidas alcoólicas, tem gente que é abstêmia.

19 a 22h no Coffe Corner - R. da Consolação, 2593

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

The "intro to py5 and python tutorials" have coding challenges at the end of each of them, but there is no answer key. Would you like to help us contributing with this educational materials?

https://py5coding.org/tutorials/intro_to_py5_and_python.html

We can discuss this at https://github.com/py5coding/py5book/issues/113#issuecomment-2076337804

( These wonderful tutorials were mainly written by the great @lucky you can read more about it at https://py5coding.org/tutorials/intro_to_py5_and_python_99_gsoc.html)

villares, to python Portuguese
@villares@ciberlandia.pt avatar

"Very nice, instructive and fun introduction course on creative coding with Python" 😊

https://www.domestika.org/pt/courses/4307-design-com-python-programacao-para-um-contexto-visual/a_b_a_villares

10% discount with A_B_A_VILLARES-TEN until May 23rd

#Python #CreativeCoding #Domestika

villares, to python Portuguese
@villares@ciberlandia.pt avatar
villares,
@villares@ciberlandia.pt avatar

@kevinbowen cheers Kevin! I'm glad you are enjoying it. Even when the code is not on ALT text I always publish it at https://GitHub.com/villares/sketch-a-day :)

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