Jupyter Notebook is one such utility, which combines a note-taking and data visualization app with a live code editor. As ...
Starting IDLE will open a Python shell, just as you get when starting Python from the terminal. You can play around with code snippets here, with the bonus that keywords and output will be nicely ...