Forem

Aaron Rose profile picture

Aaron Rose

Software engineer and technology writer at tech-reader.blog

Location Dallas, TX Joined Joined on  Personal website https://www.tech-reader.blog
The Method Workshop: Class Methods, Static Methods, and Properties
Cover image for The Method Workshop: Class Methods, Static Methods, and Properties

The Method Workshop: Class Methods, Static Methods, and Properties

Comments
11 min read

Want to connect with Aaron Rose?

Create an account to connect with Aaron Rose. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Special Protocols Room: Magic Methods and Operator Overloading
Cover image for The Special Protocols Room: Magic Methods and Operator Overloading

The Special Protocols Room: Magic Methods and Operator Overloading

Comments
8 min read
The Inheritance Gallery: Parent and Child Classes
Cover image for The Inheritance Gallery: Parent and Child Classes

The Inheritance Gallery: Parent and Child Classes

3
Comments
7 min read
The Blueprint Room: Classes and Instances
Cover image for The Blueprint Room: Classes and Instances

The Blueprint Room: Classes and Instances

Comments
7 min read
The Nested Patterns: Advanced Comprehension Techniques
Cover image for The Nested Patterns: Advanced Comprehension Techniques

The Nested Patterns: Advanced Comprehension Techniques

Comments
8 min read
The Pattern Looms: List and Dict Comprehensions
Cover image for The Pattern Looms: List and Dict Comprehensions

The Pattern Looms: List and Dict Comprehensions

5
Comments
8 min read
The Functional Toolkit: Map, Filter, and Reduce
Cover image for The Functional Toolkit: Map, Filter, and Reduce

The Functional Toolkit: Map, Filter, and Reduce

1
Comments
8 min read
The Anonymous Workers: Lambda Functions Explained
Cover image for The Anonymous Workers: Lambda Functions Explained

The Anonymous Workers: Lambda Functions Explained

5
Comments
7 min read
Code Deconstruction: The Nested List Comprehension
Cover image for Code Deconstruction: The Nested List Comprehension

Code Deconstruction: The Nested List Comprehension

3
Comments
5 min read
Code Deconstruction: The Counting Lambda
Cover image for Code Deconstruction: The Counting Lambda

Code Deconstruction: The Counting Lambda

1
Comments
3 min read
The Custom Conveyor: Building Your Own Iterators
Cover image for The Custom Conveyor: Building Your Own Iterators

The Custom Conveyor: Building Your Own Iterators

2
Comments
8 min read
The Conveyor Belt Protocol: Understanding Iterators
Cover image for The Conveyor Belt Protocol: Understanding Iterators

The Conveyor Belt Protocol: Understanding Iterators

3
Comments
8 min read
The Library Method: Understanding @cache
Cover image for The Library Method: Understanding @cache

The Library Method: Understanding @cache

7
Comments
6 min read
The Custom Alarm Codes: Creating Your Own Exceptions
Cover image for The Custom Alarm Codes: Creating Your Own Exceptions

The Custom Alarm Codes: Creating Your Own Exceptions

2
Comments
7 min read
The Alert System: Try, Except, and Finally
Cover image for The Alert System: Try, Except, and Finally

The Alert System: Try, Except, and Finally

2
Comments
7 min read
The Custom Portal Design: Building Your Own Context Managers
Cover image for The Custom Portal Design: Building Your Own Context Managers

The Custom Portal Design: Building Your Own Context Managers

2
Comments
6 min read
The Automatic Door System: With Statements Explained
Cover image for The Automatic Door System: With Statements Explained

The Automatic Door System: With Statements Explained

2
Comments
6 min read
The Pipeline Network: Generator Expressions and Comprehensions
Cover image for The Pipeline Network: Generator Expressions and Comprehensions

The Pipeline Network: Generator Expressions and Comprehensions

3
Comments
7 min read
The Parameter Laboratory: Decorators with Arguments
Cover image for The Parameter Laboratory: Decorators with Arguments

The Parameter Laboratory: Decorators with Arguments

2
Comments
4 min read
The Function Modification Station: Basic Decorator Mechanics
Cover image for The Function Modification Station: Basic Decorator Mechanics

The Function Modification Station: Basic Decorator Mechanics

2
Comments
4 min read
The Closure Phenomenon: Functions That Remember
Cover image for The Closure Phenomenon: Functions That Remember

