“Resisting GenAI & Big Tech in Higher Education” by @danmcquillan@danmcquillan
https://danmcquillan.org/resisting_genai_highered_cjuu.html
(via @catarinac@catarinac)
I’m still deciding if I want to watch #Pluribus. When people told me Carol only wanted to meet the English speaking “imune” people it was such a turn off… like, it sounds rather offensive…
A cool new open/free #book on #CreativeCoding by Stig Møller Hansen is out!
https://stigmollerhansen.dk/resume/learning-creative-coding/
🖼
There is a #Processing survey going on at:
https://docs.google.com/forms/d/e/1FAIpQLSduTT2cWlXzr7QG_g4LJ-Op6LwVTI7dtXHCGVH_FdI0BK00qg/viewform
I’m happy it mentions #py5 at some point.
At the end there is this invitation for the Processing Discord server. I find it unfortunate that the Processing Foundation is moving the community towards a closed, opaque platform controlled by a corporation, when they have the open and searchable forum powered by Discourse. I wish I understood the reasoning. I know Discord can be “convenient” but IMHO the downsides are much bigger.
Domingo agora 21/12, à tarde, o Edinho e eu vamos abrir o #GaroaHackerClube para uma oficina de solda!
Quem quiser aprender a soldar e/ou conhecer o Garoa e bater um papo conosco, a atividade começa 15h e vai até 18h.
(Vai ter também a oficina de solda sábado 20/12 mas vão ser outras pessoas associadas do Garoa que vão abrir).
#SãoPaulo #Hackerspace
Domingo agora 21/12, à tarde, o Edinho e eu vamos abrir o #GaroaHackerClube para uma oficina de solda! (Vai ter também sábado 20/12 mas vão ser outras pessoas associadass que vão abrir).
Quem quiser aprender a soldar e/ou conhecer o Garoa e bater um papo conosco, começa 15h e vai até as 18h. #SãoPaulo #Hackerspace
Domingo agora 21/12, à tarde, o Edinho e eu vamos abrir o #GaroaHackerClube para uma oficina de solda!
Quem quiser aprender a soldar e/ou conhecer o Garoa e bater um papo conosco, a atividade começa 15h e vai até 18h. É só chegar! https://garoa.net.br
(Vai ter também a oficina de solda sábado 20/12 mas vão ser outras pessoas associadas do Garoa que vão abrir).
#SãoPaulo #Hackerspace
Note to self: check if pygments can generate SVG, test and/or find another way to incorporate nicely formatted code into a py5 sketch… #python
@zotero@zotero I noticed that some combinations of XFCE appearance (light) themes and Zotero made the menu “disappear” (black on black) as the window title was dark. Changing the Zotero to a dark theme or changing the XFCE theme worked (but then, I liked the dark window title on a light theme best…). Should I try to open an issue about this, or is it a XFCE issue? I don’t want to burden the maintainers but it was a bit disturbing not to find the menus…
«Our online catalogue comprises the largest media art collection in the Netherlands. Search through more than 3,500 works of art, from video-art pioneers from the 1960s to up-and-coming talents and well-known contemporary artists working with the latest technologies. New works are continuously added. The works are available for screenings, exhibitions and research.»
Via @ranoya@ranoya
«… a #FAUUSP tem a satisfação de anunciar o início da disponibilização pública da coleção digital da revista #Habitat, com o lançamento das 15 primeiras edições, publicadas entre 1950 e 1954. Esta etapa marca mais um avanço no compromisso assumido com a difusão ampla e qualificada dessa revista fundamental para a história da arte, da arquitetura e do urbanismo no Brasil.
Desde o anúncio inicial, recebemos numerosos contatos de pesquisadoras e pesquisadores de diferentes regiões do país, demonstrando a enorme expectativa em torno do acesso digital à Habitat. Tal interesse reforça a relevância deste projeto, viabilizado pela generosidade dos herdeiros da Habitat Editora Ltda. e pelo trabalho dedicado de profissionais da FAU-USP envolvidos em sua organização, digitalização e curadoria.
As demais edições serão publicadas, de forma gradual, até completarmos a coleção integral — 84 números no total. Enquanto isso, convidamos o público a explorar as capas de todas as edições, que já estão disponíveis no portal dedicado à publicação, e que antecipam a riqueza gráfica e editorial da revista:
Me antecipando aqui, mas, salvo engano, sábado e domingo, dias 20 e 21 de dezembro, entre 15h e 18h de 2025 vai rolar oficina de solda no Garoa Hacker Clube em #SãoPaulo!
[assim que estiver na agenda do clube e na wiki eu ponho o link aqui]
Vamos ter uns kits simpáticos à venda pra quem quiser comprar, pode também levar alguma coisa de casa que queira soldar… eu vou no domingo 21. #hackerspace
na minha instância tem citação já :)
#Processing & #py5 tip:
Remember the shapes you put on draw() will be redrawn over and over, and if they don’t move (leaving a trail) you might want to either clean each frame with background(...), or stop the draw loop (noLoop() in Processing or no_loop() in py5), otherwise you kill the anti-aliasing of the lines/strokes/edges!
I’m posting this tip because even using these tools for years and knowing this, today I briefly thought something was odd/broken because my lines were ugly with no “smoothing” :D
”`python
import py5
def setup():
py5.size(200, 200)
py5.stroke_weight(2)
# a line that will drawn once only
py5.line(10, 10, 190, 90)
def draw():
# you could clean the frame here with background(200)
# this other line will be redrawn many times
py5.line(10, 110, 190, 190)
def key_pressed():
py5.save('out.png')
py5.run_sketch()
”`
#Processing & #py5 tip:
Remember the shapes you put on draw() will be redrawn over and over, and if they don’t move (leaving a trail) you might want to either clean each frame with background(...), or stop the draw loop (noLoop() in Processing or no_loop() in py5), otherwise you kill the anti-aliasing of the lines :D
”`python
import py5
def setup():
py5.size(200, 200)
py5.stroke_weight(2)
# a line that will drawn once only
py5.line(10, 10, 190, 90)
def draw():
# you could clean the frame here with background(200)
# this other line will be redrawn many times
py5.line(10, 110, 190, 190)
def key_pressed():
py5.save('out.png')
py5.run_sketch()
”`
Using #Python’s #pathlib to compare two repos and get back some missing files from a “recovered” version of a repo (mostly stuff in .gitignore that is handy not to discard right now).
from pathlib import Path
a = Path('sketch-a-day')
b = Path('sketch-a-day_broken')
files_a = {p.relative_to(a) for p in a.rglob('*')
if '.git' not in str(p)
if 'cache' not in str(p)
if 'checkpoint' not in str(p)
}
files_b = {p.relative_to(b) for p in b.rglob('*')
if '.git' not in str(p)
if 'cache' not in str(p)
if 'checkpoint' not in str(p)
}
missing = files_b - files_a
for p in missing:
(b / p).rename((a / p))
Como ficaria as sua #VidaDigital se você perdesse acesso à sua conta do #Google (gmail, drive, photos e etc.)? Isso pode acontecer e acontece.
Tento pensar nisso pelo menos uma vez por ano. De tempos em tempos uso google.com/takeout e fica cada vez mais difícil.
Impulsionei agora pouco um post sobre uma pessoa trancada pra fora da conta da #Apple, um desastre também.
Ano que vem no MAM-SP vou dar dois cursos online, o que eu dei ano passado vai ser em abril, mas agora em janeiro eu vou dar um outro curso mais curtinho com 3 encontros:
https://mam.org.br/curso/arte-computacional-produzindo-imagens-reticuladas/
praça de alimentação de rico é “food hall”, que ridículo
What the fresh hell! “Glance” wants to take over my Android lock screen and won’t take NO for an answer, just “Not now — so I’ll ask again later!”
Updade: found the app and disabled it, I hope it won’t be able ta ask again anything.
What the fresh hell! “Glance” wants to take over my Android lock screen and won’t take NO for an answer, just “Not now — so I’ll ask again later!”
https://9to5google.com/2024/04/26/glance-android-lockscreen-motorola-turn-off/
#FediAjuda #AjudaMastodon meu irmão precisa comprar um computador, ele precisa navegar e rodar alguns programas de desenho, tipo inkscape. Ele sabe um pouco de SketchUp, e não sei se consigo tirar ele do Windows :((
Estamos no Brasil, alguma sugestão/dica perto de 2mil reais parcelados? Da Suponho que tela de 15”, i3 e SSD seja o mínimo?
Critical AI Literacy & “Against the Uncritical Adoption of ‘AI’ Technologies in Academia.”
(via @adolfoneto@adolfoneto)
Tenho uns amigos que foram engolidos pelo TikTok, de vez em quando eles me mandam vídeos que acham que eu vou gostar e parece que não dá pra acessar sem logar na plataforma (não quero logar)…
Consigo baixar os vídeos usando https://urlebird.com/snap/
Às vezes tem algo que interessa.
Inacreditável! Roubaram obras do Matisse (da serie Jazz) e do Portinari (a confirmar) esta manhã de uma exposição muito legal que estava rolando aqui na Biblioteca Mario de Andrade em #SãoPaulo, eu não estou acreditando!
My generous friend @lr once gave me “Andrew Glassner’s Notebook” and some other of Glassner’s books… https://glassner.com/homepage/books/non-fiction-gallery/ so much fun!
It was though year. I finished my PhD, yay! Now, I’m on vacation from my main job, as educator at Sesc, and yesterday I wound down some last freelance work obligations. I really need a break.
I want to rest, make some “prints” of my drawings for friends, go to my local museums and have coffee/tea with friends, and that’s it!
Today we celebrate 18 years of our local #Python users group, #GruPySP, and I’m going to meet friends from #GaroaHackerClube, that’s a great start :)
Queria postar algo positivo sobre #SãoPaulo (vou ainda pensar em algo) mas no momento só consigo pensar na deprimente decoração de Natal de extremo mau gosto que a prefeitura espalhou pela cidade, e deve ter custado uma nota.
Many thanks to the @pdfarranger@pdfarranger people!
I recently had to deal with hundreds of pages being inserted as appendixes on my PhD thesis and it was a breeze (the PDF manipulation was a breeze not the thesis, mind you :blob_clown:)
Prof. Bigode mandou na outra rede:
“Lamento informar o falecimento do matemático catalão Claudi Alsina (1952-2025), foi dos maiores popularizadores da Matemática da España e do mundo. Alsina conhecido por seu humor refinado tinha uma vasta cultura, doutorou-se em Matemática pela Universidade de Barcelona e ao longo de sua vida acadêmica aproximou a Matemática de outras áreas do conhecimento, em especial a Arquitetura e o Design, fez parte da equipe que estudou os projetos de Gaudí para a reconstrução da Sagrada Família de Barcelona. Alsina era professor catedrático Universidade Politécnica da Catalunha, onde se aposentou, autor de mais de 50 livros sobre Matemática Recreativa, Cultura Matemática, Matemática para o Ensino Superior e para a Formação de Professores.
Sou “bi-neto acadêmico” de Alsina que foi orientador de meus orientadores (de doutorado) e desde que o conheci há cerca de 30 anos tenho me inspirado em seu trabalho.
Para quem sabe do que estou falando, Alsina tinha número de Erdős = 2.”
The https://pyscript.com “platform” for hosting/serving and sharing #pyscript projects seems very cool… I wish they had a “download project” button to make it easy to move your project elsewhere. As they seem to be moving towards some “paid tier features”, making it easy to take everything out would be nice, would feel less like putting on a risk of being inadvertently locked in.
So, is there anyone here doing stuff with #InventFramework?
“A ZIP file containing 9 of Strangethink’s games, which were removed from their creator’s online pages in 2019.[…] The games included in this collection are -
Abstract Ritual
Art Machine
Error City
Glowing Bodies
Joy Exhibition
Mystery Tapes
Secret Habitat
The Pyramid Gate
These Monsters
I hope you enjoy these fascinating experiences!”
https://archive.org/details/strangethink-software via @Introscopia@Introscopia
Today during class we built a small example showing #random vs. #PerlinNoise
#Processing #Python py5
”… It’s all very stupid, but as far as I can tell, not actually illegal.”
https://www.theverge.com/business/828047/nvidia-enron-conspiracy-accounting
The last few days I’ve been converting some charts to grayscale and adding letters to them in order to improve accessibility. Inskscape’s “Replace Colour” extension made things much easier.
I wonder if I could one day try my hand at making an improved variation of that extension that could save and reload a dictionary of replacements to help apply them to multiple files…
Another idea would be to allow replacement color fills with patterns and vice versa!
Let me save this on vault of ideas for the future :)
I enjoyed this one :)
I just added a few tweaks and turns (wink) to an example that @py5coding@py5coding made for out tutorial at #PythonBrasil2025, but it’s so much fun playing with it :D
I enjoyed this one :)
I just added a few tweaks and turns (pun intended) to an example that @py5coding@py5coding made for out tutorial at #PythonBrasil2025, but it’s so much fun playing with it :D
Windows at work, always a fresh inconvenience:
C:\>python -m pip install ipython
Requirement already satisfied: ipython in c:\users\[...]
C:\>ipython
'ipython' is not recognized [...]
Today in my #Python themed study group at the community center a young participant recommended:
https://store.steampowered.com/app/2060160/The_Farmer_Was_Replaced/
I’m still looking for people, podcasts, events, talking about #Python without assuming everyone is a software developer or a “data scientist”.
Why are data journalists, type designers (Guido’s brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?
Are we invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.
Where is the follow up for that 2017 keynote by Jake VanderPlas?
I’m still looking for people, podcasts, events talking about #Python without assuming everyone is a software developer or a “data scientist”.
Why are data journalists, type designers (Guido’s brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?
Are we f*ing invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.
Where is the follow up for that 2017 keynote by Jake VanderPlas?
Boleto falso do Simples Nacional em um email cujo rementente aparenta ser @ santarem. pa . gov . br … está tendo. #fraude
Why do people choose Discord (the closed forum tool) over Discourse (the open forum tool)?
[I know the feature set is different, and there are pros and cons, this is mostly a rant]
:blobcatcry: Zen browser changed the position of the controls of the “temporary overlapping tab thing”. I just hate the new position on the left, far from my mouse hovering over the vertical tabs on the right.
So, when is geopolars coming?
maybe I want geonarwhals?
:blob_clown: #pandas #polars #narwhals #python #geopandas #geodata
Listening to #Bernstein’s #WestSideStory 🎵
I really like it, but (and?) it makes me very nostalgic. It reminds me of my father, he introduced it to me.
I can’t disable a bloody loud beep from my Lenovo laptop “keyboard panic, you can’t type right now”. Online docs mention a UEFI setting that is just not there.This 💩 makes me so angry.
“Computação e o ensino superior artístico português: currículos e práticas nos cursos de graduação públicos”
“Computing and the Portuguese higher arts education: curricula and practices in public undergraduate programs”
https://www.scielo.br/j/ep/a/dmVzQzqPXTjdPn7dBFtsvnw/?lang=pt
where will #EuroPython 2026 be? 🤔 @europython@europython
https://villares-shop.fourthwall.com/
#Python is for artists too!
#CreativeCoding #py5 #Processing #LSystem
Se vocês quiserem presentear alguém com uma coisa diferente… Andei fazendo umas camisetas e canecas com uns desenhos meus:
https://villares-shop.fourthwall.com/ (internacional)
https://umapenca.com/villares/ (Brasil)
Tem coisa sobre as bibliotecas de #Python para computação científica e geometria que eu uso na #ProgramaçãoCriativa e tem também aviãozinho colorido, plantas fractais e uns outros desenhos abstratos, tudo feito usando programação. #shapely #trimesh #numpy #py5 #processing
Rolando hoje o segundo dia do evento #Compoetica2025 online e presencial à tarde no @garoa@garoa em São Paulo.
Programação completa em https://compoetica.github.com
Transmissão em https://www.youtube.com/@compoetica
#ProgramaçãoCriativa #py5 #p5js #ML5 #Processing #SDL #Algorave #hackerspace #Brasil #SãoPaulo
#Compoética #Compoética2025
Encontro Brasileiro de #ProgramaçãoCriativa
Vai ser agora sábado e domingo, 1 e 2 de novembro:
https://compoetica.github.io/hotsite/?evento=EV_2025
Domingo tem atividades no
#GaroaHackerClube #Algorave
#Compoética #Compoética2025
Encontro Brasileiro de #ProgramaçãoCriativa
Vai ser agora sábado e domingo, 1 e 2 de novembro:
https://compoetica.github.io/hotsite/?evento=EV_2025
Domingo tem atividades no
#GaroaHackerClube #Algorave
Meus cursos no Sesc em novembro!
This is Python Brasil #PythonBrasil2025 #Python #PyCon
Muito feliz de ver ontem o @adorilson@adorilson receber o maior prêmio da comunidade brasileira de #Python na #PythonBrasil2025, muito merecido, o sujeito é uma força inesgotável para ajudar as pessoas! #TremeaFerri
More stuff for sale! Help fund by work!
More stuff for sale! Help fund my work!
Gente, ainda tinha algumas vagas nos tutoriais da #PythonBrasil2025 aqui em São Paulo, que são de graça:
https://pybr2025.eventbrite.com.br/
(esta semana de terça a quinta na #PythonBrasil, independente das palestras sexta, sábado e domingo, cujo ingresso era pago e já esgotou) #python
“Em 2025, o Brasil lembra os 50 anos da morte do jornalista Vladimir Herzog, brutalmente assassinado em 25 de outubro de 1975 nas dependências do DOI-CODI, em São Paulo. Para marcar a data, a Comissão Arns e o Instituto Vladimir Herzog realizam a recriação do ato inter-religioso na Catedral da Sé, mesmo local em que ocorreu a histórica cerimônia de 1975, que desafiou o regime militar e se consolidou como divisor de águas na luta pela redemocratização do Brasil.”
Ato interreligioso 25 de outubro na Sé.
“Better ways to name your utils module”
https://www.moderndescartes.com/essays/noutils/
Spoiler: foo_utils is fine.
@madcap duas perguntas:
1 você anda vendo um aviso de “demasiados pedidos” ou algo assim? Tenho visto isso no cliente Moshidon. Uma amiga minha na instância pynews.com.br também teve esse problema um tempo atrás…
2 de tempos em tempos eu esqueço como põe na interface aquela opção de posts só para a nossa instância… como faz mesmo?
It feels very good that the two issues I reported for #Processing recently have people working on them!
#PortfolioDay
https://villares-shop.fourthwall.com/
https://abav.lugaralgum.com/selected-work
https://abav.lugaralgum.com/sketch-a-day
me chamaram atenção dois “bestiários”, um do Marcelo Grassman outro do Jean Lurçat.
As gravuras do Carlos Prado, algumas obras de abstração geométrica, Flexor e Ivan Serpa.
Tá rolando essa exposição bem bonita na BMA: “Do livro ao museu: #MAM #SãoPaulo e a #BibliotecaMárioDeAndrade”
Tem um exemplar do album Jazz do #Matisse https://www.metmuseum.org/art/collection/search/353770
Que tal vestir desenhos feitos com #Python e apoiar o seu artista-programador local ;-)
https://umapenca.com/villares
ou fora do Brasil: https://villares-shop.fourthwall.com/
Sou só eu sem noção ou o jeito de falar do carinha do Quadrinhos na Sarjeta é parecido com o Guilherme Boulos?
Se você é da #biblioteconomia ou se interessa pelo assunto da arquitetura da informação, assista essa palestra curtinha do querido Luciano Ramalho (que é formado em biblioteconomia)
https://www.youtube.com/watch?v=6hsC3Wmui6k
(nota: ele não está mais no Twitter nem na TW, ele está aqui no Mastodon @lr)
#LibraryCarpentry #BibliotecasPublicas #ISIS #SemiStructuredData #BIREME #scielo_br
Flanar é bom
Se você vier para a #PythonBrasil em #SãoPaulo vamos estar tendo mini adesivos!
Everything went fine, contrary to what my brain has been warning me to expect for ages. #PhD
Phishing falando que é do Registro BR falando preu pagar mais de mil reais pra renovar um domínio .com … e o anexo é …suspeito.
Um dia em que você conta pra alguém sobre a #LiveDePython do @dunossauro@dunossauro nunca é um dia perdido!
Not shown here but, this Shape class used on the linked sketch helps eliminate (by adding them to a set) not only Polygons that are visually the same but also shape rotations using a custom .hash() method :)
(A caveat to the reader: The code can be is messy because it sometimes retains remnants of abandoned ideas and lateral explorations. This is creative coding not software engineering)
Not shown here but, this Shape class used on the linked sketch helps eliminate (by adding them to a set) not only Polygons that are visually the same but also shape rotations using a custom .__hash__() method :)
(A caveat to the reader: The code is messy because it sometimes retains remnants of abandoned ideas and lateral explorations, also, this is creative coding not software engineering)
Random musing from a #Python creative coder:
I have this naïve cumbersome thing for dealing with collinear vertices in a polygon (like a vertex in the middle of an edge that doesn’t change the shape of the polygon, and I tried to replace it with some clever #shapely method such as .simplify(…) or .buffer(0) and failed miserably. So I’ll have to keep my home made check-area-every-three-vertices thing for now…
I’m kind of proud of my idea of representing polygons as a set of frozensets of edge vertex pairs because it eliminates all visually equivalent rotations and reverse ordered rotations (that is, if you don’t have pesky collinear vertices).
Fun video about #Unicode #UTF8. I knew about the historical context and fundamental implementation ideas already, but I didn’t know about the Hangul combinations block trick mentioned in the end… clever stuff.
Sábados de manhã em outubro e novembro no #SescAvPaulista: Grupo de estudos em #Python
https://www.sescsp.org.br/programacao/grupo-de-estudos-em-python-primeiros-passos/
I know good people who work at Microsoft (like Guido van Rossum and Pamela Fox) but I don’t trust MS a iota. Making Processing work on VS Code… I don’t know if I like it. It leads people to a tool too much under MS control. I guess VS Code is too big to fail now?
I know about VS Codium… also, I’m struggling to move my stuff out of GitHub.
#py5 comes with some cool integrations with other #Python libraries, such as the ability to convert #Pillow images, #shapely and #trimesh objects.
But you can create and register your own conversion functions too!
@pBaesse@pBaesse salve! Faria sentido acrescentar o GeoSampa e o OSM nos #dadoslivres? Tem um critério de inclusão pra avaliar? E bases como o Querido Diário?
https://mapcarta.com está bem legal, só falta ter as rotas de transporte público!
Amanhã no #SescAvPaulista rola o último encontro do semestre do Grupo de Estudos em #Python (https://hackmd.io/@sesc-av-paulista/estudos-em-python), se quiser participar é só chegar 14h para pegar uma senha grátis. A atividade é das 14h30 às 16h30.
Em outubro vou dar este curso quintas à tarde com 4 encontros:
https://www.sescsp.org.br/programacao/ilustracoes-vetoriais-para-grandes-formatos-com-programacao/
As pessoas ciclistas, em princípio, combatem a ideologia da carrocracia (a colonização mental pelo automóvel).
No entanto, muitos nutrem uma tóxica noção de superioridade em relação aos pedestres: furam a sinalização, cruzam de qualquer jeito a faixa de pedestre, assustam a gente e tiram finas. É detestável isso.
Não seja ciclista com a mente carrocrata.
Confesso que tenho uma certa inveja dos amigos que não olham as mensagens no celular, são pessoas mais evoluídas que vivem uma vida com menos ansiedade, com mais momentos “desconectados”. Queria conseguir ser um pouco mais assim.
[This happened already and was recorded. Description from the YT recording]
«This year at PyCon UK, you’re warmly invited to a world premiere: Ada, a brand-new play inspired by Ada Lovelace, written by Emily Holyoake, and staged as a rehearsed reading by Nottingham-based theatre company Chronic Insanity
‘You may turn the handle, and I will whirr and calculate without error!’
Decades before the first computers are built, Ada imagines machines that can do anything, even compose beautiful pieces of music. Far beyond Ada’s future, a learning machine called Ginny breaks free of her routine and tests the boundaries of what ought to be possible.
Ada is an intricate re-telling of the life and legacy of Ada Lovelace, pioneer of computing, paralleling her history with a contemporary story about the potential of artificial intelligence.
Cast and Crew:
Ada: Ruth Page
Babbage: Jamie Richard-Stewart
Lady Byron/Anna: Lynne Payne
Ginny: Natalie Patuzzo
Jasper: Ben Gilbert»
Atenção atenção!
Vocês sabem que é possível ler de graça a versão em português do Python Fluente do Luciano Ramalho, não é mesmo?
(https://pythonfluente.com)
Agora, se você sonhava com uma edição em papel, ajude o @lr a fazer ela acontecer contribuindo no:
Atenção atenção!
Vocês sabem que é possível ler de graça a versão em português do Python Fluente do Luciano Ramalho, não é mesmo? (https://pythonfluente.com)
Agora, se você sonhava com uma edição em papel, ajude o @lr a fazer ela acontecer contribuindo no:
I’m for the first time over 1900 on #lichess puzzles…
#Python is for artists too!
I made some #Python #numpy, #shapely, #trimesh & #py5bot stickers!
PS: I asked the PSF to check if the logos were alright: “you can change the colors and add thing inside, but not change the shape or position of the snakes”. So I had to change my original Python reading club logo…