Subscribe
Sign in
Home
The Club
The Python Coding Place
Selected Series
Archive
About
Latest
Top
Discussions
And Now You Know Your ABC
How helping at my track club's championships led to Python Abstract Base Classes
Nov 1
•
Stephen Gruppetta
7
1
October 2025
Creating a Singleton Class in Python And Why You (Probably) Don’t Need It
Creating a singleton class is a great exercise to understand object creation in Python, but you’re unlikely to need it in your code.
Oct 14
•
Stephen Gruppetta
8
September 2025
The Networking Event (#4 in The itertools Series • `combinations()` and `permutations()`)
Yteria still can't utter or write the word "for", but she offered to write some code to help organise a networking event
Sep 21
•
Stephen Gruppetta
8
1
August 2025
When You No Longer Need That Object • Dealing With Garbage in Python
Let's explore reference counting and cyclic garbage collection in Python
Aug 29
•
Stephen Gruppetta
10
1
Flashy, Fancy Shortcuts Aren't Always Suitable [Python Shorts]
A Python Shorts post about a shortcut that's often overused
Aug 3
•
Stephen Gruppetta
13
1
1
July 2025
Do You Really Know How `or` And `and` Work in Python?
Let's explore the Python expression `5 or 0`
Jul 18
•
Stephen Gruppetta
16
2
1
Python Backstage • Disassembling Python Code Using the `dis` Module
Let's look behind the scenes to see what happens when you run your Python (CPython) code
Jul 8
•
Stephen Gruppetta
11
2
June 2025
I Want to Remove Duplicates from a Python List • How Do I Do It?
Lists can have duplicate values. But sometimes, you don't want repeated items. Let's explore how to deal with this.
Jun 20
•
Stephen Gruppetta
21
6
5
Are Python Dictionaries Ordered Data Structures?
This question has a nuanced answer
Jun 11
•
Stephen Gruppetta
15
6
1
May 2025
What's the Difference Between Zipping and Unzipping Your Jacket? • Unzipping in Python
The advantage of Python's zipping and unzipping over the clothing type is that in Python, they don't get stuck!
May 31
•
Stephen Gruppetta
8
1
The Chores Rota (#3 in The `itertools` Series • `cycle()` and Combining Tools)
The third episode in Yteria's saga. The third article in the `itertools` series. Discover `itertools.cycle()` and how to combine iteration tools using…
May 17
•
Stephen Gruppetta
8
1
A Story About Parameters and Arguments in Python Functions • "AI Coffee" Grand Opening This Monday
Parameters and arguments • Positional and keyword arguments • Parameters with default values • *args and **kwargs • Positional-only and keyword-only…
May 7
•
Stephen Gruppetta
9
5
2
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts