Honestly the hack I'm proudest of that I've done in emacs is a keyboard shortcut that, given an undefined symbol in Python, adds an import for that symbol to the top of the file.
❌ - complicated algorithm for finding all possible valid symbols in all packages visible in this Python project
✅ - find the symbol definition in an open Python buffer, (using nothing more impressive than a regex search), compute the relative path between the symbol's location and the current buffer file's location, turn that into an import path, slam it into the top of the buffer.
Coupled with a handful of hard-coded values for things in the typing package (that really could stand to be builtin to the language but aren't because Python has gotten onto the slow bouncy-castle-slide into "too big to make better" behind C++), this works staggeringly well most of the time.
DSL против универсальных языков: когда стоит создавать собственный доменный язык и как избежать ошибок
Мир разработки полон соблазнов изобретать собственные решения. Один из самых ярких соблазнов — создать свой DSL (Domain-Specific Language). Это звучит красиво: язык, который идеально отражает задачи конкретной предметной области. Но где заканчивается здравый смысл и начинается велосипедостроение? В статье я попробую на примерах показать, когда DSL — это спасение, а когда лучше взять старый добрый Python, C# или даже Bash.
https://habr.com/ru/articles/948242/
#dsl #domainspecific_language #универсальные_языки #Python #парсинг #грабли #пример_кода #бизнеслогика #etl #парсер
I love it when my computer science students let me excute a plan that begins with "Let me write a quick #Python program
#programming #computer_science #win
PyCon India 2025 keynote presentation is available at http://shakthimaan.com/downloads/PyCon-India-2025.pdf. Special thanks to the @pyconindia organizing committee, volunteers and the #Python community for the wonderful conference and hospitality. @ThePSF

💙 Huge thanks to Flok Health for sponsoring #PyConUK2025! 💙
Your support makes a real difference — helping us bring together Pythonistas from all walks of life to celebrate code, community, and creativity 🐍✨
🌐 Learn more about Flok Health: https://flok.health/
🐍 Sponsors: https://2025.pyconuk.org/sponsors/
#Python #TechCommunity #Sponsors #PyConUK2025 #PythonProgramming

PyPI invalidates tokens stolen in GhostAction supply chain attack
[...] The Python Software Foundation team has invalidated all PyPI tokens stolen in the GhostAction supply chain attack in early September, confirming that the threat actors didn't abuse them to publish malware.
Just released: Python 3.14.0 release candidate 3! 🚀🐍
🪄 Finally, the final release candidate
🪄 We fixed *another* bug that required the ".pyc magic number" to be increased
🪄 The ABI isn't changing, and wheels built for rc1 and rc2 should still work
👤 This was the first release @savannah shadowed!
🏆 Please test and report bugs!
https://discuss.python.org/t/python-3-14-0rc3-is-go/103815?u=hugovk
#Python #CPython #Python314 #release
After the 3, yes, THREE! Dependency attacks using #npm,
1: please lock your version and run tools to figure out if you have vulnerabilities in you dependencies.
2: Maybe integrating the most used functionality in the language is a good thing instead of relying on a million deps like in #javascipt or #python.
Have you ever used a generator expression in #Python? They are similar to a list comprehension except that you get a generator returned.
Check it out:

Two fake Python packages just dropped a powerful RAT on Windows.
“sisaws” & “secmeasure” secretly install SilentSync — capable of stealing browser passwords, files, and screenshots. #Python #CyberSecurity #InfoSec
https://thehackernews.com/2025/09/silentsync-rat-delivered-via-two.html
Zum 23. Mal fand Mitte September der #MainzerWissenschaftsmarkt statt - an einem neuen Standort und mit einem neuen Format: einem zusätzlichen Programm für Schulklassen. Beides kam sehr gut an!
https://www.hs-mainz.de/news/wima-2025-burgen-bruecken-virtuelle-welten/
#AR #VR #3DDaten #VisualStudioCode #python #Unity #Virtualreality #Marksburg #monitoring #profilscanning #Eigenfrequenzen #mainzed

🚀 Django 6.0 alpha 1 is out, so let's start testing against it!
I’ve just released versions of these 17 packages with Django 6.0 support:
django-auto-prefetch, django-browser-reload, django-cors-headers, django-harlequin, django-htmx, django-linear-migrations, django-minify-html, django-mysql, django-perf-rec, django-permissions-policy, django-read-only, django-rich, django-version-checks, django-watchfiles, heroicons, inline-snapshot-django, whitenoise
Enjoy!