Picking Tech to Teach Programming - PyCharm vs IDLE
I recently had the task of developing a curriculum to teach Python programming and one issue that came up was which IDE to use. There are plenty of Python IDEs to choose from, which is a blessing and a curse. With so many out there, what factors do you consider? Let's add some background information. The students would be grade 7 (UK year 8, age 12/13), beginners in text based programming with a background in block based programming having done, Scratch, Ardublockly and Kodu in previous years. To add to that, cost, as always, is an issue. To focus the discussion a little further, I was able to narrow the choices down to two main programs, PyCharm and IDLE. PyCharm by Jetbrains, and IDLE available with the Python download. I'd like to discuss these two in the context of teaching but will also discuss the online repl.it service briefly as well...