EuroPython: July Newsletter: Can’t make it to Prague? Join Us Online!
Link: https://blog.europython.eu/july-newsletter-cant-make-it-to-prague-join-us-online/
Hello, Pythonistas! 🐍EuroPython is coming fast, and we’re back with news about what you can yet do so you don’t miss any opportunities to learn and enjoy even more! 🎉🧑💻 Can’t make it to Prague? Join
Link: https://blog.europython.eu/july-newsletter-cant-make-it-to-prague-join-us-online/
Hello, Pythonistas! 🐍EuroPython is coming fast, and we’re back with news about what you can yet do so you don’t miss any opportunities to learn and enjoy even more! 🎉🧑💻 Can’t make it to Prague? Join
EuroPython Blog
July Newsletter: Can’t make it to Prague? Join Us Online!
Hello, Pythonistas! 🐍
EuroPython is coming fast, and we’re back with news about what you can yet do so you don’t miss any opportunities to learn and enjoy even more! 🎉
🧑💻 Can’t make it to Prague? Join us online!
Remote tickets for EuroPython 2025 are…
EuroPython is coming fast, and we’re back with news about what you can yet do so you don’t miss any opportunities to learn and enjoy even more! 🎉
🧑💻 Can’t make it to Prague? Join us online!
Remote tickets for EuroPython 2025 are…
Real Python: The Real Python Podcast – Episode #257: Comparing Real-World Python Performance Against Big O
Link: https://realpython.com/podcasts/rpp/257/
How does the performance of an algorithm hold up when you put it into a realistic context? Where might Python code defy Big O notation expectations when using a profiler? Christopher Trudeau is back o
Link: https://realpython.com/podcasts/rpp/257/
How does the performance of an algorithm hold up when you put it into a realistic context? Where might Python code defy Big O notation expectations when using a profiler? Christopher Trudeau is back o
Realpython
Episode #257: Comparing Real-World Python Performance Against Big O – The Real Python Podcast
How does the performance of an algorithm hold up when you put it into a realistic context? Where might Python code defy Big O notation expectations when using a profiler? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's…
Python Anywhere: Direct interaction of LLM chats with PythonAnywhere via the Model Context Protocol
Link: https://blog.pythonanywhere.com/220/
tl;dr
Check out the instructions on
GitHub
and connect your Claude Desktop, GitHub Copilot, Cursor or any similar tool
supporting MCP to PythonAnywhere directly.
Link: https://blog.pythonanywhere.com/220/
tl;dr
Check out the instructions on
GitHub
and connect your Claude Desktop, GitHub Copilot, Cursor or any similar tool
supporting MCP to PythonAnywhere directly.
PyBites: From SQL to SQLModel: A Cleaner Way to Work with Databases in Python
Link: https://pybit.es/articles/from-sql-to-sqlmodel-a-cleaner-way-to-work-with-databases-in-python/
SQLModel is a library that lets you interact with databases through Python code with Python objects and type annotations instead of writing direct SQL queries.
Created by the same author of the extrem
Link: https://pybit.es/articles/from-sql-to-sqlmodel-a-cleaner-way-to-work-with-databases-in-python/
SQLModel is a library that lets you interact with databases through Python code with Python objects and type annotations instead of writing direct SQL queries.
Created by the same author of the extrem
Pybites
From SQL To SQLModel: A Cleaner Way To Work With Databases In Python - Pybites
SQLModel is a library that lets you interact with databases through Python code with Python objects and type annotations instead of writing direct SQL queries.
Python Engineering at Microsoft: Python in Visual Studio Code – July 2025 Release
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-july-2025-release/
We’re excited to announce the July 2025 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:
Python Environments included a
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-july-2025-release/
We’re excited to announce the July 2025 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:
Python Environments included a
Microsoft News
Python in Visual Studio Code – July 2025 Release
The July 2025 release includes TBA and more!
Django Weblog: Happy 20th birthday Django!
Link: https://www.djangoproject.com/weblog/2025/jul/13/happy-20th-birthday-django/
On July 13th 2005, Jacob Kaplan-Moss made the first commit to the public repository that would become Django. Twenty years and 400+ releases later, here we are – Happy 20th birthday Django! 🎉
Join the
Link: https://www.djangoproject.com/weblog/2025/jul/13/happy-20th-birthday-django/
On July 13th 2005, Jacob Kaplan-Moss made the first commit to the public repository that would become Django. Twenty years and 400+ releases later, here we are – Happy 20th birthday Django! 🎉
Join the
Django Project
Happy 20th birthday Django!
Posted by Thibaud Colas & Benjamin Balder Bach on July 13, 2025
Python Engineering at Microsoft: Announcing Full Cross-Platform Support for the mssql-python Driver
Link: https://devblogs.microsoft.com/python/announcing-full-cross-platform-support-for-the-mssql-python-driver/
After the successful release of Public Preview of mssql-python driver, we’re thrilled to announce a major milestone for the mssql-python driver: full support for all three major operating systems—Win
Link: https://devblogs.microsoft.com/python/announcing-full-cross-platform-support-for-the-mssql-python-driver/
After the successful release of Public Preview of mssql-python driver, we’re thrilled to announce a major milestone for the mssql-python driver: full support for all three major operating systems—Win
Microsoft News
Announcing Full Cross-Platform Support for the mssql-python Driver
Explore the new python driver for SQL Server aka mssql-python supporting Windows, macOS, and Linux for seamless connectivity.
Real Python: Quiz: How to Debug Common Python Errors
Link: https://realpython.com/quizzes/debug-python-errors/
In this quiz, you’ll test your understanding of How to Debug Common Python Errors.
Debugging means identifying, analyzing, and resolving issues in your Python code. You’ll revisit reading tracebacks,
Link: https://realpython.com/quizzes/debug-python-errors/
In this quiz, you’ll test your understanding of How to Debug Common Python Errors.
Debugging means identifying, analyzing, and resolving issues in your Python code. You’ll revisit reading tracebacks,
Realpython
How to Debug Common Python Errors Quiz – Real Python
Take this quiz to review core Python debugging techniques like reading tracebacks, using print(), and setting breakpoints to find and fix errors.
Talk Python to Me: #513: Stories from Python History
Link: https://talkpython.fm/episodes/show/513/stories-from-python-history
Why do people list to this podcast? Sure, they're looking for technical explorations of new libraries and ideas. But often it's to hear the story behind them. If that speaks to you, then I have the pe
Link: https://talkpython.fm/episodes/show/513/stories-from-python-history
Why do people list to this podcast? Sure, they're looking for technical explorations of new libraries and ideas. But often it's to hear the story behind them. If that speaks to you, then I have the pe
talkpython.fm
Stories from Python History
Why do people list to this podcast? Sure, they're looking for technical explorations of new libraries and ideas. But often it's to hear the story behind them. If that speaks to you, then I have the perfect episode lined up. I have Barry Warsaw, Paul Everitt…
Real Python: How to Debug Common Python Errors
Link: https://realpython.com/debug-python-errors/
Python debugging involves identifying and fixing errors in your code using tools like tracebacks, print() calls, breakpoints, and tests. In this tutorial, you’ll learn how to interpret error messages,
Link: https://realpython.com/debug-python-errors/
Python debugging involves identifying and fixing errors in your code using tools like tracebacks, print() calls, breakpoints, and tests. In this tutorial, you’ll learn how to interpret error messages,
Realpython
How to Debug Common Python Errors – Real Python
Learn how to debug Python errors using tracebacks, print(), breakpoints, and tests. Master the tools you need to fix bugs faster and write better code.
death and gravity: Inheritance over composition, sometimes
Link: https://death.andgravity.com/over-composition
In ProcessThreadPoolExecutor: when I/O becomes CPU-bound,
we built a hybrid concurrent.futures executor
that runs tasks in multiple threads on all available CPUs,
bypassing Python's global inter
Link: https://death.andgravity.com/over-composition
In ProcessThreadPoolExecutor: when I/O becomes CPU-bound,
we built a hybrid concurrent.futures executor
that runs tasks in multiple threads on all available CPUs,
bypassing Python's global inter
death and gravity
Inheritance over composition, sometimes
Last time, we built a hybrid concurrent.futures executor using inheritance. Today, we're building it again using composition *and* functions only, to figure out which is better and why. Consider this a worked example.
Seth Michael Larson: Email has algorithmic curation, too
Link: https://sethmlarson.dev/email-has-algorithmic-curation-too?utm_campaign=rss
Communication technologies should optimally be reliable, especially when both parties have opted-in to consistent reliable delivery. I don't want someone else to decide whether I receive a text messag
Link: https://sethmlarson.dev/email-has-algorithmic-curation-too?utm_campaign=rss
Communication technologies should optimally be reliable, especially when both parties have opted-in to consistent reliable delivery. I don't want someone else to decide whether I receive a text messag
sethmlarson.dev
Email has algorithmic curation, too
Communication technologies should optimally be reliable, especially when both parties have opted-in to consistent reliable delivery. I don't want someone else to decide whether I receive a text mes...
Programiz: Getting Started with Python
Link: https://www.programiz.com/python-programming/getting-started
In this tutorial, you will learn to write your first Python program.
Link: https://www.programiz.com/python-programming/getting-started
In this tutorial, you will learn to write your first Python program.
Programiz
Getting Started with Python
In this tutorial, you will learn to write your first Python program.
Ned Batchelder: 2048: iterators and iterables
Link: https://nedbatchelder.com/blog/202507/2048_iterators_and_iterables.html
I wrote a low-tech terminal-based version of the
classic 2048 game and had some interesting difficulties
with iterators along the way.2048 has a 4×4 grid with sliding tiles. Because the tiles can sli
Link: https://nedbatchelder.com/blog/202507/2048_iterators_and_iterables.html
I wrote a low-tech terminal-based version of the
classic 2048 game and had some interesting difficulties
with iterators along the way.2048 has a 4×4 grid with sliding tiles. Because the tiles can sli
Nedbatchelder
2048: iterators and iterables
Making a simple game, I waded into a classic iterator/iterable confusion.
Real Python: Getting Started With marimo Notebooks
Link: https://realpython.com/courses/getting-started-with-marimo-notebooks/
marimo notebooks redefine the notebook experience by offering a reactive environment that addresses the limitations of traditional linear notebooks. With marimo, you can seamlessly reproduce and share
Link: https://realpython.com/courses/getting-started-with-marimo-notebooks/
marimo notebooks redefine the notebook experience by offering a reactive environment that addresses the limitations of traditional linear notebooks. With marimo, you can seamlessly reproduce and share
Realpython
Getting Started With marimo Notebooks – Real Python
Discover how marimo notebook simplifies coding with reactive updates, UI elements, and sandboxing for safe, sharable notebooks.
Ruslan Spivak: Book Notes: The Dark Art of Linear Algebra by Seth Braver — Chapter 1 Review
Link: https://ruslanspivak.com/bb06/
“Mathematics is the art of reducing any problem to linear algebra.” — William Stein
If you’ve ever looked at a vector and thought, “Just a column of numbers, right?”, this chapter will change that.
Link: https://ruslanspivak.com/bb06/
“Mathematics is the art of reducing any problem to linear algebra.” — William Stein
If you’ve ever looked at a vector and thought, “Just a column of numbers, right?”, this chapter will change that.
Ruslan's Blog
Book Notes: The Dark Art of Linear Algebra by Seth Braver — Chapter 1 Review
“Mathematics is the art of reducing any problem to linear algebra.” — William Stein If you’ve ever looked at a vector and thought, “Just a column of numbers, right?”, this chapter will change that. The Dark Art of Linear Algebra (aka DALA) by Seth Braver…
Mike Driscoll: Creating TUI Applications with Textual and Python is Released
Link: https://www.blog.pythonlibrary.org/2025/07/15/creating-tuis-with-textual-and-python-is-released/
Learn how to create text-based user interfaces (TUIs) using Python and the amazing Textual package.
Textual is a rapid application development framework for your terminal or web browser. You can buil
Link: https://www.blog.pythonlibrary.org/2025/07/15/creating-tuis-with-textual-and-python-is-released/
Learn how to create text-based user interfaces (TUIs) using Python and the amazing Textual package.
Textual is a rapid application development framework for your terminal or web browser. You can buil
Mouse Vs Python
Creating TUIs with Textual and Python is Released - Mouse Vs Python
Learn how to create text-based user interfaces (TUIs) using Python and the amazing Textual package. Textual is a rapid application development framework
PyCoder’s Weekly: Issue #690: JIT, __init__, dis, and That's Not It (July 15, 2025)
Link: https://pycoders.com/issues/690
#690 – JULY 15, 2025 View in Browser » Reflections on 2 Years of CPython’s JIT Compiler Ken is one of the contributors to CPython’s JIT compiler. This retrospective talks about what is going wel
Link: https://pycoders.com/issues/690
#690 – JULY 15, 2025 View in Browser » Reflections on 2 Years of CPython’s JIT Compiler Ken is one of the contributors to CPython’s JIT compiler. This retrospective talks about what is going wel
Pycoders
PyCoder’s Weekly | Issue #690
JIT, __init__, dis, and That's Not It
Python Bytes: #440 Can't Register for VibeCon
Link: https://pythonbytes.fm/episodes/show/440/cant-register-for-vibecon
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* <a href="https://treyhunner.com/2024/10/switching-from-virtualenvwrapper-to-direnv-starship-and-uv/?featured_on=pythonbytes">Switc
Link: https://pythonbytes.fm/episodes/show/440/cant-register-for-vibecon
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* <a href="https://treyhunner.com/2024/10/switching-from-virtualenvwrapper-to-direnv-starship-and-uv/?featured_on=pythonbytes">Switc
pythonbytes.fm
Can't Register for VibeCon
News and announcements from the Python community for the week of Jul 15th, 2025
Mike Driscoll: An Intro to Asciimatics – Another Python TUI Package
Link: https://www.blog.pythonlibrary.org/2025/07/16/an-intro-to-asciimatics-another-python-tui-package/
Text-based user interfaces (TUIs) have gained significant popularity in recent years. Even Rust has its own library called Ratatui after all. Python has several different TUI packages to choose from.
Link: https://www.blog.pythonlibrary.org/2025/07/16/an-intro-to-asciimatics-another-python-tui-package/
Text-based user interfaces (TUIs) have gained significant popularity in recent years. Even Rust has its own library called Ratatui after all. Python has several different TUI packages to choose from.
Mouse Vs Python
An Intro to Asciimatics - Another Python TUI Package - Mouse Vs Python
Text-based user interfaces (TUIs) have gained significant popularity in recent years. Even Rust has its own library called Ratatui after all. Python has