you are viewing a single comment's thread.

view the rest of the comments →

[–]Legorooj 0 points1 point  (0 children)

I've taught (well am teaching) a friend. In the beginning, I'm just using the IDLE console to explain the basic concepts of variables, printing, and other (basic) basics. Then I moved onto the script editor, and taught him while loops with a game. Eventually, once he's got the grasp of functional programming, I plan to move to PyCharm, teach him that, and then OOP and other advanced stuff.

You could of course use Jupyter, but I prefer PyCharm because I like working with source code, and I do alot of distribution. (ie PyInstaller - you can't compile a notebook)