Real Python: Vector Databases and Embeddings With ChromaDB
Link: https://realpython.com/courses/vector-databases-embeddings-chromadb/
The era of large language models (LLMs) is here, bringing with it rapidly evolving libraries like ChromaDB that help augment LLM applications. You’ve most likely heard of chatbots like OpenAI’s ChatGP
Link: https://realpython.com/courses/vector-databases-embeddings-chromadb/
The era of large language models (LLMs) is here, bringing with it rapidly evolving libraries like ChromaDB that help augment LLM applications. You’ve most likely heard of chatbots like OpenAI’s ChatGP
Realpython
Vector Databases and Embeddings With ChromaDB – Real Python
Learn how to use ChromaDB, an open-source vector database, to store embeddings and give context to large language models in Python.
death and gravity: Learn Python object-oriented programming with Raymond Hettinger
Link: https://death.andgravity.com/hettinger
💢 There must be a better way.
Raymond Hettinger is a Python core developer.
Even if you haven't heard of him,
you've definitely used his work,
bangers such as
sorted(), enumerate(), collections, ite
Link: https://death.andgravity.com/hettinger
💢 There must be a better way.
Raymond Hettinger is a Python core developer.
Even if you haven't heard of him,
you've definitely used his work,
bangers such as
sorted(), enumerate(), collections, ite
PyCoder’s Weekly: Issue #730: Typing Django, Dictionaries, pandas vs Polars, and More (April 14, 2026)
Link: https://pycoders.com/issues/730
#730 – APRIL 14, 2026 View in Browser » Typing Your Django Project in 2026 Django was first released 10 years before Python standardized its type hints syntax. Because of this it’s not surprisin
Link: https://pycoders.com/issues/730
#730 – APRIL 14, 2026 View in Browser » Typing Your Django Project in 2026 Django was first released 10 years before Python standardized its type hints syntax. Because of this it’s not surprisin
Pycoders
PyCoder’s Weekly | Issue #730
Typing Django, Dictionaries, pandas vs Polars, and More
Real Python: Quiz: Design and Guidance: Object-Oriented Programming in Python
Link: https://realpython.com/quizzes/python-solid-principles/
Test your understanding of the Design and Guidance: Object-Oriented Programming in Python video course.
You’ll revisit single responsibility, open-closed, Liskov substitution, interface segregation, a
Link: https://realpython.com/quizzes/python-solid-principles/
Test your understanding of the Design and Guidance: Object-Oriented Programming in Python video course.
You’ll revisit single responsibility, open-closed, Liskov substitution, interface segregation, a
Realpython
Design and Guidance: Object-Oriented Programming in Python Quiz – Real Python
Test your understanding of the SOLID design principles for writing cleaner, more maintainable object-oriented Python code.
Real Python: Variables in Python: Usage and Best Practices
Link: https://realpython.com/python-variables/
In Python, variables are symbolic names that refer to objects or values stored in your computer’s memory. They allow you to assign descriptive names to data, making it easier to manipulate and reuse v
Link: https://realpython.com/python-variables/
In Python, variables are symbolic names that refer to objects or values stored in your computer’s memory. They allow you to assign descriptive names to data, making it easier to manipulate and reuse v
Real Python
Variables in Python: Usage and Best Practices – Real Python
Explore Python variables from creation to best practices, covering naming conventions, dynamic typing, variable scope, and type hints with examples.
Django Weblog: Django Has Adopted Contributor Covenant 3
Link: https://www.djangoproject.com/weblog/2026/apr/15/contributor-covenant-adoption/
We’re excited to announce that Django has officially adopted Contributor Covenant 3 as our new Code of Conduct! This milestone represents the completion of a careful, community-driven process that beg
Link: https://www.djangoproject.com/weblog/2026/apr/15/contributor-covenant-adoption/
We’re excited to announce that Django has officially adopted Contributor Covenant 3 as our new Code of Conduct! This milestone represents the completion of a careful, community-driven process that beg
Django Project
Django Has Adopted Contributor Covenant 3
Posted by Dan Ryan on April 15, 2026
Real Python: Learning Path: Python Game Development
Link: https://realpython.com/learning-paths/python-game-development/
Build Python games from command-line projects to 2D graphical games with turtle, Tkinter, Pygame, and Arcade.
[ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered
Link: https://realpython.com/learning-paths/python-game-development/
Build Python games from command-line projects to 2D graphical games with turtle, Tkinter, Pygame, and Arcade.
[ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered
Real Python
Python Game Development (Learning Path) – Real Python
Build Python games from command-line projects to 2D graphical games with turtle, Tkinter, Pygame, and Arcade.
Real Python: Quiz: Welcome to Real Python!
Link: https://realpython.com/quizzes/real-python-welcome/
In this quiz, you’ll test your understanding of
Welcome to Real Python!
By working through this quiz, you’ll revisit key platform features
like video courses, written tutorials, interactive quizzes, L
Link: https://realpython.com/quizzes/real-python-welcome/
In this quiz, you’ll test your understanding of
Welcome to Real Python!
By working through this quiz, you’ll revisit key platform features
like video courses, written tutorials, interactive quizzes, L
Realpython
Welcome to Real Python! Quiz – Real Python
Get a tour of Real Python, find resources for your skill level, and learn how to use the community to study effectively.
Bruno Ponne / Coding The Past: Exploring the MET API with Python - Francisco Goya's Artworks
Link: https://www.codingthepast.com/2026/04/16/met-api-with-python.html
The act of painting is about one heart telling another heart where he found salvation.
— Francisco Goya
Francisco Goya is one of my favorite artists. His work has a beautiful darkness that tells a lo
Link: https://www.codingthepast.com/2026/04/16/met-api-with-python.html
The act of painting is about one heart telling another heart where he found salvation.
— Francisco Goya
Francisco Goya is one of my favorite artists. His work has a beautiful darkness that tells a lo
Codingthepast
Exploring the MET API with Python - Francisco Goya's Artworks
Discover how to retrieve data from the MET API using Python. Convert complex JSON data into pandas DataFrames and create a visualization of the most frequent terms in Francisco Goya's artwork tags.
Python Software Foundation: Announcing Python Software Foundation Fellow Members for Q4 2025! 🎉
Link: https://pyfound.blogspot.com/2026/01/announcing-python-software-foundation.html
The PSF is pleased to announce its fourth batch of PSF Fellows for 2025! Let us welcome the new PSF Fellows for Q4! The following people continue to do amazing things for the Python community:Chris Br
Link: https://pyfound.blogspot.com/2026/01/announcing-python-software-foundation.html
The PSF is pleased to announce its fourth batch of PSF Fellows for 2025! Let us welcome the new PSF Fellows for Q4! The following people continue to do amazing things for the Python community:Chris Br
Python Software Foundation Blog
Announcing Python Software Foundation Fellow Members for Q4 2025! 🎉
The PSF is pleased to announce its fourth batch of PSF Fellows for 2025 ! Let us welcome the new PSF Fellows for Q4 ! The following people ...
Django Weblog: PyCharm & Django annual fundraiser
Link: https://www.djangoproject.com/weblog/2026/apr/16/pycharm-django-annual-fundraiser/
For another year, we are thrilled to partner with our friends at JetBrains on the annual "Buy PyCharm, Support Django" campaign. This is the first of two fundraisers we're running with JetBrains this
Link: https://www.djangoproject.com/weblog/2026/apr/16/pycharm-django-annual-fundraiser/
For another year, we are thrilled to partner with our friends at JetBrains on the annual "Buy PyCharm, Support Django" campaign. This is the first of two fundraisers we're running with JetBrains this
Django Project
PyCharm & Django annual fundraiser
Posted by Jeff Triplett and JetBrains on April 16, 2026
Django Weblog: New Technical Governance - request for community feedback
Link: https://www.djangoproject.com/weblog/2026/apr/16/new-technical-governance-request-for-community-fee/
Hello Django community,
The Steering Council is excited to share our proposed new technical governance and ask for your feedback. Last year we suspended the formal voting process of the Steering Counc
Link: https://www.djangoproject.com/weblog/2026/apr/16/new-technical-governance-request-for-community-fee/
Hello Django community,
The Steering Council is excited to share our proposed new technical governance and ask for your feedback. Last year we suspended the formal voting process of the Steering Counc
Django Project
New Technical Governance - request for community feedback
Posted by The Steering Council on April 16, 2026
Talk Python to Me: #545: OWASP Top 10 (2025 List) for Python Devs
Link: https://talkpython.fm/episodes/show/545/owasp-top-10-2025-list-for-python-devs
The OWASP Top 10 just got a fresh update, and there are some big changes: supply chain attacks, exceptional condition handling, and more. Tanya Janca is back on Talk Python to walk us through every si
Link: https://talkpython.fm/episodes/show/545/owasp-top-10-2025-list-for-python-devs
The OWASP Top 10 just got a fresh update, and there are some big changes: supply chain attacks, exceptional condition handling, and more. Tanya Janca is back on Talk Python to walk us through every si
talkpython.fm
OWASP Top 10 (2025 List) for Python Devs
The OWASP Top 10 just got a fresh update, and there are some big changes: supply chain attacks, exceptional condition handling, and more. Tanya Janca is back on Talk Python to walk us through every single one of them. And we're not just talking theory, we're…
Real Python: Quiz: Working With Python Virtual Environments
Link: https://realpython.com/quizzes/working-python-virtual-environments/
Test your understanding of the Working With Python Virtual Environments video course.
You’ll revisit why virtual environments matter, how to create and activate them, and how to install and manage pac
Link: https://realpython.com/quizzes/working-python-virtual-environments/
Test your understanding of the Working With Python Virtual Environments video course.
You’ll revisit why virtual environments matter, how to create and activate them, and how to install and manage pac
Realpython
Working With Python Virtual Environments Quiz – Real Python
Test your knowledge of Python virtual environments, from creating and activating them to installing packages with pip.
Real Python: The Real Python Podcast – Episode #291: Reassessing the LLM Landscape & Summoning Ghosts
Link: https://realpython.com/podcasts/rpp/291/
What are the current techniques being employed to improve the performance of LLM-based systems? How is the industry shifting from post-training towards context engineering and multi-agent orchestratio
Link: https://realpython.com/podcasts/rpp/291/
What are the current techniques being employed to improve the performance of LLM-based systems? How is the industry shifting from post-training towards context engineering and multi-agent orchestratio
Realpython
Episode #291: Reassessing the LLM Landscape & Summoning Ghosts – The Real Python Podcast
What are the current techniques being employed to improve the performance of LLM-based systems? How is the industry shifting from post-training towards context engineering and multi-agent orchestration? This week on the show, Jodie Burchell, data scientist…
Mike Driscoll: Textual – An Intro to DOM Queries (Part I)
Link: https://blog.pythonlibrary.org/2026/04/17/textual-an-intro-to-dom-queries-part-i/
In this article, you will learn how to query the DOM in Textual. You will discover that the DOM keeps track of all the widgets in your application. By running queries against the DOM, you can find wid
Link: https://blog.pythonlibrary.org/2026/04/17/textual-an-intro-to-dom-queries-part-i/
In this article, you will learn how to query the DOM in Textual. You will discover that the DOM keeps track of all the widgets in your application. By running queries against the DOM, you can find wid
Mouse Vs Python
Textual - An Intro to DOM Queries (Part I) - Mouse Vs Python
In this article, you will learn how to query the DOM in Textual. You will discover that the DOM keeps track of all the widgets in your application. By running queries against the DOM, you can find widgets quickly and update them, too. You will be learning…
EuroPython: Humans of EuroPython: Nikoś (nikoshell)
Link: https://blog.europython.eu/humans-of-ep-nikoshell/
EuroPython wouldn&apost exist without our dedicated volunteers who work tirelessly behind the scenes. They design our website, set up the call for proposals system, review hundreds of submissions, car
Link: https://blog.europython.eu/humans-of-ep-nikoshell/
EuroPython wouldn&apost exist without our dedicated volunteers who work tirelessly behind the scenes. They design our website, set up the call for proposals system, review hundreds of submissions, car
EuroPython Blog
Humans of EuroPython: Nikoś (nikoshell)
EuroPython wouldn't exist without our dedicated volunteers who work tirelessly behind the scenes. They design our website, set up the call for proposals system, review hundreds of submissions, carefully select talks, coordinate speakers, and handle countless…
Seth Michael Larson: More thoughts on Nintendo Switch 2 storage prices
Link: https://sethmlarson.dev/nintendo-switch-2-storage-prices?utm_campaign=rss
Since my last post about Nintendo Switch 2
storage and prices three major things have happened
affecting Switch 2 game prices:
Nintendo published a new digital game pricing strategy
where digital fir
Link: https://sethmlarson.dev/nintendo-switch-2-storage-prices?utm_campaign=rss
Since my last post about Nintendo Switch 2
storage and prices three major things have happened
affecting Switch 2 game prices:
Nintendo published a new digital game pricing strategy
where digital fir
sethmlarson.dev
More thoughts on Nintendo Switch 2 storage prices
Since my last post about Nintendo Switch 2
storage and prices three major things have happened
affecting Switch 2 game prices:
Nintendo published a new digital game pricing strategy
where digital...
storage and prices three major things have happened
affecting Switch 2 game prices:
Nintendo published a new digital game pricing strategy
where digital...
Django Weblog: DSF member of the month - Rob Hudson
Link: https://www.djangoproject.com/weblog/2026/apr/19/dsf-member-of-the-month-rob-hudson/
For April 2026, we welcome Rob Hudson as our DSF member of the month! ⭐
Rob is the creator of django-debug-toolbar (DDT), tool used by more than 100 000 folks in the world. He introduces Content-Secu
Link: https://www.djangoproject.com/weblog/2026/apr/19/dsf-member-of-the-month-rob-hudson/
For April 2026, we welcome Rob Hudson as our DSF member of the month! ⭐
Rob is the creator of django-debug-toolbar (DDT), tool used by more than 100 000 folks in the world. He introduces Content-Secu
Django Project
DSF member of the month - Rob Hudson
Posted by Sarah Abderemane on April 19, 2026
Mike Driscoll: Textual – Logging to File and to Textual Console
Link: https://blog.pythonlibrary.org/2026/04/20/textual-logging-to-file-and-to-textual-console/
When you are developing a user interface, it can be valuable to have a log of what’s going on. Creating a log in Textual, a text-based user interface, is even easier than creating one for wxPython or
Link: https://blog.pythonlibrary.org/2026/04/20/textual-logging-to-file-and-to-textual-console/
When you are developing a user interface, it can be valuable to have a log of what’s going on. Creating a log in Textual, a text-based user interface, is even easier than creating one for wxPython or
Mouse Vs Python
Textual - Logging to File and to Textual Console - Mouse Vs Python
When you are developing a user interface, it can be valuable to have a log of what’s going on. Creating a log in Textual, a text-based user interface, is even easier than creating one for wxPython or Tkinter. Why? Well, because Textual includes a logger that…