Steps of Thinking

How we act depends on how we understand the situation we are in. Our understandings often seem obvious to us, as if they were given by the situation itself. But people can come to very different understandings, depending on what aspects of the situation they noticeand...

How to use a debugger (programming)

(this is kind of theoretical, I did not check it if it matches the actions in the IDEs) Assume we are using a good IDE (integrated development environment) (not python IDLE), like Microsoft Vscode with python package ( there is a link for python package on the start...

Explanation about recursion (programming)

Recursion is required when one wants to traverse a tree-like structure.the tree structure can be a real tree, based on tree-like data like a parent-child list, or sn imagined tree, like calculated by an algorithm.a tree traversal structure could be limited by:...