How does the Python debugger running?

Namaste!!
when i click on step into, or step over it seams the same, what is the difference?
how can i do without it go inside function? some times, it’s ok, but some times no…

what is step out?

when i click on Start without debbuging, some times it’s ok, but some times it’s debbuging mode…

Only.

if i have python 3.6 on my computer, is it a matter?
because since this morning, some times i can’t use my validate right mousse buton, or enter key.
i have to shut down rhino, and restart it…