home.social

#pythonista — Public Fediverse posts

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

fetched live
  1. Знакомьтесь, Барри Уорсо (цикл заметок о выдающихся питонистах)

    Влюбился в Python в 1994-м, придумал PEP как систему управления изменениями в языке, спрятал пасхалку import this в стандартную библиотеку и годами прокладывал Python дорогу в Linux-дистрибутивы. Речь пойдёт о Барри Уорсо (Barry Warsaw) – первом неголландце в ядре Python. Будет интересно!

    habr.com/ru/articles/1010076/

    #python #python3 #pythonista #ubuntu #mailman #Barry_Warsaw #история_it #история_ит #pep #open_source

  2. @mpu after a long hiatus, I went back to listening to podcasts and this is the one I started with. Simply, excellent. I wholeheartedly agree with @drdrang about #Shortcuts . I made them “kind of” work for me by using them as GUI generators and having #Pythonista do the heavy lifting underneath.

  3. @mpu after a long hiatus, I went back to listening to podcasts and this is the one I started with. Simply, excellent. I wholeheartedly agree with @drdrang about #Shortcuts . I made them “kind of” work for me by using them as GUI generators and having #Pythonista do the heavy lifting underneath.

  4. Any #pythonista here tried the #uv package manager?

    Wondering if I should give it a go, supposedly it is blisteringly fast compared to pip, poetry, etc. However, the speed of resolving dependencies etc is not a crucial thing for me, but I am intrigued because "shiny new thing = good?"

  5. Any #pythonista here tried the #uv package manager?

    Wondering if I should give it a go, supposedly it is blisteringly fast compared to pip, poetry, etc. However, the speed of resolving dependencies etc is not a crucial thing for me, but I am intrigued because "shiny new thing = good?"

  6. Ah, the noble quest of a #Pythonista venturing into the enchanted land of Ruby symbols. ⚔️🤣 Our brave explorer discovers the ancient art of "Symbols and Why You Should Care"—because apparently, nothing screams excitement like #metaprogramming and chaining symbols. 🤦‍♂️💤
    tech.stonecharioteer.com/posts #RubySymbols #CodingAdventure #TechHumor #HackerNews #ngated

  7. Ah, the noble quest of a #Pythonista venturing into the enchanted land of Ruby symbols. ⚔️🤣 Our brave explorer discovers the ancient art of "Symbols and Why You Should Care"—because apparently, nothing screams excitement like #metaprogramming and chaining symbols. 🤦‍♂️💤
    tech.stonecharioteer.com/posts #RubySymbols #CodingAdventure #TechHumor #HackerNews #ngated

  8. Annnd plz welcome @fyrfli to the collective! 🎉 They've joined us for at least 6 months or so

    She does tech stuff, photography, writings, gets disability time, and most important is willing to hang out with us!! :blobfoxbreadsnootgoogly:

    Emoji: :firefly: I made for her and for fedi!

    They're already vital to Heckin' Tech and I feel so lucky to have her on board!!

    - :gay_cactus:

    #Jamaican #Techie #ComputerToucher #Bibliophile #Pythonista #SelfHostFreak #OccasionalPhotographer #SometimesWriter

  9. 🚀 iPhone DevOps: Where dreams of single-handed coding dare to exist, because who needs a laptop when you've got an iPhone SE and a free hand for holding babies? 🤦‍♂️ Pythonista's relegated to Advent of Code scripts—because, you know, copy-pasting is so last year. 🙇‍♂️
    clearsky.dev/blog/iphone-devop #iPhoneDevOps #codingOnTheGo #Pythonista #AdventOfCode #mobileDevelopment #HackerNews #ngated

  10. 🚀 iPhone DevOps: Where dreams of single-handed coding dare to exist, because who needs a laptop when you've got an iPhone SE and a free hand for holding babies? 🤦‍♂️ Pythonista's relegated to Advent of Code scripts—because, you know, copy-pasting is so last year. 🙇‍♂️
    clearsky.dev/blog/iphone-devop #iPhoneDevOps #codingOnTheGo #Pythonista #AdventOfCode #mobileDevelopment #HackerNews #ngated

  11. I'm in need of a #pythonista to tell me why this code is throwing the error "NameError: local variable referenced before assignment"

  12. Still en route home from #PyConUS sprints.. Looking forward to decompressing in several hours, even though all the intense interactions were inspiring and meaningful. I'm so privileged to have so many #pythonista friends in my life 🫶 #Python

  13. @ambv pdb -p
    ???

    REALLY?

    I think I just died and went to #pythonista heaven :)

    (Also WOW do I wish I had that feature when I worked at AMZN. Can't tell you how many times I had to try and debug a deeply embedded process running positively GNARLY enterprise Python code!)

  14. @ambv pdb -p
    ???

    REALLY?

    I think I just died and went to #pythonista heaven :)

    (Also WOW do I wish I had that feature when I worked at AMZN. Can't tell you how many times I had to try and debug a deeply embedded process running positively GNARLY enterprise Python code!)

  15. We’re very excited to be kicking off 2025 with an exciting announcement… PyCon UK is back, and we’re moving to a brand-new location!

    After several fantastic years in Cardiff, the 2025 conference is heading up north. We’re thrilled to announce that PyCon UK 2025 will be held in Manchester from the 19th to the 22nd of September 🗓️

    Expect a full program of talks, workshops, and sprints for all Pythonistas. We look forward to seeing you there! 🐍

  16. We’re very excited to be kicking off 2025 with an exciting announcement… PyCon UK is back, and we’re moving to a brand-new location!

    After several fantastic years in Cardiff, the 2025 conference is heading up north. We’re thrilled to announce that PyCon UK 2025 will be held in Manchester from the 19th to the 22nd of September 🗓️

    Expect a full program of talks, workshops, and sprints for all Pythonistas. We look forward to seeing you there! 🐍

    #PyConUK2025 #PythonProgramming #Pythonista

  17. I just stumbled on the following #Python code

    if not (3 <= len(sys.argv) <= 4):

    Which I find quite confusing (or even revolting)
    Additionally I think it is wrong as the program takes exactly 2 arguments.
    So

    if ( len(sys.argv) != 3):

    would have been far easier to understand.

    Nevertheless, can a #Pythonista please explain me the pattern?

    From other programming languages I would have expected it to fail miserably because the evaluation order would have created something like

    (3 <= len(sys.argv) )<= 4)

    where the first part would evaluate to true or false which both are likely smaller than 4

  18. I just stumbled on the following #Python code

    if not (3 <= len(sys.argv) <= 4):

    Which I find quite confusing (or even revolting)
    Additionally I think it is wrong as the program takes exactly 2 arguments.
    So

    if ( len(sys.argv) != 3):

    would have been far easier to understand.

    Nevertheless, can a #Pythonista please explain me the pattern?

    From other programming languages I would have expected it to fail miserably because the evaluation order would have created something like

    (3 <= len(sys.argv) )<= 4)

    where the first part would evaluate to true or false which both are likely smaller than 4

  19. The last tool on the list is another allrounder 🚀

    📦 summarytools (by Dominic Comtois)

    I’m a visual person and I like to “see” my data. With a combination of two commands from {summarytools} that’s easy and you get a descriptive overview in your viewer pane in your IDE.

    🔗 github.com/dcomtois/summarytoo

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  20. The last tool on the list is another allrounder 🚀

    📦 summarytools (by Dominic Comtois)

    I’m a visual person and I like to “see” my data. With a combination of two commands from {summarytools} that’s easy and you get a descriptive overview in your viewer pane in your IDE.

    🔗 github.com/dcomtois/summarytoo

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  21. The next #rstats package comes with a full suite of functions to wrangle your data 🛠️

    📦 SmartEDA (by Dayanand Ubrangala and others)

    I like to use a powerful function to get a brief overview of the data - if you’re looking for more, it can also generate a standardized #HTML report for you.

    🔗 daya6489.github.io/SmartEDA/

    ---------------------
    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  22. The next #rstats package comes with a full suite of functions to wrangle your data 🛠️

    📦 SmartEDA (by Dayanand Ubrangala and others)

    I like to use a powerful function to get a brief overview of the data - if you’re looking for more, it can also generate a standardized #HTML report for you.

    🔗 daya6489.github.io/SmartEDA/

    ---------------------
    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  23. I like the next one because without creating full-blown plots, you get visuals. How cool is that?

    📦 skimr (by Elin Waring and others)

    As you can see in the screenshot, calling skimr::skim() gives you a wealth of descriptive statistics - all readily accessible in your console.

    🔗 docs.ropensci.org/skimr/

    ---------------------
    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  24. I like the next one because without creating full-blown plots, you get visuals. How cool is that?

    📦 skimr (by Elin Waring and others)

    As you can see in the screenshot, calling skimr::skim() gives you a wealth of descriptive statistics - all readily accessible in your console.

    🔗 docs.ropensci.org/skimr/

    ---------------------
    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  25. I can't present today's package without bias—it was my first #rstats package and taught me a lot about #softwaredevelopment.

    📦 overviewR (by Cosima Meyer & Dennis Hammerschmidt)

    It’s designed for time-series cross-sectional data but works for a range of datasets in your #EDA.

    🔗 cosimameyer.github.io/overview

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this post: bit.ly/eda-in-rstats

    #pythonista? Series coming soon!

    #rladies

  26. I can't present today's package without bias—it was my first #rstats package and taught me a lot about #softwaredevelopment.

    📦 overviewR (by Cosima Meyer & Dennis Hammerschmidt)

    It’s designed for time-series cross-sectional data but works for a range of datasets in your #EDA.

    🔗 cosimameyer.github.io/overview

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this post: bit.ly/eda-in-rstats

    #pythonista? Series coming soon!

    #rladies

  27. The next package sheds light on your missing data 💡

    📦 naniar (by @njtierney, @visnut, @milesmcbain, @colinfay and others)

    It's all about highlighting and dealing with missing data 🕵🏼‍♀️ (and I love the hex-logo - it tells the story so nicely!)

    🔗 naniar.njtierney.com

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  28. The next package sheds light on your missing data 💡

    📦 naniar (by @njtierney, @visnut, @milesmcbain, @colinfay and others)

    It's all about highlighting and dealing with missing data 🕵🏼‍♀️ (and I love the hex-logo - it tells the story so nicely!)

    🔗 naniar.njtierney.com

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  29. The next package for #EDA is

    📦 Hmisc (by Frank Harrell & Charles Dupont).

    I'm just scratching the surface, but Hmisc::describe() is my go-to for a great tabular overview of descriptive stats.

    🔗 hbiostat.org/r/hmisc/ 🔗 hbiostat.org/r/hmisc/#package- (workflows)

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this post: bit.ly/eda-in-rstats

    #pythonista? Series coming soon!

    #rladies

  30. The next package for #EDA is

    📦 Hmisc (by Frank Harrell & Charles Dupont).

    I'm just scratching the surface, but Hmisc::describe() is my go-to for a great tabular overview of descriptive stats.

    🔗 hbiostat.org/r/hmisc/ 🔗 hbiostat.org/r/hmisc/#package- (workflows)

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this post: bit.ly/eda-in-rstats

    #pythonista? Series coming soon!

    #rladies

  31. Let's welcome another good friend in #EDA in #rstats

    📦 gtsummary (by Daniel Sjoberg (creator and maintainer) as well as contributors)

    It gives you nice, publication-ready tables (and goes beyond #EDA here - if you are looking for a way to present regression tables nicely, this one has it for you too!)

    🔗 danieldsjoberg.com/gtsummary/

    ------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  32. Let's welcome another good friend in #EDA in #rstats

    📦 gtsummary (by Daniel Sjoberg (creator and maintainer) as well as contributors)

    It gives you nice, publication-ready tables (and goes beyond #EDA here - if you are looking for a way to present regression tables nicely, this one has it for you too!)

    🔗 danieldsjoberg.com/gtsummary/

    ------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  33. Next up is {dlookr} that you can use to support your #EDA workflow in #rstats

    📦 dlookr (by Choonghyun Ryu)

    It builds on its diagnose function family and gives you also specific ways how to visualize and analyze outliers.

    🔗 choonghyunryu.github.io/dlookr

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  34. Next up is {dlookr} that you can use to support your #EDA workflow in #rstats

    📦 dlookr (by Choonghyun Ryu)

    It builds on its diagnose function family and gives you also specific ways how to visualize and analyze outliers.

    🔗 choonghyunryu.github.io/dlookr

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  35. And let’s continue the #EDA series in #rstats with

    📦 DataExplorer (by Boxuan Cui)

    This package is rich - it comes with ready-made reports that can be generated with just one line of code: create_report(penguins). Check out the report here to see what it looks like: cosimameyer.com/media/report.h

    🔗 github.com/boxuancui/DataExplo

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  36. And let’s continue the #EDA series in #rstats with

    📦 DataExplorer (by Boxuan Cui)

    This package is rich - it comes with ready-made reports that can be generated with just one line of code: create_report(penguins). Check out the report here to see what it looks like: cosimameyer.com/media/report.h

    🔗 github.com/boxuancui/DataExplo

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  37. Let's talk about #EDA, a key part of any #datascience workflow. Understanding your data and spotting biases is crucial for modeling and interpreting results 🔎

    Luckily, many tools can support your workflow. I'll start with #rstats 🚀

    📦 R Essentials

    No extra packages needed—#rstats provides built-in functions that give a data overview

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  38. Let's talk about #EDA, a key part of any #datascience workflow. Understanding your data and spotting biases is crucial for modeling and interpreting results 🔎

    Luckily, many tools can support your workflow. I'll start with #rstats 🚀

    📦 R Essentials

    No extra packages needed—#rstats provides built-in functions that give a data overview

    ---------------------

    Looking for more #rstats packages for #EDA? Check out this blog post: bit.ly/eda-in-rstats

    #pythonista? A series is coming soon!

    #rladies

  39. I am so incredibly inspired and just a bit overwhelmed by #pyconus2024

    I met so many amazing people and saw SO MANY great talks.

    I'll definitely be re-watching a few while I take the time to process it all and play with some of the amazing new tools I've been exposed to.

    What a truly exceptional community we have. I am very grateful for the huge team of people who clearly gave it their all and proud to be a #pythonista :)

  40. I am so incredibly inspired and just a bit overwhelmed by #pyconus2024

    I met so many amazing people and saw SO MANY great talks.

    I'll definitely be re-watching a few while I take the time to process it all and play with some of the amazing new tools I've been exposed to.

    What a truly exceptional community we have. I am very grateful for the huge team of people who clearly gave it their all and proud to be a #pythonista :)

  41. Is there a way to get a command prompt in the Pythonista app?

    #pythonista #ios

  42. Is there a way to get a command prompt in the Pythonista app?

    #pythonista #ios

  43. Hi #Python experts / #pythonista (s) - I am looking for recommendations for libraries to model and automate/orchestrate a business process. I need something lightweight that doesn't require a backend (like #airflow) but I need to be able to generate a #DAG to #visualize the business process. TIA.
    #workflow #business #flowchart #businessprocess #orchestration

  44. Hi experts / (s) - I am looking for recommendations for libraries to model and automate/orchestrate a business process. I need something lightweight that doesn't require a backend (like ) but I need to be able to generate a to the business process. TIA.

  45. I am congesting the options for Mastodon apps!

    I am making two:
    1. An app made in #python3 that only works in #pythonista for iOS because of its only external dependency being the UI module that only works Pythonista
    2. An app made in #vlang with its only external dependency being the official UI module

    I don't expect these to be used (especially the pythonista one) but it'll be a fun challenge for me to learn to write an API wrapper (and decent UI) :blobcat:
    #softwaredevelopment #programming

  46. I am congesting the options for Mastodon apps!

    I am making two:
    1. An app made in #python3 that only works in #pythonista for iOS because of its only external dependency being the UI module that only works Pythonista
    2. An app made in #vlang with its only external dependency being the official UI module

    I don't expect these to be used (especially the pythonista one) but it'll be a fun challenge for me to learn to write an API wrapper (and decent UI) :blobcat:
    #softwaredevelopment #programming

  47. slowly but surely updating my script with the new NHL API endpoints and field names. Too bad my day job gets in the way 😅

    #Python #Pythonista #WomenWhoCode #DataScience #ComputerScience #Analytics #DataAnalytics

  48. slowly but surely updating my script with the new NHL API endpoints and field names. Too bad my day job gets in the way 😅

    #Python #Pythonista #WomenWhoCode #DataScience #ComputerScience #Analytics #DataAnalytics

  49. Thank god for the internet and other #StatsNerds like me. Just 12 hours after realizing that the down NHL API is not temp but a permanent shift to a new path, AND despite a number of prominent stats page hosts gatekeeping the information, I found some awesome people who have been working diligently to map the new API.

    #NHL #DataAnalytics #DataScience #Pythonista #WomenWhoCode #statistics #analytics #anaconda

  50. Thank god for the internet and other #StatsNerds like me. Just 12 hours after realizing that the down NHL API is not temp but a permanent shift to a new path, AND despite a number of prominent stats page hosts gatekeeping the information, I found some awesome people who have been working diligently to map the new API.

    #NHL #DataAnalytics #DataScience #Pythonista #WomenWhoCode #statistics #analytics #anaconda

  51. @_chrismay Indeed!! 🥳👌🙏 However, next problem now: The extractText() function of this old PyPDF2 version unfortunately doesn‘t separate all the text node‘s text with \n or \r (or a combination) like the newer version‘s extract_text() function does. That‘s a big bummer because I really need that in my project. 🧐 Ah, well, maybe I need to switch to the Mac and have to abandon #Pythonista at this point. 🤷‍♂️ @olemoritz