Seit über 10 Jahren entwickle ich beruflich und privat Software mit #Python und #Java. Diesen Uelaub habe ich mich mal wieder seit ca. 15 Jahren, als ich das erste Mal damit über die Uni in Berührung kam, sehr intensiv mit der #Programmiersprache #C auseinandergesetzt. Warum? Zuerst einmal aus reiner Laune heraus und diesem Drang, mehr „hinter“ die Dinge zu blicken.
Was soll ich sagen? Es macht verdammt viel Spaß!
Just shared a short video of my favorite DjangoCon US 2025 moments in Chicago 🎥✨
It’s been amazing to meet so many Django folks in person, exchange ideas, and hack together 🤝💻
Thank you for the warm welcome, you made me feel at home! 🙏💙
Join a DjangoCon if you can — it’s community at its best 🌍
#DjangoCon #Django #Python #Chicago #USA
CC @djangocon
Minimizar al tray un programa hecho en PyQt5 https://myblog.clonbg.es/minimizar-al-tray-un-programa-hecho-en-pyqt5/ #Programación #PyQT #Python https://clonbg.es

#Zope wydało nowe wersje paczek, usuwając przestrzenie nazw typu pkg-resources.
Całkowicie normalny sposób aktualizacji paczek w #Gentoo:
1. Na początek, zachowaj oryginalne obejście na testy (tworzenie własnego `__init__.py`).
2. Zauważ, że kolejna paczka się sypie, bo testy oczekują ścieżek względem podkatalogu `zope`. Pomiń ją na razie.
3. Przy następnej paczce uświadom sobie, że zamiast powyższego obejścia możesz po prostu wejść do podkatalogu `zope`. Wróć się i zaktualizuj poprzednie paczki, włącznie z tą, która się sypała.
4. Z powrotem do aktualizacji. Przy następnej paczce zauważ, że już wcześniej miałeś lepsze rozwiązanie: zamiast `cd` było `python -m unittest -s …`. No więc z powrotem, i znów wszystkie paczki na to jedno rozwiązania.
5. No i dalsze paczki. Przy kolejnej okazuje się, że ta jednak oczekuje ścieżek względem głównego katalogu site-packages… No dobra, zrobimy hybrydę `__init__.py` z `python -m unitest -s …`.
So #Zope released new versions of their packages, with pkg-resources style namespace removal.
Totally normal way to do the bumps:
1. At first, keep the existing testing hack (writing `__init__.py`).
2. Notice that the next package fails because it expects test paths relative to `zope` subdirectory. Skip it for now.
3. While doing the next package, realize you could remove that hack and simply run tests within the `zope` subdirectory! Go back and update all the previous packages, including the one that failed before.
4. Back to bumping. Notice that in the very next package you've had an even better solution: instead of `cd`, you just called `python -m unittest -s …`. Go back and update all the previous packages.
5. Back to bumping. The very next package turns out to actually expects test paths relative to the top-level site-packages directory. Well, you can use a hybrid of the `__init__.py` hack with `python -m unittest -s …`.
Le N° 96 de MathémaTICE est en ligne.
Mireille Coilhac y présente CodEx, une plateforme d’apprentissage de l’ #algorithmique et de la #programmation en #Python à l’aide d’exercices interactifs.
Le site comporte plus de 300 exercices. C’est un outil clé en main, pour les élèves de lycée (NSI, SNT, maths) et les étudiants. Aucune installation ou inscription n’est nécessaire : tous les programmes sont exécutés sur la machine, tablette ou téléphone.
http://revue.sesamath.net/spip.php?article1706
@framaka #LaForgeEdu

Join our FREE workshops on 8 October for PyCon Africa’s Beginners Day! No experience needed. Connect with the Python community: https://za.pycon.org/beginners-day
Share and help us open doors!
#Python #PyCon #DjangoGirls #HumbleData #PyGame #Apify #Plotnine

Join our FREE workshops on 8 October for PyCon Africa’s Beginners Day! No experience needed. Connect with the Python community: https://za.pycon.org/beginners-day
Share and help us open doors!
#Python #PyCon #DjangoGirls #HumbleData #PyGame #Apify #Plotnine

Basics of Equality Saturation https://lobste.rs/s/hh07fn #compilers #plt #python
https://egglog-python.readthedocs.io/latest/tutorials/tut_1_basics.html
Using py5 #matplotlib #colormap integration: #viridis (https://www.youtube.com/watch?v=xAoljeRJ3lU) Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_09_13
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding

Released 0.1.1 of `troml`, a tool that suggests classifiers, i.e. https://pypi.org/classifiers/, for #Python packages.
It looks at the following in pyproject.toml:
- project.python-requires
- project.dependencies
- project.dependency-groups
- tool.uv.constraint-dependencies
It also will look for a `py.typed` file.
Based on what it finds, it will suggest new classifiers to add (or remove).
⚙️ https://github.com/adamghill/troml
📦 https://pypi.org/project/troml/

WOOPS I've added OpenBSD support to Exosphere. One thing led to another and uh...
#exosphere #HomeLab #python #devlog #openbsd
