Skip to Content Skip to Navigation
Profile image for Python Podcast

Python Podcast

@show@python-podcast.de
Ein deutschsprachiger Podcast rund um die Programmiersprache Python.
32 Posts Posts & Replies 35 Following 36 Followers Search
Pinned post

Neue Episode: @shezi , Dominik und @jochen unterhalten sich über Arrays und Sequenzen: python-podcast.de/show/arrays-

Python Podcast boosted

We've moved to Hetzner (from Digital Ocean) for our hosting. Tests so far show faster bandwidth and CPUs at a fraction of the cost. Details below (, cc @mkennedy):

talkpython.fm/blog/posts/we-ha

Edited 7d ago
Python Podcast boosted

Hey all!
I am once again looking for jobs in Germany.

I have 5+ yrs of professional experience in developing backend python, even more years as hobby.

I know how to work with the infra bits too, and have embedded and networking experience on the side! I know a bit of rust.

I live in Hamburg and I'm willing to accept a job with office presence, but 100% remote is preferred.

I'd appreciate if people could send any interesting job possibilities they see in my way.

For visa reasons I must be employed as a full time tech worker, in an English workplace, paying 45k+EUR/yr but I do not need sponsorship. I can speak acceptable German (A2-B1).

Reposts welcome!

Edited 7d ago
Python Podcast boosted

PEP 761 has been accepted by the Steering Council, CPython 3.14 and onwards won't provide PGP signatures:

This is a win for Python release managers who volunteer their time for the community for 7+ years. Thanks to all past and current release managers 💜

peps.python.org/pep-0761/

Python Podcast boosted

A little late because it was the kids' birthday yesterday, this month's Stack Report, some thoughts on Django Core.

buttondown.com/carlton/archive

Python Podcast boosted

NEUE FOLGE!

Wir besprechen die , Podcasting, Tools, Vorträge, Podcast-PR und vieles mehr!

Hört rein!
wowirsindistvorne.show/wir-sin

Python Podcast boosted

🤔 I have been writing about UV for months. I am seeing a new trend/pattern that I think @simon may unintentionally illustrate in his "Using UV to develop Python command-line applications" TIL post.

Kicking off a new Python project requires fewer steps, primarily because with UV, I don't have to worry about having a Python install or even which Python version I'm using. UV can manage it all based on what our application needs and asks for.

til.simonwillison.net/python/u

Python Podcast boosted

I don’t think we could get rid of the Django LTS now — TOO MANY FOLKS use it — but it’s a pain, and I think it encourages bad habits…

> My Car is an LTS, so I don’t bother servicing it. 🥳

If we didn’t have the LTS already, no way would I support introducing it now.

Times just aren’t what they were years ago: there’s no stability issue — JUST UPGRADE! 🌶️

From: @tonybaloney
fosstodon.org/@tonybaloney/113

Python Podcast boosted

Expression of interest for the 6.X Steering Council: docs.google.com/forms/d/e/1FAI

Anyone can use this form to either:

- Give the DSF your email so they reach out to you once the elections are happening.

- Share your details so the DSF can check your eligibility as a candidate and let you know, ahead of the actual elections

- Do an early registration as a candidate (the DSF will reach out to confirm closer to the elections)

(1/3)

Edited 28d ago
Python Podcast boosted

Big new draft update to PEP 750, which has now been renamed "Template Strings". If you do string processing or templating in Python (I hear some people do!), check it out: pep-previews--4062.org.readthe

Python Podcast boosted

Hey, we need some boosting for the Developers Survey (buff.ly/3U12L5Q ) Could you help us promote in your community? Here's the promotion kit: buff.ly/3YgrMNg @ThePSF

Python Podcast boosted

"Dabei ist es so einfach:
Du brauchst Arrays?
Nimm Python.
Dein Problem ist etwas komplexer und braucht mehr als 100 Zeilen?
Nimm Python.
Du musst dein Bash-Script erweitern, und noch eine komplexe Routine hinzufügen?
Portiere dein Script nach Python.
Du hasst deine Kollegen? Nimm Perl."

Python Podcast boosted

Python 3.14 will/might have shorthand syntax:

```
f(some_value=, other_value=)
```

peps.python.org/pep-0736/

Neue Episode: @shezi , Dominik und @jochen unterhalten sich über Arrays und Sequenzen: python-podcast.de/show/arrays-

Python Podcast boosted

WE’RE BACK! Tell your friends! 🥳

