#memory_graph
An exercise to help build the right mental model for Python data.
- Solution: memory-graph.com#codeurl=http...
- Explanation: github.com/bterwijn/mem...

The “Solution” link uses 𝐦𝐞𝐦𝐨𝐫𝐲_𝐠𝐫𝐚𝐩𝐡 to visualize execution: github.com/bterwijn/mem...

#PythonDev #memory_graph #Mutability
October 28, 2026 at 4:27 PM
Winter is Coming

Hold the green 'Continue' button to Make it Snow:
memory-graph.com#codeurl=http...

#PythonDev #memory_graph #Snow
October 25, 2026 at 12:35 PM
How well do you really know Pandas? 🐼

🔍️ This interactive 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵 example explores it's operations with short explanations. 👣 Step through the Python code, see what changes, and experiment with your own modifications: 👉️ memory-graph.com#micropip=num...

#PythonDev #memory_graph #Pandas
October 22, 2026 at 1:12 PM
An exercise to help build the right mental model for Python data.
- Solution: memory-graph.com#codeurl=http...
- Explanation: github.com/bterwijn/mem...)
- More exercises: bsky.app/profile/bter...

#PythonDev #memory_graph #Mutability #Copying
October 17, 2026 at 11:52 AM
How well do you know NumPy? 🔢

- What’s the difference between '*' and '@'?
- When does slicing create a view, and when a copy?
- How does broadcasting work?

This 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵 example walks through all essential NumPy operations: 👉 memory-graph.com#micropip=num...

#PythonDev #memory_graph #NumPy
October 14, 2026 at 10:33 AM
An exercise to help build the right mental model for Python data.
- Solution: memory-graph.com#codeurl=http...
- Explanation: github.com/bterwijn/mem...

#PythonDev #memory_graph #Mutability #LocalVariables
October 7, 2026 at 3:02 PM
Solving SUDOKU

Repeatedly clicking (or holding) the green "Continue" button solves each Sudoku puzzle in the Memory Graph Web Debugger: memory-graph.com#codeurl=http...
- easy
- medium, from Gordon Royle’s collection
- hard, "Everest" by Arto Inkala

#PythonDev #memory_graph #Sudoku #SudokuSolver
October 2, 2026 at 3:02 PM
An exercise to help build the right mental model for Python data.
- Solution: memory-graph.com#codeurl=http...
- Explanation: github.com/bterwijn/mem...
- More exercises: bsky.app/profile/bter...

#PythonDev #memory_graph #Mutability
September 28, 2026 at 10:46 AM
🌳 Recursive tree traversal in Python visually explained:
memory-graph.com#codeurl=http...

A binary tree can be traversed in three classic ways:
🔹 𝗣𝗿𝗲𝗼𝗿𝗱𝗲𝗿: current, left, right
🔹 𝗜𝗻𝗼𝗿𝗱𝗲𝗿: left, current, right
🔹 𝗣𝗼𝘀𝘁𝗼𝗿𝗱𝗲𝗿: left, right, current

#Python #memory_graph #Recursion #BinaryTree
September 27, 2026 at 11:47 AM
Wow that's freaky. Let's investigate using memory_graph: memory-graph.com#codeurl=http...
September 25, 2026 at 9:20 PM
A 𝐡𝐚𝐫𝐝 exercise to help build the right mental model for Python data.
- Solution: memory-graph.com#codeurl=http...
- Explanation: github.com/bterwijn/mem...

#PythonDev #memory_graph #ShallowCopy
September 25, 2026 at 10:49 AM
🌳 Trie demo: memory-graph.com#codeurl=http...

A trie is a tree-shaped data structure that can be implemented elegantly in Python using nested dictionaries (hash tables).

Tries are often used for:
- Autocomplete
- Prefix search
- Sequence matching

#PythonDev #memory_graph #DataStructures #Trie
September 25, 2026 at 9:32 AM
An exercise to help build the right mental model for Python data.
- Solution: memory-graph.com#codeurl=http...
- Explanation: github.com/bterwijn/mem...

#PythonDev #memory_graph #ShallowCopy
September 23, 2026 at 4:40 PM
How does 𝗟𝗮𝘇𝘆 𝗘𝘃𝗮𝗹𝘂𝗮𝘁𝗶𝗼𝗻 work in Python?

In this example: memory-graph.com#codeurl=http...
we show a sink reading from different sources, some eager some lazy, using the Iterator Protocol, where 𝐦𝐞𝐦𝐨𝐫𝐲_𝐠𝐫𝐚𝐩𝐡 shows what's really going on.

