Not a full IDE, but the fine free CS1-ish text https://runestone.academy/runestone/static/thinkcspy/index.html has the ability to enter Python directly into the browser and run it.
When you get to advanced stuff and long programs, it makes sense to switch to a real IDE, but for a painless start, interleaved with exposition and online tests with feedback, it is great. Dr. Andrew N. Harrington Computer Science Department Graduate Program Director g...@cs.luc.edu Loyola University Chicago 207 Doyle Center, 1052 W Loyola Ave. http://www.cs.luc.edu/~anh Phone: 773-508-3569 Dept. Fax: 773-508-3739 ahar...@luc.edu (as professor, not gpd role) On Tue, Jul 3, 2018 at 10:30 AM Andre Roberge <andre.robe...@gmail.com> wrote: > Hi everyone, > > I'm compiling a list of available editors for Python designed specifically > for teaching, with information about the primary targeted audiences and > would welcome your comments and/or suggestions for additions or > corrections. So far, I have > > Target audience (my own draft definition; feel free to improve upon this): > > * young learners (elementary and high school students) > > * hobbyists - beginners of all ages learning on their own > > * CS 100 course: elective course targeted at non CS (or even non STEM) > students. The focus is more on concepts, using Python as the practical tool > to learn these concepts, rather than learning the Pythonic idioms or > learning the effectiveness of various algorithms. For example, list > comprehensions would likely not be covered in such a course as it does not > add anything conceptually to an explicit for loop. > > * CS 101 course: core course in CS meant as a requirement for future > courses. Some pythonic idioms and details about algorithms would likely be > covered. > > Editors / IDEs : > > * IDLE: included with Python. Intended for everyone. > * Mu (https://codewith.mu/). Primarily intended for young learners and > hobbyists. > * Thonny. (http://thonny.org/) I am guessing that it is primarily > intended for CS 101. > * Wing 101 (https://wingware.com/downloads/wingide-101) Primarily > intended for CS 101. > * PyCharm Edu (https://www.jetbrains.com/pycharm-edu/) Primarily intended > for CS 101. > > I am not looking for web-based solutions [otherwise, I would have had > included Reeborg's World ;-)] and do not want to include obsolete or no > longer maintained software (like rur-ple, the precursor to Reeborg's World.) > > Best, > > André > > > >
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig