Re: [Pythonedu-wg] A new, kid-friendly Python editor
I don't think we should assign age to this project. I think learners at whatever age have problems with accessing IDEs.
CA.
On Mon, Sep 21, 2015 at 3:50 PM, Floyd, Steven sfloyd@office.ldcsb.on.ca wrote:
Puppy looks very cool. Simple, clean. One click startup would be good too, instead of opening of a shell then clicking New File...Both windows should load right away.
Add the user-friendly error messages mentioned by Alex Bradbury and I think it would be fantastic and useful for young learn Potential problems: -who is the editor for, will it be all things for all people? Should we identify a target group (age 8-14, beginner programmers, perhaps?)
Cool project. Glad to be on this list.
Steve
*From:* Pythonedu-wg
on behalf of Bob Irving bobirv@gmail.com *Sent:* September 21, 2015 10:11 AM *To:* Carrie Anne Philbin *Cc:* pythonedu-wg@python.org *Subject:* Re: [Pythonedu-wg] A new, kid-friendly Python editor This is really exciting!
I'm a teacher in the US, just starting this year with Python in different iterations (MinecraftPi, Pygame). I'm not a developer so making the editor is beyond me. But I definitely have some thoughts on what would and wouldn't work for the students I'm teaching (ages 13-15).
Bob Irving Porter-Gaud School Charleston, SC USA
On Mon, Sep 21, 2015 at 9:15 AM, Carrie Anne Philbin < carrieanne@raspberrypi.org> wrote:
Hi,
I would like to initiate work on building an education friendly python editor to potentially replace IDLE and be part of an education bundle available across multiple platforms (including relatively low-specced systems such as the Raspberry Pi) through this work group.
To kick off, here’s a list of possible requirements. Please feel free to comment and add to them:
*Absolutely must have*:
Both windows open within one application (the shell window and text editor window).
Simple buttons to run code
A way to change font sizes easily
Syntax highlighting
*Highly desired*:
Error reporting that highlights lines and gives a good level of feedback to the user.
REPL
Projects
Since my talk around the development of a new text editor at Euro Python https://youtu.be/_gU7sfTrz4c in July and Pycon Australia in August, community members Ntoll (Nicholas Tollervey), Lord Mauve (Daniel Pope), and others have begun work on an open source project called Puppy https://github.com/lordmauve/puppy. Here is a video https://www.youtube.com/watch?v=PXfzfZzq1dc of Puppy but I believe that more has been added and/or removed since it was filmed. I think this project could be what we are looking for and we would welcome the thoughts of the wg.
Thanks,
Carrie Anne
Pythonedu-wg mailing list Pythonedu-wg@python.org https://mail.python.org/mailman/listinfo/pythonedu-wg
-- Twitter: @birv2 www.bob-irving.com http://www.scoop.it/t/on-the-digital-frontier
? IMPORTANT NOTICE: This e-mail message is intended to be received only by persons entitled to receive the confidential information and any attachments it may contain. E-mail messages from LDCSB may contain information that is confidential and legally privileged. Any unauthorized review, use, disclosure or distribution is prohibited. Please do not read, copy, forward, or store this message unless you are an intended recipient of it. The sender does not accept any responsibility for any loss, disruption or damage to your data or computer, mobile, information systems that may occur while using data contained in, or transmitted with, this email. If you have received this message in error, please contact the sender by reply email and destroy all copies of the original message from your computers, any mobile devices, and information systems.
-- Education Pioneer Raspberry Pi Foundation
UK Charity No. 1129409
Mark Roseman (author of Modern Tkinter for Busy Python Developers) has been doing a lot of changes to the IDLE code base along the lines of the "IDLE Reimagined" project. His email to the idle-dev list this morning:
As I’ve been working on IDLE improvements, I’ve been keeping a running snapshot of my current version here: https://github.com/roseman/idle
As of now, this includes:
- tabbed shell/editor windows
- incorporate ttk into various places when available
- new redesigned ttk-based, modeless preferences/options window
- new redesigned, modeless about window
- new modeless rich-text 'idle help' window
- redesigned 'ask' modal dialogs (e.g. go to line, open module, etc.)
- cosmetic tweaks to editor window, status bar, etc.
- fix positioning of several yes/no/cancel etc. type of dialogs
- fix windows not showing text found via dialogs until dialogs closed
- fix calltips not working on mac
- fix debugger and editor context menus not working on mac
One note, in order to be able to run this code, I had to do a "git clone" and then rename the main "idle" folder to "idlelib" and then change directory in a terminal to the parent folder, then run "python -m idlelib". I temporarily changed the line in PyShell.py "shell_title = "Python " + python_version() + " Shell"" to something else just so I could be sure I was running Mark's code instead of the IDLE in the standard library.
-Al
On Mon, Sep 21, 2015 at 10:24 AM, Carrie Anne Philbin < carrieanne@raspberrypi.org> wrote:
I don't think we should assign age to this project. I think learners at whatever age have problems with accessing IDEs.
CA.
On Mon, Sep 21, 2015 at 3:50 PM, Floyd, Steven sfloyd@office.ldcsb.on.ca wrote:
Puppy looks very cool. Simple, clean. One click startup would be good too, instead of opening of a shell then clicking New File...Both windows should load right away.
Add the user-friendly error messages mentioned by Alex Bradbury and I think it would be fantastic and useful for young learn Potential problems: -who is the editor for, will it be all things for all people? Should we identify a target group (age 8-14, beginner programmers, perhaps?)
Cool project. Glad to be on this list.
Steve
*From:* Pythonedu-wg
on behalf of Bob Irving bobirv@gmail.com *Sent:* September 21, 2015 10:11 AM *To:* Carrie Anne Philbin *Cc:* pythonedu-wg@python.org *Subject:* Re: [Pythonedu-wg] A new, kid-friendly Python editor This is really exciting!
I'm a teacher in the US, just starting this year with Python in different iterations (MinecraftPi, Pygame). I'm not a developer so making the editor is beyond me. But I definitely have some thoughts on what would and wouldn't work for the students I'm teaching (ages 13-15).
Bob Irving Porter-Gaud School Charleston, SC USA
On Mon, Sep 21, 2015 at 9:15 AM, Carrie Anne Philbin < carrieanne@raspberrypi.org> wrote:
Hi,
I would like to initiate work on building an education friendly python editor to potentially replace IDLE and be part of an education bundle available across multiple platforms (including relatively low-specced systems such as the Raspberry Pi) through this work group.
To kick off, here’s a list of possible requirements. Please feel free to comment and add to them:
*Absolutely must have*:
Both windows open within one application (the shell window and text editor window).
Simple buttons to run code
A way to change font sizes easily
Syntax highlighting
*Highly desired*:
Error reporting that highlights lines and gives a good level of feedback to the user.
REPL
Projects
Since my talk around the development of a new text editor at Euro Python https://youtu.be/_gU7sfTrz4c in July and Pycon Australia in August, community members Ntoll (Nicholas Tollervey), Lord Mauve (Daniel Pope), and others have begun work on an open source project called Puppy https://github.com/lordmauve/puppy. Here is a video https://www.youtube.com/watch?v=PXfzfZzq1dc of Puppy but I believe that more has been added and/or removed since it was filmed. I think this project could be what we are looking for and we would welcome the thoughts of the wg.
Thanks,
Carrie Anne
Pythonedu-wg mailing list Pythonedu-wg@python.org https://mail.python.org/mailman/listinfo/pythonedu-wg
-- Twitter: @birv2 www.bob-irving.com http://www.scoop.it/t/on-the-digital-frontier
? IMPORTANT NOTICE: This e-mail message is intended to be received only by persons entitled to receive the confidential information and any attachments it may contain. E-mail messages from LDCSB may contain information that is confidential and legally privileged. Any unauthorized review, use, disclosure or distribution is prohibited. Please do not read, copy, forward, or store this message unless you are an intended recipient of it. The sender does not accept any responsibility for any loss, disruption or damage to your data or computer, mobile, information systems that may occur while using data contained in, or transmitted with, this email. If you have received this message in error, please contact the sender by reply email and destroy all copies of the original message from your computers, any mobile devices, and information systems.
-- Education Pioneer Raspberry Pi Foundation
UK Charity No. 1129409
Pythonedu-wg mailing list Pythonedu-wg@python.org https://mail.python.org/mailman/listinfo/pythonedu-wg
On 21 September 2015 at 18:40, Al Sweigart al@inventwithpython.com wrote:
Mark Roseman (author of Modern Tkinter for Busy Python Developers) has been doing a lot of changes to the IDLE code base along the lines of the "IDLE Reimagined" project. His email to the idle-dev list this morning:
Idlex is another interesting codebase that contains a whole bunch of IDLE improvements (mostly usability) http://idlex.sourceforge.net/features.html
Alex
participants (3)
-
Al Sweigart
-
Alex Bradbury
-
Carrie Anne Philbin