#PythonDev #memory_graph #LazyEvaluation #IteratorProtocol
September 22, 2026 at 3:08 PM
❓️ Your functions work, but you want to add logging. Do you edit each function?

🎯 Decorators help: wrap a function, add logic before and after each call.

🔎 We use '@log_call' to log each call with arguments and return value: memory-graph.com#codeurl=http...

#PythonDev #memory_graph #Decorators
September 22, 2026 at 1:16 AM
An exercise to help build the right mental model for Python data.
- Solution: memory-graph.com#codeurl=http...
- Explanation: github.com/bterwijn/mem...

#PythonDev #memory_graph #ShallowCopy
September 20, 2026 at 3:05 AM
How do we turn, say €24.72, into coins? 🪙🪙💰⛀⛁

In this classic beginner-friendly exercise 𝐦𝐞𝐦𝐨𝐫𝐲_𝐠𝐫𝐚𝐩𝐡 visualizes what happens step-by-step at execution for easy understanding and debugging.

Run the demo: memory-graph.com#codeurl=http...

#PythonDev #memory_graph
September 17, 2026 at 8:59 PM
How do Python for-loops work?

Using the Iterator Protocol:

𝑖𝑡𝑒𝑟𝑎𝑡𝑜𝑟 = 𝑖𝑡𝑒𝑟(𝑐𝑜𝑛𝑡𝑎𝑖𝑛𝑒𝑟)
𝑤ℎ𝑖𝑙𝑒 𝑇𝑟𝑢𝑒:
..𝑡𝑟𝑦:
....𝑣𝑎𝑙𝑢𝑒 = 𝑛𝑒𝑥𝑡(𝑖𝑡𝑒𝑟𝑎𝑡𝑜𝑟)
....𝑝𝑟𝑖𝑛𝑡(𝑣𝑎𝑙𝑢𝑒)
..𝑒𝑥𝑐𝑒𝑝𝑡 𝑆𝑡𝑜𝑝𝐼𝑡𝑒𝑟𝑎𝑡𝑖𝑜𝑛:
....𝑏𝑟𝑒𝑎𝑘

A Linked_List example: memory-graph.com#codeurl=http...

#PythonDev #memory_graph #Iterator #IteratorProtocol
September 17, 2026 at 10:13 AM
Programming courses often focus heavily on understanding code, while paying far less attention to understanding the program state.

Package memory_graph: memory-graph.com#codeurl=http...
visualizes the state for easy program understanding and debugging.

#PythonDev #memory_graph #PythonTeaching
September 16, 2026 at 11:31 PM
Yes this platform seems dead. I got on recently, made some posts about memory_graph (Python execution visualizer): bsky.app/profile/bter...
that get me +50.000 views and +1000 site visits on LinkedIn and Reddit. Here I didn't get anything except 1 like.
Programming courses often focus heavily on understanding code, while paying far less attention to understanding the program state.

Package memory_graph: memory-graph.com#codeurl=http...
visualizes the state for easy program understanding and debugging.

#PythonDev #memory_graph #PythonTeaching
September 17, 2026 at 4:19 PM
Data Structures in Python get easy when you can see the structure of your data using 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵. A Binary Tree example: memory-graph.com#codeurl=http...

VS Code setup: dai.ly/xb2u52e?star...

memory_graph GitHub: github.com/bterwijn/mem...

#PythonDev #memory_graph #DataStructures #BinaryTree
September 16, 2026 at 11:36 PM
An exercise to help build the right mental model for Python data.
- Solution: memory-graph.com#codeurl=http...
- Explanation: github.com/bterwijn/mem...

The Solution link uses 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵: github.com/bterwijn/mem...
to visualize code execution.

#PythonDev #memory_graph #ShallowCopy #DeepCopy
September 16, 2026 at 11:38 PM
An exercise to help build the right mental model for Python data.
- Solution: memory-graph.com#codeurl=http...
- Explanation: github.com/bterwijn/mem...

The Solution link uses memory_graph: github.com/bterwijn/mem...
to reveal what’s actually happening.

#PythonDev #memory_graph #Mutability
September 16, 2026 at 11:33 PM
Nice example, I've visualized it using memory_graph: memory-graph.com#code=%0Adef%...
September 17, 2026 at 1:00 AM
Nice decorator example. I've visualized it using memory_graph: memory-graph.com#code=%0Adef%...
September 17, 2026 at 1:12 AM