Build a Python terminal chat module that sends and receives messages.
< Muita pesquisa e preparação no Esquenta #opendataday! >
Neste sábado, abordamos dados públicos e insights para serem aplicados no evento principal em março, em conjunto à @SociedadePinguim.
Ainda teremos um pré-evento 21/02 para a ODD! 📊
#python #dev #tecnologia #coding #bigdata

I wonder if skills are for #AI #agents what packages are for JS & #Python (or gems for #Ruby) : reusable, importable functionality which can be added easily
https://agentskills.io/home
💼 [Jobs] Python Developer REST APIs - Immediate Start
https://djangojobboard.com/618/python-developer-rest-apis-immediate-start-worx-ai/
#Django #Python #Jobs #Hiring #TechIsHiring
Django security releases issued: 6.0.2, 5.2.11, and 4.2.28 via @paulox https://lobste.rs/s/ux5gy3 #python #release #web
https://www.djangoproject.com/weblog/2026/feb/03/security-releases/
Python Tip #34 (of 365):
Remember that in Python, functions are objects.
If you need to call a bit of code later, you don't need to make a class with a method... you could just make a function!
🧵(1/4)
Out now!
Python 3.14.3 and 3.13.12!
All the best bugfixes!
https://discuss.python.org/t/python-3-14-3-and-3-13-12-are-now-available/105995
#Python #Python314 #Python313 #release
Porting #chemfp to #Python 3.14 was a couple hours. Had to update Cython. Found a ctypes change I don't understand, but the unit tests pass. Had to tweak tests as a few Python error messages changed.
Here's one. In the ValueError raised from the following incorrect date:
import datetime
datetime.datetime.fromisoformat("2026-02-29")
Python 3.13: "day is out of range for month"
Python 3.14: "day 29 must be in range 1..28 for month 2 in year 2026"
Nice! Not mentioned in the release notes.
On this somewhat special anniversary, I also want to state once again that Liberapay is an open project. *You* can contribute to it if you have some basic skills, and receive some money in return. There's still a lot of work to do, including quite a bit that doesn't involve programming, and plenty to learn.
Liberapay is written in #Python, #SQL (until I can finish building what's needed to get rid of it), and as little #JavaScript as possible.
→ https://github.com/liberapay/liberapay.com/blob/master/CONTRIBUTING.md
I often wish my introduction to #python hadn't been through #Jupyter notebooks. They're great, and very beginner friendly. But. Trying to now learn how to make a little command line interface,* and the need for an empty __init__.py file, and the totally bizarre** `if __name__ == '__main__'` and a .toml etc... and it ends up feeling all a bit too much.
Maybe uv will help. Maybe Poetry will. Is typer better than Click?
I catch myself wanting to make a huge monolithic jupyter notebook to do the thing I want to do, and avoid learning all the scaffolding that goes into making a "package"
/rant
* with Click: https://click.palletsprojects.com/en/stable/
** I'm sure there's a (good?) reason, I'm just not sure I want to know
#coding #iDontWantClaudeToDoItForMe
here's a package that lets you use postgresql's full text search as a search backend for haystack in your django project.
https://pypi.org/project/postgres-fts-backend/
why i might be interesting:
1. postgresql fts has gotten pretty good
2. any complicated enough search implementation will reinvent most of haystack
3. even if you ultimately want a dedicated search provider, it's nice to get started without and additional service to run.