Abstract Algorithms
Abstract Algorithms

Follow
Abstract Algorithms
Home

Topic

beginner

4 articles

Functions in Python: Parameters, Return Values, and Scope

TLDR: Python functions are first-class objects, not just reusable blocks. They support keyword arguments, safe defaults with None, variadic *args/**kwargs, closures, and LEGB scope resolution. These f

Apr 19, 2026โ€ข22 min read

File I/O and Exception Handling in Python

๐Ÿ“– The Config File That Took Down a Friday Deployment Picture this: it's 5 PM on a Friday. A developer pushes a new service to production. The deployment succeeds, but five minutes later the service i

Apr 19, 2026โ€ข22 min read

Python Data Structures: Lists, Dicts, Sets, and Tuples

TLDR: Python's four built-in collections are not interchangeable โ€” their internals are fundamentally different. list is a dynamic array: fast at the end, slow for membership. dict is a hash table: O(1

Apr 19, 2026โ€ข26 min read

Python Basics: Variables, Types, and Control Flow

TLDR: Python variables are labels that point at objects โ€” not typed boxes. The type lives with the object, not the variable. Master truthiness, f-strings, for/while loops, and the handful of pitfalls

Apr 19, 2026โ€ข22 min read

Abstract Algorithms ยท ยฉ 2026 ยท Engineering learning lab