Great question. Jupyter is more than a text editor. It is an integrated development environment used commonly by data scientists to write Python code.
Using Jupyter, you can:
1) write UDFs
2) see output and errors from your Python code inline, to help you debug
3) annotate using markdown to detail the context to your design decisions
4) visualize results
If you have to write Python code, it's a solid environment, and that's why we integrated it into our product. You can add code snippets to connect to your current notebook, import Xcalar data into Jupyter, or templates for import, map, or export UDFs.
Did that answer your question?