uv has changed so much about how I use Python.
I used to do all my exploratory work using a recent, but not too new version of Python. In my old workflows, I'd be using 3.12 or 3.13 today.
But now, I have every version from 3.9 through 3.15 installed. On a new project, I start with 3.15 and stay with it as long as everything's working. When I run into something that isn't working because 3.15 is in early alpha, I drop back to 3.14.
today was a just two enormous refactors. doesn't feel like progress, which is tough, but the app is much better for it. even the best software planning doesn't survive first contact with reality.
#indiedev #softwaredevelopment #startup #gamedev #python
One of the best things I've found since I started contributing to OSS software is that I'm using my skills to scratch an itch. Sometimes it's mine. Sometimes it's someone else's. But there's always a human being (or sometimes more) that directly benefit from the changes I'm making.
This is why I got into software engineering. This is what makes things better.
FizzBuzz using cosines: https://news.ycombinator.com/item?id=45911897#45980229
Here's a graph of the trigonometric expression: https://www.desmos.com/calculator/4ketcgjwmv
#python #programming #mathematics

From explicit to declarative / expressive #Python
Had a super cool ensemble coding session today solving the “Analyze stock data” Bite. 🚀
It was a great reminder of how far you can refactor a function by leaning on built-ins 🐍
Here’s how our final function evolved:

I'm updating some patches I submitted for b4 (https://b4.docs.kernel.org/en/latest/). Of course, I'm using b4 to submit patches for b4. Meta. #linux #python
Анализируем MLP сообщество на Пикабу или как я спарсил 65 тысяч постов с Pikabu и построил интерактивный дашборд
Дело было вечером, делать было нечего... Я, как и многие в IT, периодически просматриваю вакансии, чтобы держать руку на пульсе рынка. И знаете, что бросается в глаза? Огромное количество позиций "Аналитик данных". Хоть это и не моя основная специализация (я больше по ML), теоретическая база у меня есть. И вот я подумал: а как бы мне сделать интересный пет-проект в этой области, чтобы и навыки прокачать, и самому не заскучать?
https://habr.com/ru/articles/968106/
#python #парсинг #data_analysis #streamlit #дэшборд #пикабу #aiohttp #визуализация_данных #петпроект #plotly
Django 6.0 release candidate 1 released
Django 6.0 release candidate 1 is now available. It represents the final opportunity for you to try out a mosaic of modern tools and thoughtful design before Django 6.0 is released.
The release candidate stage marks the string freeze and the call for translators to submit translations. Provided no major bugs are discovered that can't be solved in the next two weeks, Django 6.0 will be released on or around December 3. Any delays will be communicated on the on the Django forum.
Please use this opportunity to help find and fix bugs (which should be reported to the issue tracker), you can grab a copy of the release candidate package from our downloads page or on PyPI.
The PGP key ID used for this release is Natalia Bidart: 2EE82A8D9470983E
https://www.djangoproject.com/weblog/2025/nov/19/django-60-rc-released/
Zatrudniamy w SoftwareMill! Praca w pełni zdalna, #Kotlin, #Scala, #Rust na backendzie; #DevOps, czyli kubernetesy w chmurze. Oferty z widełkami: https://softwaremill.com/join-us/
SoftwareMill jest częścią grupy VirtusLab Group, gdzie szukamy: #Golang, #Scala na backendzie; #Bazel dla miłośników przyspieszania buildów; #Python +ML/LLM; #DevOps + #Spinnaker; i na deser #IDE oraz #IntelliJ engineer. Więcej (z widełkami): https://careers.virtuslab.com
Niejedna / niejeden znajdzie tu coś dla siebie :) Zapraszamy!
#JeRecrute (enfin mon employeur) développeur·se expérimenté·e à l'aise avec #python #django #postgresql, la #data généralement et l'#infrastructure est un plus.
#Freelance ou #CDD de 18 mois.
En #télétravail et/ou bureau à #Paris et #Lyon !
C'est là où je travaille, n'hésitez pas à poser des questions ! On vient de #BetaGouv, on est un GIP (groupement d'intérêt public) maintenant.
@rpimag What a dope! I forgot that capital letters and lower case matter in the names of #python programs when you are trying to run them in LXTerminal. Thx 🙏 Sean M Tracey.
Any #Python newbies out there? (Or experts that need to teach Python)
Would you have a specific online tutorial to recommend for someone who wants to learn Python without any prior programming experience? One that also explains how to install it ?
I was thinking of something like this: https://python.land/python-tutorial but I only had a quick look and would like some informed suggestions 🙏
Edit: OK, maybe not that one, seems too complicated (moving on to classes early) and not super clear.
(It is not for me, but to recommend to a student so they can learn the basics on their own then start working on ephys data analysis with me)