The Python Series

Image

I often publish series (pl.) of articles following a particular topic. On this page, you’ll find links to a selection of the series I publish on The Python Coding Stack:


1.

A Magical Tour Through Object-Oriented Programming in Python • Hogwarts School of Codecraft and Algorithmancy

·
June 10, 2023
A Magical Tour Through Object-Oriented Programming in Python • Hogwarts School of Codecraft and Algorithmancy

Here are all the articles in this series on object-oriented programming: Year 1: Harry Potter and The Object-Oriented Programming Paradigm Year 2: Let The Real Magic Begin • Creating Classes in Python Year 3: There's A Method To The Madness • Defining Methods In Python Classes


2.

The Python Data Structure Categories Series

·
June 10, 2023
The Python Data Structure Categories Series

We often focus on learning about data structures such as lists, dictionaries, tuples, and so on. But understanding the categories they belong to is just as important, especially in a duck-typing language such as Python. Here are all the articles in this series on data structure categories:


3.

Monty and The White Room Analogy

·
October 21, 2023
Monty and The White Room Analogy

A series of posts explaining the fundamentals of a Python program in a different way to usual. Monty is ready to jump into action. He’s waiting for your orders. Read this three-part series describing the structure of a computer program through an analogy that deals with modules, variables, functions, and more…


4.

The NumPy for Numpties (sort-of) series

·
January 17, 2024
The NumPy for Numpties (sort-of) series

This is not quite a series in the traditional sense. It’s not a structured set of articles that build on each other in a coherent and planned manner. Instead, it’s a collection of articles about NumPy, Python’s main library for dealing with numerical data.


And not quite a series, but here’s a collection of all my turtle-based articles and tutorial:

5.

The Turtle Archives

·
November 12, 2023
The Turtle Archives

I love using the turtle module. And I think it’s great to teach plenty of coding concepts in a visual and fun way. Here are all my turtle-based articles, all in one place.

6.

The `itertools` Series

The `itertools` Series

In this series, you’ll follow Yteria and her particular challenges when coding in Python. Yteria’s world is not like yours or mine!