EuroPython Society: Call for EuroPython 2026 Host Venues
Are you a community builder dreaming of bringing EuroPython to your city? The Call for Venues for EuroPython 2026 is now open! 🎉EuroPython is the longest-running volunteer-led Python conference in the...
View ArticleSeth Michael Larson: Quick Mastodon toot templates for event hashtags
I'm a big fan of Mastodon and I plan to cover PyCon US 2025 on Mastodon almost exclusively (and it sounds like I'm not alone).This was the plan last year, too, but I found typing out all the hashtags...
View ArticlePyCoder’s Weekly: Issue #678: Namespaces, __init__, Sets, and More (April 22,...
#678 – APRIL 22, 2025View in Browser »Namespaces in Python In this tutorial, you’ll learn about Python namespaces, the structures that store and organize the symbolic names during the execution of a...
View ArticleReal Python: Getting Started With Python IDLE
Python IDLE is the default integrated development environment (IDE) that comes bundled with every Python installation, helping you to start coding right out of the box. In this tutorial, you’ll explore...
View ArticleZato Blog: Integrating with Jira APIs
Integrating with Jira APIs 2025-04-24, by Dariusz Suchojad OverviewContinuing in the series of articles about newest cloud connections in Zato 3.3, this episode covers Atlassian Jira from the...
View ArticleEveryday Superpowers: Finding the root of a project with pathlib
Every now and then I'm writing code deep in some Python project, and I realize that it would be nice to generate a file at the root of a project.The following is the way I'm currently finding the root...
View ArticlePython Software Foundation: 2025 PSF Board Election Schedule Change
Starting this year, the PSF Board Election will be held a couple of months later in the year than in years prior. The nomination period through the end of the vote will run around the August to...
View ArticleEveryday Superpowers: Supercharge Your Enums: Cleaner Code with Hidden Features
I see a lot of articles suggesting you use enums by mostly restating the Python documentation. Unfortunately, I feel this leaves readers without crutial practical advice, which I'd like to pass on...
View ArticlePython GUIs: Building a Currency Converter Application using Tkinter —...
In this tutorial, you'll create a currency converter application with Python and Tkinter. The app will allow the users to select the source currency, choose the target currency, and input the amount to...
View ArticleEveryday Superpowers: Event Sourcing: Reactivity Without the React Overhead
This is the second entry in a five-part series about event sourcing:Why I Finally Embraced Event Sourcing—And Why You Should TooWhat is event sourcing and why you should carePreventing painful...
View ArticleAwesome Python Applications: aider
aider: Terminal-based AI pair programming assistant.Links:RepoHome
View ArticleAwesome Python Applications: Beaver Habits
Beaver Habits: Self-hosted habit tracking app without "Goals".Links:RepoHomeDemoFund
View ArticleAwesome Python Applications: DollarDollar Bill Y'all
DollarDollar Bill Y'all: Self-hosted money management and expense splitting web service.Links:RepoDemoFund
View ArticleTest and Code: The role of AI in software testing - Anthony Shaw
AI is helping people write code. Tests are one of those things that some people don't like to write. Can AI play a role in creating automated software tests? Well, yes. But it's a nuanced yes....
View ArticleEd Crewe: Talk about Cloud Prices at PyConLT 2025
Introduction to Cloud PricingI am looking forward to speaking at PyConLT 2025. My talk is called Cutting the Price of Scraping Cloud CostsIts been a while (12 years!) since my last Python conference...
View ArticleDjango Weblog: New-features github repo and project
New Feature Request/Proposal Process with GitHub RepositoryDjango is experimenting with a new GitHub repository specifically designed to manage feature ideas and their progression. This is a...
View ArticleDaniel Roy Greenfeld: TIL: Pipe operator for merging dictionaries
In Python 3.9 and later, the pipe operator | can be used to merge dictionaries.
View ArticlePython GUIs: Kivy's Complex Widgets — Learn How to Use Kivy's Complex UX...
Kivy is a powerful framework for developing multi-touch GUI applications using Python. It provides a set of rich built-in widgets which you can use to build complex GUI applications.In a previous...
View ArticleReal Python: Quiz: Managing Python Projects With uv: An All-in-One Solution
By working through this quiz, you’ll revisit how Python’s uv integrates multiple functionalities into one tool, offering a comprehensive solution for managing Python projects.You can use it for fast...
View Article