My current practice is to show Spyder in one course (40 hours over 5
weeks), while I use Wing IDE in another (3 day intensive).

But then I emphasize that choice of IDE is a personal decision (or should
be) and hype many others, such as PyCharm, Eclipse and so on. "After this
course is over, go shop around" is the kind of thing you'll hear me saying.

Spyder, included in Anaconda, is a good one for on-line teaching, because I
can scroll up, keeping the REPL's newest content at the top, without
necessarily clearing (IDLE doesn't do this right?). Wing is great for its
debugger windows, especially Debug Probe.

The teaching world tends to break into two:  trainings that spin up a
desktop for you, in the cloud, so that every student has the same rig; and
trainings that talk you into putting the software on your own laptop or
other BYOD.

In both classes I dive into Jupyter Notebooks as well, but not as a
substitute for an IDE.  JN is more like a cross between Word saving to HTML
and Excel / Access, where pandas is your multi-dimensional spreadsheet or
database and Python is like your VBA (like Visual Basic, but so much
better).

Kirby
_______________________________________________
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig

Reply via email to