Kicking off another season of @djangochat 🎙️

Join @wsvincent and I as we rant about who knows what — I’m not going to spoil it, you have to listen 📻 — but… well… Django 🦄

djangochat.com/episodes/fall-2

Available wherever you get your podcasts now 🤩

Edited 64d ago
Python Podcast boosted

"Frameworks are overhead. You need to learn them. They can be in the way. They may have performance implications.

Why not just avoid them altogether? Use the platform, whether that may be the web browser or the operating system or whatever else.

I think this is an illusion. A platform is already a framework. If it fits what you want to do, great. But it may just not be a great framework for your particular purpose."

blog.startifact.com/posts/roll

Python Podcast boosted

New post on how we ended up writing an alternative Django admin, and a followup to @jacob 's post about how the original Django admin came to be.

kodare.net/2024/09/03/admin-re

Python Podcast boosted

We will be back in two weeks with a new season of episodes.
If you'd like to advertise on the podcast and reach thousands of committed Django developers, you can find more info here:
docs.google.com/document/d/1o6

Python Podcast boosted

If you like , you should try listening to the core.py with @ambv and pablogsal
It goes pretty deep, and I understand a little more each episode.
Hearing Pablo's "wawwww" now and then and other nerdy jokes make me laugh!

pca.st/podcast/6e1dbb50-50a9-0

Edited 80d ago
Python Podcast boosted

"Python's Preprocessor", a really amazing blog post about abusing customs codecs to do arbitrary preprocessing steps on python files before the VM sees it: pydong.org/posts/PythonsPrepro

Examples include: Python with braces, adding x++ etc to Python, but the best one is clearly running (very lightly prepared) C++ code with the python vm using the cppyy module (!) by running 'python test.cpp'

Python Podcast boosted

Fun news, Python 3.14 will allow "python -m json" as well as "python -m json.tool".

This was my first code contribution to . 🥳

It was a small but slow-rolling change (wrote an article months ago that had me wonder about the need for "json.tool", looked into it, got confirmation and encouragement from core devs that this might make sense to change, and made the change).

docs.python.org/3.14/whatsnew/

Python Podcast boosted
Python Podcast boosted

beautiful

On macOS, `pipx run --python 3.12 mopup` is so much better than any of the on-demand builders and their various weird failure modes. Even standalone-python has failed on me in practice due to the way it’s compiled.

My favorite feature remains that it’s a universal build with a force-x86 binary called `python3.12-intel64` that makes it easy to create virtualenvs that are guaranteed to be Intel-base (and not ARM).

blog.glyph.im/2023/08/get-your

Python Podcast boosted

Tracing the evolution of a Python function with git log

The article explains how to use the git log -L command to trace the evolution of a specific function in a Python file, providing a more focused view of code changes over time. It demonstrates the process using an example from the Authlib package, highlighting the importance of setting up .gitattributes for Python files and showcasing how this method can help in debugging and understandin...

nerderati.com/tracing-the-evol

Python Podcast boosted

Django 5.1 released

The Django team is happy to announce the release of Django 5.1.

The release notesshowcase a kaleidoscope of improvements. A few highlights are:

Easier guardrails for authentication: the new and shiny LoginRequiredMiddleware,when added to <tt class="docutils literal">MIDDLEWARE</tt>, enforces authentication for all views by default.
A more inclusive framework: Django 5.1 includes several accessibilityenhancements, such as improved screen reader support in the admininterface, more semantic HTML elements, and better association of help textand labels with form fieldsets.
The second oldest ticket fixed in this release provides the long awaitedquerystring template tag,which greatly simplifies the handling of query strings when building URLs intemplates.

(If you are curious about the oldest ticket fixed in this release, check out Ticket #10743.)

You can get Django 5.1 from our downloads page or from the Python Package Index. The PGP key ID used for thisrelease is Natalia Bidart: 2EE82A8D9470983E.

With the release of Django 5.1, Django 5.0 has reached the end of mainstreamsupport. The final minor bug fix release, 5.0.8, was issued yesterday.Django 5.0 will receive security and data loss fixes until April 2025. Allusers are encouraged to upgrade before then to continue receiving fixes forsecurity issues.

See the downloads page for a table ofsupported versions and the future release schedule.

www.djangoproject.com/weblog/2

Python Podcast boosted

We have just released eGenix PyRun 2.5.0 - A Python runtime taking up only 6MB on disk, making it ideal to product distributions, container images and even local venvs.

www.egenix.com/company/news/eG