this post was submitted on 09 Oct 2025
14 points (73.3% liked)

Python

7589 readers
1 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

📅 Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

🐍 Python project:
💓 Python Community:
✨ Python Ecosystem:
🌌 Fediverse
Communities
Projects
Feeds

founded 2 years ago
MODERATORS
 

An exercise to help build the right mental model for Python data. The “Solution” link uses memory_graph to visualize execution and reveals what’s actually happening:

top 8 comments
sorted by: hot top controversial new old
[–] ObsidianZed@lemmy.world 7 points 1 month ago (1 children)

Well on one hand, I guessed correctly. (I'm not super familiar with Python)

On the other hand, that solution site is not exactly mobile friendly.

[–] bterwijn@programming.dev 1 points 1 month ago

You are right, in landscape mode it's better, but still not ideal. It's a project I don't have time for now. On the other hand, did you run Python code, in an IDE where the debugger visualizes the whole program state, on your Phone before?

[–] gigachad@piefed.social 2 points 1 month ago (1 children)

Why can't it just return the result but has to use the same names in both scopes, I hate it

It's a nice exercise and a cool visualization though

[–] bterwijn@programming.dev 1 points 1 month ago

The whole point is to practice Python Data Model concepts, it's not a best-way-to-code example, so feel free to hate.

[–] synae@lemmy.sdf.org 2 points 1 month ago (1 children)
[–] bterwijn@programming.dev 1 points 1 month ago
[–] moseschrute@lemmy.world 1 points 1 month ago (1 children)

My guess

It’s C. And if that’s wrong, it has to be D. There is no way it’s A or B

[–] bterwijn@programming.dev 0 points 1 month ago

C is incorrect,sorry. See the "Solution" link for the correct answer.