I get asked sometimes when advocating Jupyter Notebook at the office, whether it is a text editor or an IDE. Jupyter Notebook is more of a learning and experimentation environment. Some people call these things language shells or REPL's (read eval print loops), and they live somewhere off to the side of text editors like Atom, vim and Sublime. They're very friendly to the newcomer without all the overhead and complication of a full-fledged IDE like Visual Studio or Xcode. Also can't leave out the fact as part of the Anaconda install, there's hundreds of the most popular Python packages like Pandas immediately at your disposal without further installs.