Zeppelin + Spark

zepplein

spark

Zeppelin is web-based notebook. You can make and execute your program on it.
Zeppelin is stunning notebook over than ipyton. And working with Spark is the strongest distributing computer system.

You should keep watching this architectures.