Re: Editors/IDEs for teaching

Andrew Harrington <[email protected]>
Newsgroups gmane.comp.python.education
Message-ID <CAOaxTEJgWxMw-uTzBnOhh7Sy+w1NCm88Wu3oy72GWtVVFk052w@mail.gmail.com>
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 [email protected]
  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
[email protected] (as professor, not gpd role)


On Tue, Jul 3, 2018 at 10:30 AM Andre Roberge <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/edu-sig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.