The Closure Phenomenon: Functions That Remember

14
Comments 3
5 min read
The Scope Investigation: Local, Global, and Nonlocal Variables
Cover image for The Scope Investigation: Local, Global, and Nonlocal Variables

The Scope Investigation: Local, Global, and Nonlocal Variables

2
Comments
4 min read
The Assembly Line: String Formatting and f-strings
Cover image for The Assembly Line: String Formatting and f-strings

The Assembly Line: String Formatting and f-strings

1
Comments
4 min read
The Immutable Manuscripts: Why Strings Never Change
Cover image for The Immutable Manuscripts: Why Strings Never Change

The Immutable Manuscripts: Why Strings Never Change

Comments
4 min read
The Unpacking Ceremony: Multiple Assignment and Tuple Magic
Cover image for The Unpacking Ceremony: Multiple Assignment and Tuple Magic

The Unpacking Ceremony: Multiple Assignment and Tuple Magic

Comments
4 min read
The Immutable Exhibition: Why Tuples Never Change
Cover image for The Immutable Exhibition: Why Tuples Never Change

The Immutable Exhibition: Why Tuples Never Change

Comments
4 min read
The Frozen Collection Vault: frozenset and Set Immutability
Cover image for The Frozen Collection Vault: frozenset and Set Immutability

The Frozen Collection Vault: frozenset and Set Immutability

Comments
4 min read
The Membership Registry: Set Operations and Uniqueness
Cover image for The Membership Registry: Set Operations and Uniqueness

The Membership Registry: Set Operations and Uniqueness

1
Comments
4 min read
The Specialized Archives: defaultdict, Counter, and OrderedDict
Cover image for The Specialized Archives: defaultdict, Counter, and OrderedDict

The Specialized Archives: defaultdict, Counter, and OrderedDict

2
Comments
3 min read
Beyond `i` and `tmp`: Writing Code for Humans, Inspired by Grace Hopper
Cover image for Beyond `i` and `tmp`: Writing Code for Humans, Inspired by Grace Hopper

Beyond `i` and `tmp`: Writing Code for Humans, Inspired by Grace Hopper

1
Comments
3 min read
The Immutable Key Mystery: What Makes a Dictionary Key Valid
Cover image for The Immutable Key Mystery: What Makes a Dictionary Key Valid

The Immutable Key Mystery: What Makes a Dictionary Key Valid

3
Comments
5 min read
The Great Reorganization: Dictionary Ordering and Resizing
Cover image for The Great Reorganization: Dictionary Ordering and Resizing

The Great Reorganization: Dictionary Ordering and Resizing

2
Comments
4 min read
The Collision Protocol: When Two Keys Share a Drawer
Cover image for The Collision Protocol: When Two Keys Share a Drawer

The Collision Protocol: When Two Keys Share a Drawer

2
Comments
5 min read
The Alternative Filing System: Open Addressing Explained
Cover image for The Alternative Filing System: Open Addressing Explained

The Alternative Filing System: Open Addressing Explained

2
Comments
5 min read
The Moving Day Disaster: Understanding List Mutations
Cover image for The Moving Day Disaster: Understanding List Mutations

The Moving Day Disaster: Understanding List Mutations

2
Comments
4 min read
Lists as Function Interfaces: *args, Mutable Defaults, and the One-Liner Power
Cover image for Lists as Function Interfaces: *args, Mutable Defaults, and the One-Liner Power

Lists as Function Interfaces: *args, Mutable Defaults, and the One-Liner Power

5
Comments
3 min read
The Secret Life of List Operations: Why Slicing Isn't Free
Cover image for The Secret Life of List Operations: Why Slicing Isn't Free

The Secret Life of List Operations: Why Slicing Isn't Free

1
Comments
3 min read
Efficient Iteration Patterns with Python’s itertools
Cover image for Efficient Iteration Patterns with Python’s itertools

Efficient Iteration Patterns with Python’s itertools

1
Comments
3 min read
Beyond for loops: Mastering Python's Iterators and Generators
Cover image for Beyond for loops: Mastering Python's Iterators and Generators

Beyond for loops: Mastering Python's Iterators and Generators

2
Comments
4 min read
The Art of Simple Python Lists
Cover image for The Art of Simple Python Lists

The Art of Simple Python Lists

