Im working on MLJAR Studio, new Python editor perfect for beginners. It has set of interactive code recipes with Graphical Interface. You can create scripts with it. Additionally, it automatically install and import missing packages. It is a kind a new way for visual programming. Most of recupes are ML and AI focused. You can read more on https://mljar.com/docs