dear #python, i've only ever built cli tools in python. A couple of times I've looked at making a gui app, but unless it's a web ui (i understand html and css a bit) they all seem so very complicated. However i need to interact with local files so a web ui won't work. i'm never going to be a full fledged developer but i do want to make nice things. are there any gui frameworks that are easy-ish to get started with? actually fun/rewarding to use?
I just bound Alt+m to in my #Python REPL to move the cursor to the start of indentation for the current line.
It's like Ctrl+A, but it goes to the beginning of indentation instead of to the beginning of the line.
At #DjangoCon - Drishti Jain gave an excellent talk about climate modeling tools in #Python. And recommends eco2ai (https://github.com/sb-ai-lab/Eco2AI) to get started estimating projects’ carbon footprint! 🌱 #DjangoConUS

"Python for Planet Earth: Climate Modeling and Sustainability in Action"
Code for the planet! Discover how Python and Django are being used to model climate change and drive sustainability efforts 🌱
#DjangoConUS #Climate #Sustainability #Python #Django #PlanetEarth #ClimateAction

Looks like Python's gpxplotter might be what I could use to plot GPX tracks onto a map.
https://gpxplotter.readthedocs.io/
How to handle async bugs in the languages/engines that I know:
#rust: fix the bug
#unity: more callbacks
#python: hacks
#javascript: lol
@pimoroni I have a first version of the #python code online.
https://github.com/Marcel-Jan/inkystarmap
@bobulous It is definitely not well formed #XML, as C1 controls can only be reported as character references in XML 1.1, but I was surprised that I can't even read it in to go to the parsing step.
#Rust refuses as it's invalid UTF-8, which is true as far as I can tell from reading the #unicode specification.
#Python happily ingests, RustRover opens in the editor without concern.
I'm thinking I'll have to adjust the methods that parse to take a directory instead of a string, and then do some scanning before I attempt anything.
I have created a simple #Python drummer: https://pypi.org/project/music-drummer/
It is not a "drum machine," but rather the essentials to play drum grooves, instead of a boring metronome. :)
This is a work-in-progress, and more features may be added yet, like being able to interact with existing music21 scores, for one.
ID.me is hiring Senior Business Insights Analyst
🔧 #python #sql #seniorengineer
🌎 McLean, Virginia
⏰ Full-time
🏢 ID.me
Job details https://jobsfordevelopers.com/jobs/senior-business-insights-analyst-at-id-me-aug-13-2025-8bc629?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
🐍PyBay 2025 Speaker Highlight🎤 Brett Slatkin “Do It Yourself: Demystifying the Magic of Dataclasses”
dataclasses feel like magic, but they aren’t! Learn how to build their key features yourself, when to use them, and the advanced code-gen tricks that make them work.
📍 Oct. 18, 2025, San Francisco: https://pybay.org/
🎟️ Tickets: https://pretix.eu/bapya/pybay-2025/
🎤 More talks: https://pybay.org/speaking/talk-list-2025/

🚨 Virtual Posit fam, this one’s for you.
posit::conf(2025) kicks off in just days—and you don’t have to be in ATL to join the magic.
🎮 Conf::Contest? You’re in.
🎤 Live talks + speaker Q&A? Streamed to your screen.
🤝 Community + Discord chaos? Oh yes.
🧠 AMA with @rich_i? Absolutely.
🏆 Win swag from your couch? Believe it.
Register for Virtual Conf - Join the fun from Day 1 (Sept 16)—and show the leaderboard what you’ve got.
#RStats #Python #PositConf2025
