Real Python: Python 3.14 Preview: Lazy Annotations
Link: https://realpython.com/python-annotations/
Recent Python releases have introduced several small improvements to the type hinting system, but Python 3.14 brings a single major change: lazy annotations. This change delays annotation evaluation u
Link: https://realpython.com/python-annotations/
Recent Python releases have introduced several small improvements to the type hinting system, but Python 3.14 brings a single major change: lazy annotations. This change delays annotation evaluation u
Realpython
Python 3.14 Preview: Lazy Annotations – Real Python
Explore how Python 3.14's lazy evaluation of annotations boosts performance, fixes chronic type hinting issues, and unlocks powerful new runtime uses.
Seth Michael Larson: The vulnerability might be in the proof-of-concept
Link: https://sethmlarson.dev/the-vulnerability-is-in-the-proof-of-concept?utm_campaign=rss
The Security Developer-in-Residence role at the Python Software Foundation is funded by Alpha-Omega. Thanks to Alpha-Omega for sponsoring security in the Python ecosystem.
I'm on the securi
Link: https://sethmlarson.dev/the-vulnerability-is-in-the-proof-of-concept?utm_campaign=rss
The Security Developer-in-Residence role at the Python Software Foundation is funded by Alpha-Omega. Thanks to Alpha-Omega for sponsoring security in the Python ecosystem.
I'm on the securi
sethmlarson.dev
The vulnerability might be in the proof-of-concept
The Security Developer-in-Residence role at the Python Software Foundation is funded by Alpha-Omega. Thanks to Alpha-Omega for sponsoring security in the Python ecosystem.
I'm on the...
I'm on the...
Reuven Lerner: You’re probably using uv wrong
Link: https://lerner.co.il/2025/08/28/youre-probably-using-uv-wrong/
This is adopted from my “Better developers” newsletter: https://BetterDevelopersWeekly.com.
Like many others in the Python world, I’ve adopted “uv“, the do-everything, lightning-fast package manager w
Link: https://lerner.co.il/2025/08/28/youre-probably-using-uv-wrong/
This is adopted from my “Better developers” newsletter: https://BetterDevelopersWeekly.com.
Like many others in the Python world, I’ve adopted “uv“, the do-everything, lightning-fast package manager w
Reuven Lerner
You're probably using uv wrong
Like many others in the Python world, I've adopted "uv", the do-everything, lightning-fast package manager written in Rust. uv does it all: For people who just want to download and install packages, it replaces pip.
Peter Bengtsson: Faster way to sum an integer series in Python
Link: http://www.peterbe.com/plog/faster-way-to-sum-an-integer-series-in-python
You can sum a simple series with `n(n-1)/2`
Link: http://www.peterbe.com/plog/faster-way-to-sum-an-integer-series-in-python
You can sum a simple series with `n(n-1)/2`
Peterbe
Faster way to sum an integer series in Python - Peterbe.com
You can sum a simple series with `n(n-1)/2`
Real Python: Quiz: Working With Python's .__dict__ Attribute
Link: https://realpython.com/quizzes/working-dict-attributes/
This quiz helps you sharpen your understanding of Python’s .__dict__ attribute. You’ll revisit how attributes are stored, who actually has a .__dict__, what mappingproxy means, and why __slots__ matte
Link: https://realpython.com/quizzes/working-dict-attributes/
This quiz helps you sharpen your understanding of Python’s .__dict__ attribute. You’ll revisit how attributes are stored, who actually has a .__dict__, what mappingproxy means, and why __slots__ matte
Realpython
Working With Python's .__dict__ Attribute Quiz – Real Python
Practice how Python's .__dict__ attribute works for classes, instances, and functions, and when mappingproxy and __slots__ come into play.
Real Python: Quiz: Profiling Performance in Python
Link: https://realpython.com/quizzes/profiling-performance/
Ready to level up your Python code optimization skills? In this quiz, you’ll revisit key concepts about profiling, benchmarking, and diagnosing performance bottlenecks. You’ll practice with tools like
Link: https://realpython.com/quizzes/profiling-performance/
Ready to level up your Python code optimization skills? In this quiz, you’ll revisit key concepts about profiling, benchmarking, and diagnosing performance bottlenecks. You’ll practice with tools like
Realpython
Profiling Performance in Python Quiz – Real Python
Test your knowledge of Python profiling and performance tools. Practice identifying bottlenecks and using profilers like cProfile and timeit.
Mahmoud Hashemi: What I've been up to in 2025
Link: http://sedimental.org/what_i_ve_been_up_to_in_2025.html
Been quiet around here. Time to change that!
The short version up front:
Since starting a family and leaving Stripe, I've pursued the dream that brought me to Silicon Valley.
I've founded a startup.
Link: http://sedimental.org/what_i_ve_been_up_to_in_2025.html
Been quiet around here. Time to change that!
The short version up front:
Since starting a family and leaving Stripe, I've pursued the dream that brought me to Silicon Valley.
I've founded a startup.
sedimental.org
What I've been up to in 2025 — Sedimental
Accretionary thoughts by Mahmoud Hashemi
Daniel Roy Greenfeld: TIL: Using SQLModel Asynchronously with FastAPI (and Air) with PostgreSQL
Link: https://daniel.feldroy.com/posts/til-2025-08-using-sqlmodel-asynchronously-with-fastapi-and-air-with-postgresql
First, let's set up our environment. We'll need to install the necessary packages:
uv venv
uv add "FastAPI[standard]" SQLModel asyncpg psycopg2-binary greenlet
A quick quick guide to these dependenci
Link: https://daniel.feldroy.com/posts/til-2025-08-using-sqlmodel-asynchronously-with-fastapi-and-air-with-postgresql
First, let's set up our environment. We'll need to install the necessary packages:
uv venv
uv add "FastAPI[standard]" SQLModel asyncpg psycopg2-binary greenlet
A quick quick guide to these dependenci
https://daniel.feldroy.com
TIL: Using SQLModel Asynchronously with FastAPI (and Air) with PostgreSQL
SQLModel is a really useful library for working with SQL databases in Python, built on top of SQLAlchemy and Pydantic. However, AFAIK there's no documentation supporting asynchronous operations for PostgreSQL, which can be a limitation when building high…
eGenix.com: Python Meeting Düsseldorf - 2025-09-10
Link: https://www.egenix.com/company/news/Python-Meeting-Duesseldorf-2025-09-10
The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.
Ankündigung
Das nächste Python Meeting Düsseldorf findet an folgendem Termin statt:
10.0
Link: https://www.egenix.com/company/news/Python-Meeting-Duesseldorf-2025-09-10
The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.
Ankündigung
Das nächste Python Meeting Düsseldorf findet an folgendem Termin statt:
10.0
eGenix.com
eGenix.com: Python Meeting Düsseldorf - 2025-09-10
We are pleased to announce the next Python Meeting Düsseldorf on 2025-09-10.
Real Python: The Real Python Podcast – Episode #263: Exploring Mixin Classes in Python
Link: https://realpython.com/podcasts/rpp/263/
What is a good way to add isolated, reusable functionality to Python classes? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
[ Im
Link: https://realpython.com/podcasts/rpp/263/
What is a good way to add isolated, reusable functionality to Python classes? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
[ Im
Realpython
Episode #263: Exploring Mixin Classes in Python – The Real Python Podcast
What is a good way to add isolated, reusable functionality to Python classes? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
Antonio Cuni: Inside CPython's attribute lookup
Link: https://antocuni.eu/2025/08/25/inside-cpythons-attribute-lookup/
Inside CPython's attribute lookupPython's attribute lookup logic seems pretty simple at a first glance: "firstlook in the instance __dict__, then look in its type".However, the actual logic is much mo
Link: https://antocuni.eu/2025/08/25/inside-cpythons-attribute-lookup/
Inside CPython's attribute lookupPython's attribute lookup logic seems pretty simple at a first glance: "firstlook in the instance __dict__, then look in its type".However, the actual logic is much mo
Real Python: Quiz: Exploring Python T-Strings
Link: https://realpython.com/quizzes/exploring-t-strings/
Ready to brush up on Python’s powerful string formatting tools? This quiz walks you through the essential techniques, including f-strings, C-style formatting, and str.format(). You’ll also get hands-o
Link: https://realpython.com/quizzes/exploring-t-strings/
Ready to brush up on Python’s powerful string formatting tools? This quiz walks you through the essential techniques, including f-strings, C-style formatting, and str.format(). You’ll also get hands-o
Realpython
Exploring Python T-Strings Quiz – Real Python
Explore Python's t-strings, including their syntax, use cases, and differences from f-strings and older approaches.
Seth Michael Larson: Draft SMS and iMessage from any computer keyboard
Link: https://sethmlarson.dev/draft-sms-and-imessage-from-any-computer-keyboard?utm_campaign=rss
If you're like me, you don't love the ergonomics of writing long text
messages on your mobile phone keyboard. We own an “Arteck HB066”
Bluetooth keyboard for this use-case which works great and costs
Link: https://sethmlarson.dev/draft-sms-and-imessage-from-any-computer-keyboard?utm_campaign=rss
If you're like me, you don't love the ergonomics of writing long text
messages on your mobile phone keyboard. We own an “Arteck HB066”
Bluetooth keyboard for this use-case which works great and costs
sethmlarson.dev
Draft SMS and iMessage from any computer keyboard
If you're like me, you don't love the ergonomics of writing long text
messages on your mobile phone keyboard. We own an “Arteck HB066”
Bluetooth keyboard for this use-case which works great and cos...
messages on your mobile phone keyboard. We own an “Arteck HB066”
Bluetooth keyboard for this use-case which works great and cos...
Talk Python to Me: #518: Celebrating Django's 20th Birthday With Its Creators
Link: https://talkpython.fm/episodes/show/518/celebrating-djangos-20th-birthday-with-its-creators
Twenty years after a scrappy newsroom team hacked together a framework to ship stories fast, Django remains the Python web framework that ships real apps, responsibly. In this anniversary roundtable w
Link: https://talkpython.fm/episodes/show/518/celebrating-djangos-20th-birthday-with-its-creators
Twenty years after a scrappy newsroom team hacked together a framework to ship stories fast, Django remains the Python web framework that ships real apps, responsibly. In this anniversary roundtable w
talkpython.fm
Celebrating Django's 20th Birthday With Its Creators
Twenty years after a scrappy newsroom team hacked together a framework to ship stories fast, Django remains the Python web framework that ships real apps, responsibly. In this anniversary roundtable with its creators and long-time stewards: Simon Willison…
The Python Coding Stack: When You No Longer Need That Object • Dealing With Garbage in Python
Link: https://www.thepythoncodingstack.com/p/python-garbage-collection-reference-counting-and-cyclic
How often have you heard the phrase "Everything is an object in Python"? We often talk about how to create objects in Python. After all, Python is an object-oriented language (even when you don't defi
Link: https://www.thepythoncodingstack.com/p/python-garbage-collection-reference-counting-and-cyclic
How often have you heard the phrase "Everything is an object in Python"? We often talk about how to create objects in Python. After all, Python is an object-oriented language (even when you don't defi
Thepythoncodingstack
When You No Longer Need That Object • Dealing With Garbage in Python
Let's explore reference counting and cyclic garbage collection in Python
Real Python: Quiz: Deep vs Shallow Copies in Python
Link: https://realpython.com/quizzes/deep-vs-shallow-copies/
Ready to reinforce your knowledge of deep and shallow copies in Python? This quiz covers assignment semantics, object identity, and how to properly copy nested and user-defined objects. You will also
Link: https://realpython.com/quizzes/deep-vs-shallow-copies/
Ready to reinforce your knowledge of deep and shallow copies in Python? This quiz covers assignment semantics, object identity, and how to properly copy nested and user-defined objects. You will also
Realpython
Deep vs Shallow Copies in Python Quiz – Real Python
Test your understanding of deep and shallow copying in Python. Review assignment, identity, and how to copy complex objects correctly.
Real Python: Quiz: Exploring Python Closures: Examples and Use Cases
Link: https://realpython.com/quizzes/closures-examples-use-cases/
In this quiz, you’ll test your understanding of Python closures. Closures are a common feature in functional programming languages and are particularly popular in Python because they allow you to crea
Link: https://realpython.com/quizzes/closures-examples-use-cases/
In this quiz, you’ll test your understanding of Python closures. Closures are a common feature in functional programming languages and are particularly popular in Python because they allow you to crea
Realpython
Exploring Python Closures: Examples and Use Cases Quiz – Real Python
In this quiz, you'll test your understanding of Python closures. Closures are a common feature in functional programming languages and are particularly popular in Python because they allow you to create function-based decorators.
Rodrigo Girão Serrão: Accepting the PSF Community Service Award
Link: https://mathspp.com/blog/accepting-the-psf-community-service-award
I am truly honoured to have been awarded a PSF Community Service Award in Q2 of 2025.
What's the PSF Community Service Award?
According to the PSF website,
“The PSF Community Service Awards are a fo
Link: https://mathspp.com/blog/accepting-the-psf-community-service-award
I am truly honoured to have been awarded a PSF Community Service Award in Q2 of 2025.
What's the PSF Community Service Award?
According to the PSF website,
“The PSF Community Service Awards are a fo
Mathspp
Accepting the PSF Community Service Award
I am truly honoured to have been awarded a PSF Community Service Award in Q2 of 2025.
Django Weblog: DSF member of the month - Lilian
Link: https://www.djangoproject.com/weblog/2025/aug/30/dsf-member-of-the-month-lilian/
For August 2025, we welcome Lilian as our DSF member of the month! ⭐
Lilian contributes to the community by writing blog posts, being active in the Django forum and participating in code reviews with
Link: https://www.djangoproject.com/weblog/2025/aug/30/dsf-member-of-the-month-lilian/
For August 2025, we welcome Lilian as our DSF member of the month! ⭐
Lilian contributes to the community by writing blog posts, being active in the Django forum and participating in code reviews with
Django Project
DSF member of the month - Lilian
Posted by Sarah Abderemane on Aug. 30, 2025
Julien Tayon: The true cost and code of parsing the integrality of (french speaking) bluesky ATPROTO in python
Link: https://beauty-of-imagination.blogspot.com/2025/08/the-true-cost-and-code-of-parsing.html
I was reading this news on ycombinator and was flabbergastered by the affirmation of people regarding the cost and complexity of parsing the integrality of bluesky.
>I suspect that the cost of run
Link: https://beauty-of-imagination.blogspot.com/2025/08/the-true-cost-and-code-of-parsing.html
I was reading this news on ycombinator and was flabbergastered by the affirmation of people regarding the cost and complexity of parsing the integrality of bluesky.
>I suspect that the cost of run
Blogspot
The true cost and code of parsing the integrality of (french speaking) bluesky ATPROTO in python
Python Morsels: Checking your operating system in Python
Link: https://www.pythonmorsels.com/operating-system-checks/
You can detect your operating system in Python using either os.name, sys.platform, or platform.system().
Table of contents
Common approaches for checking your operating system
Using os.name
Using
Link: https://www.pythonmorsels.com/operating-system-checks/
You can detect your operating system in Python using either os.name, sys.platform, or platform.system().
Table of contents
Common approaches for checking your operating system
Using os.name
Using
Pythonmorsels
Checking your operating system in Python
You can detect your operating system in Python using either os.name, sys.platform, or platform.system().