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

Reply via email to