pandas 3.0.0 released https://lobste.rs/s/s8un6w #python #release
https://github.com/pandas-dev/pandas/releases/tag/v3.0.0
RE: https://social.vivaldi.net/@wojtek/115742337617314961
Hmmm…
https://www.qt.io/blog/qt-bridges-modernizing-software-design-and-development
" #Qt Bridges is a future technology in the making. It will enable #QML and Qt Quick to be used as the front-end with various backend languages - initially #Rust, #Python, .NET, #Swift, #Kotlin and Java. This is not a “yet another binding”; it aims to allow a single front-end implementation to be used in any industry, on any device, and with a variety of languages."
😱
New.
Socket: PyPI Package Impersonates SymPy to Deliver Cryptomining Malware https://socket.dev/blog/pypi-package-impersonates-sympy-to-deliver-cryptomining-malware @SocketSecurity #infosec #Python #malware #threatresearch
This XL4015-based CC/CV buck converter has dual display ... and a serial interface(!) Figured out the serial protocol and had some fun monitoring current and voltage with #python
Tear-down and test...

Now I can probably mention, but I was invited by Manning Books to help on review of a Python Book.
And now it is released!
I didn't fully read it, only the chapters I reviewed, but it is a great book about design patterns.
Great and simple explanations how to use it and how to make mistakes (and fix them).
I recommend for the ones interested to improve not only python but coding skills through design patterns.

How much memory does a text column in your #Python #Pandas data frame use? Check:
df['x'].memory_usage()
But this is likely a huge underestimate! It sums the pointer sizes, not the string sizes.
Instead, say:
df['x'].memory_usage(deep=True)
Or:
df.info(memory_usage='deep')

https://github.com/numpy/numpy/issues/30416#issue-3718116466
This is the saddest news I’ve heard recently: #PyPy is no longer under active development.
It is so bad to know that [they originally did not intend to go beyond 3.10](https://github.com/orgs/pypy/discussions/5145#discussioncomment-13121917).
The GearHead Caramel development environment has been set up on this loaner computer. Also, I managed to get combat mostly working in the refactored version. Move-and-attack moves then doesn't attack; end of combat has some widget strangeness. #GameDev #Python store.steampowered.com/app/1565090/...
GearHead Caramel on Steam
Turning type hints from passive comments into active guardrails sounds wild. Curious how a single metaclass can reshape your whole data model? 🤔
Read More: https://zalt.me/blog/2026/01/metaclass-guardrails
#python #typing #metaprogramming #softwaredesign

Как заставить LLM сортировать данные: от наивного подхода до TrueSkill
Если вы когда-нибудь грузили в LLM список и просили выбрать лучшее или отсортировать — вы, скорее всего, получали посредственный результат. Я проверил это на 164 постах своего телеграм-канала, сравнив пять разных методов сортировки. Оказалось, что разница между «дёшево и плохо» и «дёшево и хорошо» — в правильном алгоритме, а не в модели. В этой статье разберём, почему наивные подходы не работают, как алгоритм из Xbox Live помогает ранжировать контент, и какой метод даёт лучшую корреляцию с реальными данными.
https://habr.com/ru/articles/987538/
#LLM #TrueSkill #сортировка #GPT #ранжирование #OpenAI #Python
... but seriously, is nobody in the #Python community bothered by this?
I've been avoiding uv just as a matter of principle, it feels like a betrayal to use it.
I haven't really tried to articulate why before, but here goes...
No way every day package management of software projects should need the performance of a compiled language, or justify the weird community fragmentation of core tools being written in a totally different language and thus excluding the community they claim to serve.
Me queda un metahilo de mis #proyectos Tech por si os mola echar un vistazo.
Suelo trabajar mucho con #Python y por ello veréis que muchos de estos usan este lenguaje, pero anteriormente usaba otros y en un futuro espero volver a usarlos.
Pondré un proyecto por post debajo, aunque cuando postee por estos lares pondré un tag o algo para que os lleve al respectivo post de introducción.