• 13 Posts
  • 24 Comments
Joined 7 months ago
cake
Cake day: August 30th, 2025

help-circle





  • bterwijnOPtoPythonData Structures Made Clear
    link
    fedilink
    arrow-up
    5
    ·
    5 months ago

    Yes I understand your point, but I’m trying to reach out so people are aware and can use it in Python education. I feel it can really help beginners understand tricky concepts with ease, bit it’s hard to reach a bigger audience these days. Sorry for the repetition, I’ll guess I should cut back a bit.



  • bterwijnOPtoPythonPython Data Model: Copying
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    Different languages make different choices. The disadvantage of Haskell is that if you want to change one value in a collection of a million values that it either makes a full copy or tries to optimize by sharing values behind the scene, both resulting in significant overhead. Most people already understand that pure functional programming languages don’t deliver except in very specific circumstances: Haskell TIOBE rating 0.32%, https://www.tiobe.com/tiobe-index/













  • bterwijnOPtoPythonRight Mental Model for Python Data
    link
    fedilink
    arrow-up
    1
    ·
    6 months 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?







  • bterwijnOPtoPythonPython Mutability
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    7 months ago

    Thanks for your feedback, much appriciated.

    I agree that an exercise14.rst would be nice, but to save time I’ve let the code speak for itself now together with the visualizaion. I’ll probably revisit and better document the exercises later.

    At the Explanation link I try to give a general explanation about Pyrhon mutability (and copy later on), I agree some readers might find it hard to relate that to a specific exercise, but I don’t want to write a specific explanation for each exercise.




  • bterwijnOPtoPythonPython Mutability
    link
    fedilink
    arrow-up
    4
    ·
    7 months ago

    The “Solution” link gives the solution to the exercise, the “Explanation” link explains the Python data model concepts behind the exercise. If some parts are hard to understand let me know.