Graham Dumpleton: Free Python decorator workshops
Link: https://grahamdumpleton.me/posts/2026/04/free-python-decorator-workshops/
I've been working on a set of interactive workshops on Python decorators and they are now available for free on the labs page of this site. There are 22 workshops in total, covering everything from th
Link: https://grahamdumpleton.me/posts/2026/04/free-python-decorator-workshops/
I've been working on a set of interactive workshops on Python decorators and they are now available for free on the labs page of this site. There are 22 workshops in total, covering everything from th
grahamdumpleton.me
Free Python decorator workshops - Graham Dumpleton
Free interactive workshops on Python decorators hosted on the Educates training platform.
Real Python: Quiz: Python's Counter: The Pythonic Way to Count Objects
Link: https://realpython.com/quizzes/python-counter/
In this quiz, you’ll test your understanding of Python’s Counter: The Pythonic Way to Count Objects.
By working through this quiz, you’ll revisit how to create Counter objects, update counts, find mos
Link: https://realpython.com/quizzes/python-counter/
In this quiz, you’ll test your understanding of Python’s Counter: The Pythonic Way to Count Objects.
By working through this quiz, you’ll revisit how to create Counter objects, update counts, find mos
Real Python
Python's Counter: The Pythonic Way to Count Objects Quiz – Real Python
Test your understanding of Python's Counter class from the collections module, including construction, counting, and multiset operations.
Mike Driscoll: Python Pop Quiz – Number Explosion
Link: https://blog.pythonlibrary.org/2026/04/02/python-pop-quiz-number-explosion/
You will sometimes come across examples of code that use one or two asterisks. Depending on how the asterisks are used, they can mean different things to Python.
Check your understanding of what a sin
Link: https://blog.pythonlibrary.org/2026/04/02/python-pop-quiz-number-explosion/
You will sometimes come across examples of code that use one or two asterisks. Depending on how the asterisks are used, they can mean different things to Python.
Check your understanding of what a sin
Mouse Vs Python
Python Pop Quiz - Number Explosion - Mouse Vs Python
You will sometimes come across examples of code that use one or two asterisks. Depending on how the asterisks are used, they can mean different things to Python. Check your understanding of what a single asterisk means in the following quiz! The Quiz What…
death and gravity: reader 3.22 released – new web app
Link: https://death.andgravity.com/reader-3-22
Hi there!
I'm happy to announce version 3.22 of reader, a Python feed reader library.
What's new? #
Here are the highlights since reader 3.20.
New feed reader web app #
The new web application is done
Link: https://death.andgravity.com/reader-3-22
Hi there!
I'm happy to announce version 3.22 of reader, a Python feed reader library.
What's new? #
Here are the highlights since reader 3.20.
New feed reader web app #
The new web application is done
Talk Python Blog: Announcing Course Completion Certificates
Link: https://talkpython.fm/blog/posts/announcing-course-completion-certificates/
I’m very excited to share that you can now generate course completion certificates automatically at Talk Python Training. What’s even better is our certificates allow you to one-click add them as offi
Link: https://talkpython.fm/blog/posts/announcing-course-completion-certificates/
I’m very excited to share that you can now generate course completion certificates automatically at Talk Python Training. What’s even better is our certificates allow you to one-click add them as offi
talkpython.fm
Announcing Course Completion Certificates
Talk Python Training now generates course completion certificates automatically. Download them as PDFs or share them to LinkedIn as official certifications with a single click.
ListenData: How to Use Gemini API in Python
Link: https://www.listendata.com/2024/05/how-to-use-gemini-in-python.html
In this tutorial, you will learn how to use Google's Gemini AI model through its API in Python.
Updated (April 3, 2026): This tutorial has been updated for the latest Gemini models, including Gemini
Link: https://www.listendata.com/2024/05/how-to-use-gemini-in-python.html
In this tutorial, you will learn how to use Google's Gemini AI model through its API in Python.
Updated (April 3, 2026): This tutorial has been updated for the latest Gemini models, including Gemini
ListenData
How to Use Gemini API in Python
This tutorial explains how to use Google's Gemini AI model through its API in Python.
ListenData: 4 Ways to Use ChatGPT API in Python
Link: https://www.listendata.com/2024/04/4-ways-to-use-chatgpt-api-in-python.html
In this tutorial, we will explain how to use ChatGPT API in Python, along with examples.
Steps to Access ChatGPT API
Please follow the steps below to access the ChatGPT API.
Visit the OpenAI Platform
Link: https://www.listendata.com/2024/04/4-ways-to-use-chatgpt-api-in-python.html
In this tutorial, we will explain how to use ChatGPT API in Python, along with examples.
Steps to Access ChatGPT API
Please follow the steps below to access the ChatGPT API.
Visit the OpenAI Platform
ListenData
4 Ways to Use ChatGPT API in Python
In this tutorial, we will explain how to use ChatGPT API in Python, along with examples.
ListenData: How to Use Web Search in ChatGPT API
Link: https://www.listendata.com/2025/02/how-to-use-web-search-in-chatgpt-api.html
In this tutorial, we will explore how to use web search in OpenAI API.
Installation Step : Please make sure to install the openai library using the command - pip install openai.
Python Code
from open
Link: https://www.listendata.com/2025/02/how-to-use-web-search-in-chatgpt-api.html
In this tutorial, we will explore how to use web search in OpenAI API.
Installation Step : Please make sure to install the openai library using the command - pip install openai.
Python Code
from open
ListenData
How to Use Web Search in ChatGPT API
This tutorial explains how to enable web search in OpenAI API.
ListenData: How to Build ChatGPT Clone in Python
Link: https://www.listendata.com/2023/06/how-to-build-chatgpt-clone-in-python.html
In this article, we will see the steps involved in building a chat application and an answering bot in Python using the ChatGPT API and gradio.
Developing a chat application in Python provides more co
Link: https://www.listendata.com/2023/06/how-to-build-chatgpt-clone-in-python.html
In this article, we will see the steps involved in building a chat application and an answering bot in Python using the ChatGPT API and gradio.
Developing a chat application in Python provides more co
ListenData
How to Build ChatGPT Clone in Python
Learn how to build your ChatGPT clone with Python in simple steps. It provides more control and flexibility and you can customize it as per your needs
Rodrigo Girão Serrão: Indexable iterables
Link: https://mathspp.com/blog/indexable-iterables
Learn how objects are automatically iterable if you implement integer indexing.
Introduction
An iterable in Python is any object you can traverse through with a for loop.
Iterables are typically cont
Link: https://mathspp.com/blog/indexable-iterables
Learn how objects are automatically iterable if you implement integer indexing.
Introduction
An iterable in Python is any object you can traverse through with a for loop.
Iterables are typically cont
Mathspp
Indexable iterables
Learn how objects are automatically iterable if you implement integer indexing.
Real Python: Quiz: Class Concepts: Object-Oriented Programming in Python
Link: https://realpython.com/quizzes/python-class-object/
In this quiz, you’ll test your understanding of
Class Concepts: Object-Oriented Programming in Python.
By working through this quiz, you’ll revisit how to define classes,
use instance and class attrib
Link: https://realpython.com/quizzes/python-class-object/
In this quiz, you’ll test your understanding of
Class Concepts: Object-Oriented Programming in Python.
By working through this quiz, you’ll revisit how to define classes,
use instance and class attrib
Realpython
Class Concepts: Object-Oriented Programming in Python Quiz – Real Python
Test your understanding of Python classes, attributes, methods, properties, and the descriptor protocol.
Real Python: Quiz: How to Add Features to a Python Project With Codex CLI
Link: https://realpython.com/quizzes/codex-cli/
In this quiz, you’ll test your understanding of How to Add Features to a Python Project With Codex CLI.
By working through this quiz, you’ll revisit how to install, configure, and use Codex CLI to imp
Link: https://realpython.com/quizzes/codex-cli/
In this quiz, you’ll test your understanding of How to Add Features to a Python Project With Codex CLI.
By working through this quiz, you’ll revisit how to install, configure, and use Codex CLI to imp
Realpython
How to Add Features to a Python Project With Codex CLI Quiz – Real Python
Test your knowledge of Codex CLI, the AI-powered terminal tool for adding features to Python projects with natural language.
PyCon: ¡Haciendo Historia! Celebrating PyCon US’s First-Ever Spanish-Language Keynote
Link: https://pycon.blogspot.com/2026/04/haciendo-historia-celebrating-pycon-uss.html
PyCon US has always been about more than just a programming language; it’s about the incredible, global community that builds, supports, and innovates with it. This year at PyCon US 2026 in Long Beach
Link: https://pycon.blogspot.com/2026/04/haciendo-historia-celebrating-pycon-uss.html
PyCon US has always been about more than just a programming language; it’s about the incredible, global community that builds, supports, and innovates with it. This year at PyCon US 2026 in Long Beach
Blogspot
¡Haciendo Historia! Celebrating PyCon US’s First-Ever Spanish-Language Keynote
PyCon US has always been about more than just a programming language; it’s about the incredible, global community that builds, supports, and...
Armin Ronacher: Absurd In Production
Link: https://lucumr.pocoo.org/2026/4/4/absurd-in-production/
About five months ago I wrote about Absurd, a
durable execution system we built for our own use at Earendil, sitting entirely
on top of Postgres and Postgres alone. The pitch was simple: you don’t ne
Link: https://lucumr.pocoo.org/2026/4/4/absurd-in-production/
About five months ago I wrote about Absurd, a
durable execution system we built for our own use at Earendil, sitting entirely
on top of Postgres and Postgres alone. The pitch was simple: you don’t ne
Armin Ronacher's Thoughts and Writings
Absurd In Production
Five months of durable execution with just Postgres.
Marcos Dione: Correcting OpenStreetMap wrong tag values
Link: https://www.grulic.org.ar/~mdione/glob/posts/correcting-openstreetmap-wrong-tag-values/
As a hobbyist consumer of OSM data to render maps, I find wrong tags annoying. Bad values mean that the
resulting map is wrong or incomplete, so less useful. I decided to attack the most egregious on
Link: https://www.grulic.org.ar/~mdione/glob/posts/correcting-openstreetmap-wrong-tag-values/
As a hobbyist consumer of OSM data to render maps, I find wrong tags annoying. Bad values mean that the
resulting map is wrong or incomplete, so less useful. I decided to attack the most egregious on
.:: Marcos Dione/StyXman's glob ::.
Correcting OpenStreetMap wrong tag values
As a hobbyist consumer of OSM data to render maps, I find wrong tags annoying. Bad values mean that the
resulting map is wrong or incomplete, so less useful. I decided to attack the most egregious on
resulting map is wrong or incomplete, so less useful. I decided to attack the most egregious on
EuroPython: Humans of EuroPython: George Zisopoulos
Link: https://blog.europython.eu/humans-of-ep-george/
Behind every flawless talk, engaging workshop, and perfectly timed coffee break at EuroPython is a crew of unsung heroes—our volunteers! 🌟 Not just organizers, but dream enablers: printer ninjas, regi
Link: https://blog.europython.eu/humans-of-ep-george/
Behind every flawless talk, engaging workshop, and perfectly timed coffee break at EuroPython is a crew of unsung heroes—our volunteers! 🌟 Not just organizers, but dream enablers: printer ninjas, regi
EuroPython Blog
Humans of EuroPython: George Zisopoulos
Behind every flawless talk, engaging workshop, and perfectly timed coffee break at EuroPython is a crew of unsung heroes—our volunteers! 🌟 Today we’d like to introduce George Zisopoulos, member of the Operations team at EuroPython 2025.
Real Python: Quiz: For Loops in Python (Definite Iteration)
Link: https://realpython.com/quizzes/for-loop-python/
Test your understanding of For Loops in Python (Definite Iteration).
You’ll revisit Python loops, iterables, and how iterators behave. You’ll also explore set iteration order and the effects of the br
Link: https://realpython.com/quizzes/for-loop-python/
Test your understanding of For Loops in Python (Definite Iteration).
You’ll revisit Python loops, iterables, and how iterators behave. You’ll also explore set iteration order and the effects of the br
Realpython
For Loops in Python (Definite Iteration) Quiz – Real Python
Test your understanding of Python loops, iterables, and control flow with break, continue, and StopIteration.
PyCon: Python and the Future of AI: Agents, Inference, and Edge AI
Link: https://pycon.blogspot.com/2026/04/python-and-future-of-ai-agents.html
Finding AI insights and education at PyCon US 2026While AI content is sprinkled throughout the event, how could it not be, PyCon US features a dedicated The Future of AI with Python track, new this ye
Link: https://pycon.blogspot.com/2026/04/python-and-future-of-ai-agents.html
Finding AI insights and education at PyCon US 2026While AI content is sprinkled throughout the event, how could it not be, PyCon US features a dedicated The Future of AI with Python track, new this ye
Blogspot
Python and the Future of AI: Agents, Inference, and Edge AI
Finding AI insights and education at PyCon US 2026 While AI content is sprinkled throughout the event, how could it not be, PyCon US feature...
Real Python: D-Strings Could End Your textwrap.dedent() Days and Other Python News for April 2026
Link: https://realpython.com/python-news-april-2026/
If you’ve ever wrapped a multiline string in textwrap.dedent() and wondered why Python can’t just handle that for you, then your PEP has arrived. PEP 822 proposes d-strings, a new d"""...""" prefix th
Link: https://realpython.com/python-news-april-2026/
If you’ve ever wrapped a multiline string in textwrap.dedent() and wondered why Python can’t just handle that for you, then your PEP has arrived. PEP 822 proposes d-strings, a new d"""...""" prefix th
Real Python
D-Strings Could End Your textwrap.dedent() Days and Other Python News for April 2026 – Real Python
D-strings proposed to kill textwrap.dedent(), Python 3.15 alpha 7 ships lazy imports, GPT-5.4 launches, and Python Insider moves home.
Trey Hunner: Using a ~/.pdbrc file to customize the Python Debugger
Link: https://treyhunner.com/2026/04/customizing-pdb-with-pdbrc/
Did you know that you can customize the Python debugger (PDB) by creating custom aliases within a .pdbrc file in your home directory or Python’s current working directory?
I recently learned this and
Link: https://treyhunner.com/2026/04/customizing-pdb-with-pdbrc/
Did you know that you can customize the Python debugger (PDB) by creating custom aliases within a .pdbrc file in your home directory or Python’s current working directory?
I recently learned this and
Treyhunner
Using a ~/.pdbrc file to customize the Python Debugger
Did you know that you can customize the Python debugger (PDB) by creating custom aliases within a .pdbrc file in your home directory or Python’ …