home.social

#pyconus24 — Public Fediverse posts

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

fetched live
  1. 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

  2. my @PyConUS talk is finally on youtube!! The talk is about the packaging ecosystem and how @pyOpenSci is leveraging the power of community to make packaging simpler for . 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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.

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

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

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

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

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

  25. 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)
  26. 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)
  27. 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)
  28. 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)
  29. 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)
  30. 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!)