
In about a month, my Intro to CS class I am teaching will graduate from Snap! to Python. Unfortunately (or fortunately) Python is not one of the many languages which with I've dabbled. So I have a month to learn the basics of Python. A number of my followers are programmers, so I want to put a call out for any guides, references or tools I should be using. I've already started using @robertlyon excellent getting started with Python posts, but I was wondering what else I should know.
I'm also curious if there is a preferred online IDE. I'm looking for something that will compile/run Python, save work and allow students to turn in their work either from within the tool or by sharing a link. Thanks in advance for any help.
Images: 1