For Mac OS, there is a python shell already built in within the operating system. But you can install the version on the website as well because I think the one that's bundled is already quite old.
If you want to work in a Unix-like environment in Windows, which is what I do personally, I recomment Cygwin64 and installing a Python package.