If you are using Git as version control system on Windows (and you should definitely use a version control system), you might also be using Git Bash. At least I do sometimes as I’m used to Linux.
A problem I found immediately, was that when you enter python to start the interactive prompt, it was hanging. I didn’t get the >>> prompt:
Ctrl-C helped, and by using the interactive flag (-i), I could go on:
To fix this you can edit (or add if it doesn’t exist) the .bash_profile file in your home directory (~/.bash_profile) and add aliases to use winpty to call python:
alias python="winpty python"
alias pip="winpty pip"
Restart the Git Bash shell and now you can start interactive Python by just enter python.