Comments
4 min read
The Art of Simple Python Variables
Cover image for The Art of Simple Python Variables

The Art of Simple Python Variables

Comments
3 min read
The Art of Simple Python Functions
Cover image for The Art of Simple Python Functions

The Art of Simple Python Functions

Comments
3 min read
The Art of Simple Python Loops
Cover image for The Art of Simple Python Loops

The Art of Simple Python Loops

1
Comments
3 min read
The Secret Art of Writing Great Python Comments
Cover image for The Secret Art of Writing Great Python Comments

The Secret Art of Writing Great Python Comments

Comments 1
3 min read
Python Comments - Write Code Humans Can Actually Understand
Cover image for Python Comments - Write Code Humans Can Actually Understand

Python Comments - Write Code Humans Can Actually Understand

Comments 1
3 min read
Demystifying Python Decorators, Part 2: The Pythonic Way and Advanced Usage
Cover image for Demystifying Python Decorators, Part 2: The Pythonic Way and Advanced Usage

Demystifying Python Decorators, Part 2: The Pythonic Way and Advanced Usage

Comments
3 min read
Demystifying Python Decorators, Part 1: The Foundational Concepts
Cover image for Demystifying Python Decorators, Part 1: The Foundational Concepts

Demystifying Python Decorators, Part 1: The Foundational Concepts

Comments
4 min read
Python Pro Tip: Mastering *args and **kwargs (Argument Packing Explained) 🎁
Cover image for Python Pro Tip: Mastering *args and **kwargs (Argument Packing Explained) 🎁

Python Pro Tip: Mastering *args and **kwargs (Argument Packing Explained) 🎁

Comments
3 min read
Python Pro Tip: Unpack Your Variables Like a Boss
Cover image for Python Pro Tip: Unpack Your Variables Like a Boss

Python Pro Tip: Unpack Your Variables Like a Boss

Comments
3 min read
Python's Most Famous Gotcha: The Mutable Default Argument
Cover image for Python's Most Famous Gotcha: The Mutable Default Argument

Python's Most Famous Gotcha: The Mutable Default Argument

Comments
4 min read
Python's is vs ==: Stop Confusing Identity with Equality
Cover image for Python's is vs ==: Stop Confusing Identity with Equality

Python's is vs ==: Stop Confusing Identity with Equality

Comments
3 min read
Print Isn’t Return: The Subtle Distinction That Changes Everything
Cover image for Print Isn’t Return: The Subtle Distinction That Changes Everything

Print Isn’t Return: The Subtle Distinction That Changes Everything

Comments
3 min read
Mutable or Not? Why Lists Behave Like Clay but Strings Don’t
Cover image for Mutable or Not? Why Lists Behave Like Clay but Strings Don’t

Mutable or Not? Why Lists Behave Like Clay but Strings Don’t

Comments
3 min read
Python String Formatting: From Basics to F-Strings
Cover image for Python String Formatting: From Basics to F-Strings

Python String Formatting: From Basics to F-Strings

Comments
3 min read
Mastering Slicing and Indexing in Python: Access Data with Precision
Cover image for Mastering Slicing and Indexing in Python: Access Data with Precision

Mastering Slicing and Indexing in Python: Access Data with Precision

Comments
3 min read
Python List Comprehensions: Write Cleaner, Faster Loops
Cover image for Python List Comprehensions: Write Cleaner, Faster Loops

Python List Comprehensions: Write Cleaner, Faster Loops

Comments
3 min read
Taming Your Data: How to Sort and Filter Lists in Python
Cover image for Taming Your Data: How to Sort and Filter Lists in Python

Taming Your Data: How to Sort and Filter Lists in Python

Comments
3 min read
Python Dictionaries: The Secret to Lightning-Fast Data Lookups
Cover image for Python Dictionaries: The Secret to Lightning-Fast Data Lookups

Python Dictionaries: The Secret to Lightning-Fast Data Lookups

Comments
3 min read
Python Lists vs. Tuples: Choosing the Right Tool
Cover image for Python Lists vs. Tuples: Choosing the Right Tool

Python Lists vs. Tuples: Choosing the Right Tool

Comments
2 min read
The while Loop: Python's Most Dangerous & Powerful Tool
Cover image for The while Loop: Python's Most Dangerous & Powerful Tool

The while Loop: Python's Most Dangerous & Powerful Tool

Comments 2
2 min read
loading...