SumUp is hiring Fraud Prevention Strategy Manager
🔧 #python #sql
🌎 Sofia, Bulgaria
⏰ Full-time
🏢 SumUp
Job details https://jobsfordevelopers.com/jobs/fraud-prevention-strategy-manager-at-sumup-com-dec-22-2025-9493a3?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
I made a little hourglass demo using #Pymunk (2D physics) and #Tkinter ( #TCL / #Tk Gui via #Python). It's nothing special, but fun to watch.
https://codeberg.org/sforman/OddsAndEnds/src/branch/main/Physical

Python Tip #66 (of 365):
Consider implementing __eq__ on every class you make.
Tips 63 and 64 were about always implementing __init__ and __repr__ methods on your classes.
You don't ALWAYS need a __eq__ method, but you should seriously consider one.
The __eq__ method controls what it means for your object to be "equal" to another object (with ==).
https://pym.dev/overloading-equality-in-python/
🧵 (1/2)
Python Trending (@pythontrending)
notebooklm-py라는 비공식 Python API가 공개되었다고 알립니다. 이 라이브러리는 Google의 NotebookLM을 파이썬에서 제어·통합할 수 있게 해 개발자들이 NotebookLM을 코드로 활용하기 쉬워지도록 돕는 서드파티 도구입니다.
https://x.com/pythontrending/status/2030305477121208711
#notebooklm #python #api #google
Season 1 Lesson 7 Part 4 - Your First Steps - How to Use Escape Characters - in Python#pythonprogramming #softwaredeveloper #jupyternotebook #dataanalysis #dataengineer #learncoding #pythoncode #python #vibecoding #codingtutorial
Just unpinned #python from my Mastodon app view. Realized I hasn't been really paying attention to the pinned column for quite a while. It was my last pinned programming language tag, following the fate of #rust and #clojure before it.
I'd say my recovering from software industry is going well :-)
Python Tip: zip() for Parallel Iteration
names = ['Alice', 'Bob']
scores = [95, 87]
for name, score in zip(names, scores):
print(f'{name}: {score}')
zip() iterates multiple sequences in parallel. Use zip_longest() if sequences have different...
https://raccoonette.gumroad.com/l/Python-for-Beginners-From-Zero-to-Your-First-Projects
#Python #CodingTips #Programming
Python Tip: any() and all()
nums = [2, 4, 6, 8]
all_even = all(n % 2 == 0 for n in nums) # True
has_big = any(n > 5 for n in nums) # True
any() and all() short-circuit on generators. Elegant replacement for loop-based checks.
https://raccoonette.gumroad.com/l/Python-for-Beginners-From-Zero-to-Your-First-Projects
#Python #CodingTips #Programming
The next "Guess Who" speaker revealed for #PyTexasConference2026 🎉
Moshe will share some #python magic, how to create pythonic & domain-specific APIs, practical techniques, and more!
Join us for our 20th anniversary - grab your ticket TODAY: https://www.pytexas.org/2026 💛
"AMD VP uses AI to create Radeon Linux userland driver in Python — senior AI engineer says he "didn't open the editor once""
"AMD's VP of AI software vibe coded the driver entirely using Claude Code, but it's meant for testing, not for deployment to users."
For newcomers and beginners...
𝐌𝐚𝐤𝐞 𝐘𝐨𝐮𝐫 𝐎𝐰𝐧 𝐌𝐚𝐧𝐝𝐞𝐥𝐛𝐫𝐨𝐭 𝟐𝐧𝐝 𝐄𝐝𝐢𝐭𝐢𝐨𝐧
(the second edition now introduces the "distance estimation method" for finding sub-pixel detail)
https://www.amazon.com/dp/B0CQS8JYJC
#maths #fractals #mandelbrot #python #generative

Как я автоматизировал юридическую рутину
Я бывший фронтенд-разработчик, который уже семь лет работает корпоративным юристом. Устал копировать одни и те же реквизиты в десятки типовых форм. Пробовал автоматизировать через Excel, мечтаю о React-приложении, но в итоге остановился на Python-скрипте, который штампует документы за секунды. Рассказываю про путь от идеи до реализации и почему для небольших юридических команд до сих пор нет нормальных инструментов.
https://habr.com/ru/articles/1007750/
#LegalTech #юриспруденция #claude #python #word #excel #право