#PyConUS24

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-12-01

If you missed my
#CreativeCoding with #Python and #py5 tutorial at @ploneconf @pythoncerrado #PloneConf2024 #PythonCerrado2024, you can watch the tutorial recorded at #PyConUS24: youtube.com/watch?v=h5t522FnAM

(ou, em Portuguรชs tem a minha apresesentaรงรฃo na #LiveDePython do @dunossauro youtube.com/watch?v=dAnIWmJ-2N )

I'm no Plone Foundation or APyB but I also ask for donations :)))
abav.lugaralgum.com/links

2024-07-29

my @PyConUS talk is finally on youtube!! The talk is about the #python packaging ecosystem and how @pyOpenSci is leveraging the power of community to make packaging simpler for #science . it's also about how too many options and opinions get in the way of success in our ecosystem ๐Ÿ’—

youtu.be/mJPoj9Ex9fk?si=dGWQin

I also wrote a blog post about it here
pyopensci.org/blog/python-pack

#pyconus24

2024-07-19

@villares @py5coding @ericof @TomLarrow thank you! I had a blast at #pyconus24 and will be going back next year!

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-07-19

For me, the most waited and exciting presentation at #PyConUS24 was Jim's (@hx2A) talk: #CreativeCoding with #py5 (@py5coding), the #Python version of #Processing

If you missed it, you can watch it now! youtube.com/watch?v=pNVn3FPi5P

I'm so glad I was able to be there! We had a nice "creative coding open space" the next day. I wish @ericof and @TomLarrow could have been there too. #numpy #shapely #trimesh #matplotlib #opencv

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-07-19

Two wonderful #PyScript talks, also two of the coolest talks I had the privilege of attending at #PyConUS24 :D
Jeff and ลukasz are outstanding presenters and we are so lucky to have them in the #Python community.

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-07-19

Russell Keith-Magee: Build a data visualization app for your phone #BeeWare youtube.com/watch?v=kRtB1yz-hh #Python #Toga #PyConUS24

Kushal Das :python: :tor:kushal@toots.dgplug.org
2024-07-17
Kushal Das :python: :tor:kushal@toots.dgplug.org
2024-07-15

My lighting talk from @pycon #PyConUS24 titled "All Code is political" youtu.be/p_Vx3gDHeUI?t=1790

Talking about historical usage of computers for #genocide to the current ones, and to our mobile phones.

Please share for more reach.

#technology #AI #society #Python #AllCodeIsPolitical

Title slide, QR code links to https://github.com/kushaldas/talknotes/wiki/All-code-is-political
Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-07-02

"Infrastructure is a way we take care of each other at scale" โ€” Sumana Harihareswara @brainwane
youtu.be/JE5u5mUT6gQ?feature=s #PyConUS24

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-07-02

I'm watching #PyConUS24 keynotes and I may or may not be crying right now (you obviously know which ๐Ÿ˜ญ) youtube.com/playlist?list=PL2U #Python

Monica Oyugimonics
2024-06-25

PyCon US was an amazing experience! I learned so much from the summit talks and Sprints. It was inspiring to connect with other Python enthusiasts and hear about their projects.

The view from the David Lawrence Convention Center was incredible.

Here's my experience, happy reading ๐Ÿ™‚.

medium.com/@monicaoyugi/from-p

hashtag#learning

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-05-22

I wrote this to demo a quick #Python #Pillow #PIL conversion of an image to grayscale with a dialog to select the file... then applied it to a picture of me and @rennerocha
taken by John as we were flying back home after wonderful #PyConUS24 :)

from tkinter.filedialog import askopenfilename
from pathlib import Path

from PIL import Image

# Open a select file dialog (a bit ugly on my OS)
file_path_str = askopenfilename() # '' if cancelled
if file_path_str: # guards against a cancelled dialog
file_path = Path(file_path_str) # a pathlib.Path object from the str
new_name = file_path.stem + '_altered' + file_path.suffix # keep suffix
# Make it output a PNG if you want LA mode to keep alpha
# new_name = file_path.stem + '_altered.png' maybe I should check for PNGs?
output_path = file_path.parent / new_name
try: # to handle any exceptions (runtime errors while converting/saving)
with Image.open(file_path) as im: # load image
altered_im = im.convert('L') # to grayscale (use 'LA' to keep alpha)
altered_im.save(output_path) # save image
print(f'Saved {output_path.name}!')
except Exception as err: # ... treat exception
print(err)
Grayscale version of a selfie taken by John with Renne and me at the Dulles airport on a messy table after a snack.
Gabriela VillarrealGabrielaVillarreal
2024-05-21

Pycon Latam bags and stickers available

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-05-19

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

domestika.org/pt/courses/4307-

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

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-05-19

Sunday 11AM: #CreativeCoding #py5 open space at #PyConUS24 #PyCon room 315

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-05-18

Creative Coding with #py5 at #PyConUS24 room 301-305 in a few minutes!!!

picture of the opening screen
Derek Arnolddarnold0714
2024-05-18

Me and a snek

Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-05-18

Best picture so far, taken by @brass75 at #PyConUS24

me at the PSF boot at PyCon US with a giant purple Python
Alexandre B A Villares ๐Ÿvillares@ciberlandia.pt
2024-05-18

today at #PyConUS24 my phone got swept by Tornado/High Wind warning alerts... hard to turn then off... hundreds and hundreds of message dialogs...

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst