Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-10 Thread memilanuk

On 08/07/2015 04:29 AM, tjohnson wrote:

On 8/6/2015 7:31 PM, Terry Reedy wrote:


What 1 or 2 features would you most like to see?


Practically, I'd say a line number margin and right edge indicator.

Theoretically, a tabbed editor and dockable interpreter pane.


YES!!! and yes to the above.

Some built-in support for style/syntax checking i.e. PEP8, pylint would 
be very nice (in my mind) for helping new users understand where some of 
the problems are in their code.  Maybe not enabled by default, but 
available in the options for those who want it.




--
Shiny!  Let's be bad guys.

Reach me @ memilanuk (at) gmail dot com

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-10 Thread tjohnson

On 8/6/2015 7:31 PM, Terry Reedy wrote:

On 8/6/2015 11:35 AM, Timothy Johnson wrote:


problems because it works well for that. Most of the time I use PyDev
and Notepad++ to edit Python code, but if more features were added to
Idle I would consider using it more.


What 1 or 2 features would you most like to see?


Practically, I'd say a line number margin and right edge indicator.

Theoretically, a tabbed editor and dockable interpreter pane.

Thanks for asking.
--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-10 Thread tjohnson

On 8/7/2015 9:10 PM, Terry Reedy wrote:

On 8/7/2015 7:29 AM, tjohnson wrote:

On 8/6/2015 7:31 PM, Terry Reedy wrote:

On 8/6/2015 11:35 AM, Timothy Johnson wrote:


problems because it works well for that. Most of the time I use PyDev
and Notepad++ to edit Python code, but if more features were added to
Idle I would consider using it more.


What 1 or 2 features would you most like to see?


Practically, I'd say a line number margin


Patch is mostly done but I need to review (sooner than later).


Great.

and right edge indicator.


Do you mean at column 80 or something?


Yes, exactly.

Theoretically, a tabbed editor


*Many* people want this.  I think this should be the highest priority
new big feature.


I agree.

  and dockable interpreter pane.

Please explain.

Currently the interpreter is shown in a separate floating window. If it 
was dockable, it could also be placed in the same window as the text 
editor but separated by a splitter.


Examples: wxPython AUI panes, Firefox bookmarks pane




--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-09 Thread Laurent Pointal
random...@fastmail.us wrote:

 On Sat, Aug 8, 2015, at 13:59, Laurent Pointal wrote:
  Level?
 
 Graduate (post-Bac in france)
 
 Yours or your students?

My students.

 
  1. Are you
  grade school (1=12)?
 
 (sorry, I dont know correspondance in france)
 
 Grade 12 refers to 17-18 year old students, each grade is one year.

Ok, students are at grade 12 (some at 13 after a failure in another cursus).

  undergraduate (Freshman-Senior)?
  post-graduate (from whatever)?
 
 I'm senior developer.
 
 Freshman, Sophomore, Junior, and Senior conventionally refer to each of
 the years of a conventional four-year bachelor's degree at a university
 (Also to grades 9-12 in high school, but in context that seems not to be
 what's meant here).

Oups, students are mainly beginners (but some algorithmic is being 
introduced in their previous pre-bachelor schools years, so we may see more 
experienced students).

The choice of IDLE is related to its standard installation with Python (at 
least on Windows, and easily available on Linux / MacOSX).
But, would appreciate some enhancements as seen in discussions (ex. typical 
example is line numbering).

A+
Laurent.


-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-08 Thread Laurent Pointal
Terry Reedy wrote:

 There have been discussions, such as today on Idle-sig , about who uses
 Idle and who we should design it for.  If you use Idle in any way, or
 know of or teach classes using Idle, please answer as many of the
 questions below as you are willing, and as are appropriate

I think they take a look at idlex
http://idlex.sourceforge.net/

 Private answers are welcome. They will be deleted as soon as they are
 tallied (without names).
 
 I realized that this list is a biased sample of the universe of people
 who have studied Python at least, say, a month.  But biased data should
 be better than my current vague impressions.
 
 0. Classes where Idle is used:
 Where?

IUT Orsay, Mesures Physiques, for teaching Python as programming language.

 Level?

Graduate (post-Bac in france)

 Idle users:
 
 1. Are you
 grade school (1=12)?

(sorry, I dont know correspondance in france)

 undergraduate (Freshman-Senior)?
 post-graduate (from whatever)?

I'm senior developer.

 2. Are you
 beginner (1st class, maybe 2nd depending on intensity of first)?
 post-beginner?

Post-beginner.

 3. With respect to programming, are you
 amateur (unpaid)
 professional (paid for programming)

Pro.


-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-08 Thread random832
On Sat, Aug 8, 2015, at 13:59, Laurent Pointal wrote:
  Level?
 
 Graduate (post-Bac in france)

Yours or your students?

  1. Are you
  grade school (1=12)?
 
 (sorry, I dont know correspondance in france)

Grade 12 refers to 17-18 year old students, each grade is one year.

  undergraduate (Freshman-Senior)?
  post-graduate (from whatever)?
 
 I'm senior developer.

Freshman, Sophomore, Junior, and Senior conventionally refer to each of
the years of a conventional four-year bachelor's degree at a university
(Also to grades 9-12 in high school, but in context that seems not to be
what's meant here).
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread Friedrich Rentsch



On 08/06/2015 03:21 AM, Rustom Mody wrote:

On Thursday, August 6, 2015 at 6:36:56 AM UTC+5:30, Terry Reedy wrote:

There have been discussions, such as today on Idle-sig , about who uses
Idle and who we should design it for.  If you use Idle in any way, or
know of or teach classes using Idle, please answer as many of the
questions below as you are willing, and as are appropriate

Private answers are welcome. They will be deleted as soon as they are
tallied (without names).

I realized that this list is a biased sample of the universe of people
who have studied Python at least, say, a month.  But biased data should
be better than my current vague impressions.

0. Classes where Idle is used:
Where?
Level?

Idle users:

1. Are you
grade school (1=12)?
undergraduate (Freshman-Senior)?
post-graduate (from whatever)?

2. Are you
beginner (1st class, maybe 2nd depending on intensity of first)?
post-beginner?

3. With respect to programming, are you
amateur (unpaid)
professional (paid for programming)

--
Terry Jan Reedy, Idle maintainer

I used idle to teach a 2nd year engineering course last sem
It was a more pleasant experience than I expected
One feature that would help teachers:
It would be nice to (have setting to) auto-save the interaction window
[Yeah I tried to see if I could do it by hand but could not find where]
Useful for giving as handouts of the class
So students rest easy and dont need to take 'literal' notes of the session

I will now be teaching more advanced students and switching back to emacs
-- python, C, and others -- so really no option to emacs.
Not ideal at all but nothing else remotely comparable


I've been using Idle full time to simultaneously manage my financial 
holdings, develop the management system and manually fix errors. While 
the ultimate goal is a push-button system, I have not reached that stage 
and am compelled to work trial-and-error style. For this way of working 
I found Idle well-suited, since the majority of jobs I do are hacks and 
quick fixes, not production runs running reliably.


I recently came up with a data transformation framework that greatly 
expedites interactive development. It is based on transformer objects 
that wrap a transformation function. The base class Transformer handles 
the flow of the data in a manner that allows linking the transformer 
modules together in chains. With a toolbox of often used standards, a 
great variety of transformation tasks can be accomplished by simply 
lining up a bunch of toolbox transformers in chains. Bridging a gap now 
and then is a relatively simple matter of writing a transformation 
function that converts the output format upstream of the gap to the 
required input format downstream of the gap.


The system works very well. It saves me a lot of time. I am currently 
writing a manual with the intention to upload it for comment and also to 
upload the system, if the comments are not too discouraging. If I may 
show a few examples below . . .


Frederic (moderately knowledgeable non-professional)

--

import TYX

FR = TYX.File_Reader ()
CSVP = TYX.CSV_Parser ()
TAB = TYX.Tabulator ()

print TAB (CSVP (FR ('Downloads/xyz.csv')))   # Calls nest
   ---
   Date,Open,Close,High,Low,Volume
   07/18/2014,34.36,34.25,34.36,34.25,485
   07/17/2014,34.55,34.50,34.55,34.47,2,415
   07/16/2014,34.65,34.63,34.68,34.52,83,477
   ---

CSVP.get ()   # display all parameters
   CSV_Parser
dialect   None
delimiter '\t'
quote ''
has_headerFalse
strip_fields  True
headers   []

CSVP.set (delimiter = ',')
TAB.set (table_format = 'pipe')
print TAB (CSVP ())   # Transformers retain their input
   |:---|:--|:--|:--|:--|:---|
   | Date   | Open  | Close | High  | Low   | Volume |
   | 07/18/2014 | 34.36 | 34.25 | 34.36 | 34.25 | 485|
   | 07/17/2014 | 34.55 | 34.50 | 34.55 | 34.47 | 2,415  |
   | 07/16/2014 | 34.65 | 34.63 | 34.68 | 34.52 | 83,477 |

class formatter (TYX.Transformer):
  def __init__ (self):
 TYX.Transformer.__init__ (self, symbol = None) # declare 
parameter

  def transform (self, records):
 symbol = self.get ('symbol')
 if symbol:
out = []
for d, o, c, h, l, v in records [1:]: # Clip headers
   month, day, year = d.split ('/')
   d = '%s-%s-%s' % (year, month, day)
   v = v.replace (',', '')
   out.append ((d, symbol, o, c, h, l, v))
return out
fo = formatter ()
fo.set (symbol = 'XYZ')
TAB.set (float_format = 'f')
print TAB (fo (CSVP()))   # Transformers also retain their output
|:---|:|--:|--:|--:|--:|--:|
   | 2014-07-18 | XYZ | 34.36 

Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread Timothy Johnson

On 8/5/2015 9:06 PM, Terry Reedy wrote:

There have been discussions, such as today on Idle-sig , about who uses
Idle and who we should design it for.  If you use Idle in any way, or
know of or teach classes using Idle, please answer as many of the
questions below as you are willing, and as are appropriate

Private answers are welcome. They will be deleted as soon as they are
tallied (without names).

I realized that this list is a biased sample of the universe of people
who have studied Python at least, say, a month.  But biased data should
be better than my current vague impressions.

0. Classes where Idle is used:
Where?
Level?


N/A

Idle users:

1. Are you
grade school (1=12)?
undergraduate (Freshman-Senior)?
post-graduate (from whatever)?


New freshman (starting college this fall)

2. Are you
beginner (1st class, maybe 2nd depending on intensity of first)?
post-beginner?


Post-beginner (I'd call myself intermediate, but not expert)

3. With respect to programming, are you
amateur (unpaid)
professional (paid for programming)


Amateur and programming just for convenience and fun (like Sibylle)

PS: I actually don't use Idle very often, except to solve Project Euler 
problems because it works well for that. Most of the time I use PyDev 
and Notepad++ to edit Python code, but if more features were added to 
Idle I would consider using it more.

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread tjohnson

On 8/6/2015 7:31 PM, Terry Reedy wrote:

On 8/6/2015 11:35 AM, Timothy Johnson wrote:


problems because it works well for that. Most of the time I use PyDev
and Notepad++ to edit Python code, but if more features were added to
Idle I would consider using it more.


What 1 or 2 features would you most like to see?


Practically, I'd say a line number margin and right edge indicator.

Theoretically, a tabbed editor and dockable interpreter pane.

Thanks for asking.

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread Terry Reedy

On 8/7/2015 7:29 AM, tjohnson wrote:

On 8/6/2015 7:31 PM, Terry Reedy wrote:

On 8/6/2015 11:35 AM, Timothy Johnson wrote:


problems because it works well for that. Most of the time I use PyDev
and Notepad++ to edit Python code, but if more features were added to
Idle I would consider using it more.


What 1 or 2 features would you most like to see?


Practically, I'd say a line number margin


Patch is mostly done but I need to review (sooner than later).


and right edge indicator.


Do you mean at column 80 or something?


Theoretically, a tabbed editor


*Many* people want this.  I think this should be the highest priority 
new big feature.


 and dockable interpreter pane.

Please explain.


--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread Terry Reedy

On 8/6/2015 9:14 PM, Dennis Lee Bieber wrote:

On Wed, 5 Aug 2015 21:06:31 -0400, Terry Reedy tjre...@udel.edu declaimed
the following:


There have been discussions, such as today on Idle-sig , about who uses
Idle and who we should design it for.  If you use Idle in any way, or
know of or teach classes using Idle, please answer as many of the
questions below as you are willing, and as are appropriate


If you only take responses from people who already use Idle, you may be
selecting against some of the more critical responses.


The main issue is who, other than highschool or college students, use 
it.  With 35 years of experience, you are not the target audience.  I am 
unusual in not having switched.  In you situation, I well might have.


What's wrong with Idle' or 'Why don't you use Idle' or 'How can Idle be 
improved' would be another survey.  I am not asking that too much 
because there are already over a 120 issues to work on. (But note, Idle 
is 60 xyz.py modules, which is 2 issues per module, whereas there are 
more than that for the stdlib as a whole.  I am aware that issues per 
1000 lines would be a better comparison.)



I find Idle somewhat clunky looking,


We are going to add the better looking ttk widgets as an option, but 
that will have least effect on Windows.



with some GUI behaviors that just don't feel natural to me.


We are reviewing these within the confines of what tk can do on each 
platform.  Thank you for your response.


--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread tjohnson

On 8/7/2015 9:10 PM, Terry Reedy wrote:

On 8/7/2015 7:29 AM, tjohnson wrote:

On 8/6/2015 7:31 PM, Terry Reedy wrote:

On 8/6/2015 11:35 AM, Timothy Johnson wrote:


problems because it works well for that. Most of the time I use PyDev
and Notepad++ to edit Python code, but if more features were added to
Idle I would consider using it more.


What 1 or 2 features would you most like to see?


Practically, I'd say a line number margin


Patch is mostly done but I need to review (sooner than later).


Great.

and right edge indicator.


Do you mean at column 80 or something?


Yes, exactly.

Theoretically, a tabbed editor


*Many* people want this.  I think this should be the highest priority
new big feature.


I agree.

  and dockable interpreter pane.

Please explain.

Currently the interpreter is shown in a separate floating window. If it 
was dockable, it could also be placed in the same window as the text 
editor but separated by a splitter.


Examples: wxPython AUI panes, Firefox bookmarks pane





--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread Paul Rubin
tjohnson tandrewjohn...@outlook.com writes:
 Currently the interpreter is shown in a separate floating window. If
 it was dockable, it could also be placed in the same window as the
 text editor but separated by a splitter.

Dockable would be nice but the split window is ok with me.  What I wish
is that Control-N in the interpreter window (or maybe some newly
assigned hotkey) would launch a Python editing window instead of a text
window.  Better still, have it already editing a temp file so that I can
immediately type code and hit F5 and run it, without the Save as
dance.

Also the save on close dialog buttons should say save and don't
save instead of yes and no.  Lots of programs have dialogs like
that and the senses keep differing so it's easy to misread the prompt.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread Akira Li
Terry Reedy tjre...@udel.edu writes:

 There have been discussions, such as today on Idle-sig , about who
 uses Idle and who we should design it for.  If you use Idle in any
 way, or know of or teach classes using Idle, please answer as many of
 the questions below as you are willing, and as are appropriate


Running Python scripts in Windows console that may produce Unicode
output is a worth-mentioning use-case [1] (as you might know) i.e., if
you run:

  T:\ py print_unicode.py

and get the error:

  UnicodeEncodeError: 'charmap' codec can't encode character '...'

then a workaround that works out of the box is to run:

  T:\ py -m idlelib -r print_unicode.py

that can display Unicode (BMP) output in IDLE.

[1] 
http://stackoverflow.com/questions/28521944/python3-print-unicode-to-windows-xp-console-encode-cp437

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread Larry Hudson via Python-list

On 08/05/2015 06:06 PM, Terry Reedy wrote:
[snip]

0. Classes where Idle is used:
Where?
Level?


None


Idle users:

1. Are you
grade school (1=12)?
undergraduate (Freshman-Senior)?
post-graduate (from whatever)?


Some college, but didn't complete.
Never had any CS or programming courses.


2. Are you
beginner (1st class, maybe 2nd depending on intensity of first)?
post-beginner?


post-beginner (and self-taught)


3. With respect to programming, are you
amateur (unpaid)
professional (paid for programming)


amateur

My situation:  Amateur/hobbyist programmer.  (Retired from electronics industries.)  My 
programming needs are very modest -- mostly simple utilities for my own use.  In the past used C 
extensively, C++ some.  But after I found Python I haven't looked back.


Programming environment:  Linux Mint (hate Windows!).  Using simple editor (usually gedit) and a 
terminal window, but I usually have Idle running (minimized) to be able to quickly check syntax, 
run help(...), etc.  I rarely use it for actual programming.


One minor complaint about Idle:  In the interactive mode the auto-indent uses a tab character 
which the display expands to 8-character columns.  This large indent is annoying.  The editor 
mode can be set for smaller indents but the interactive mode can't -- at least I haven't found 
how if it is possible.


 -=- Larry -=-

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-07 Thread Chris Angelico
On Sat, Aug 8, 2015 at 1:45 PM, Akira Li 4kir4...@gmail.com wrote:
 then a workaround that works out of the box is to run:

   T:\ py -m idlelib -r print_unicode.py

 that can display Unicode (BMP) output in IDLE.

But sadly, *only* the BMP. That's enough for most modern languages,
but it's by no means all of Unicode. I'm told there are plans in the
works for improving Tcl and Tk, which tkinter and thus Idle could then
take advantage of, but for the time being, we're stuck on sixteen bit
characters in Idle. :(

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-06 Thread Nonami Animashaun
 0. Classes where Idle is used:
 Where?
 Level?

 Mostly on windows, can't remember ever using Idle on a linux system
before.

 Idle users:

 1. Are you
 grade school (1=12)?
 undergraduate (Freshman-Senior)?
 post-graduate (from whatever)?


Post-graduate


 2. Are you
 beginner (1st class, maybe 2nd depending on intensity of first)?
 post-beginner?

Beginner


 3. With respect to programming, are you
 amateur (unpaid)
 professional (paid for programming)

 Amateur, Occasionally use python for paid programming but use pycharm,
eclipse with PyDev, Or sublime text in those cases mostly. Never Idle.

 --
 Terry Jan Reedy, Idle maintainer

 --
 https://mail.python.org/mailman/listinfo/python-list

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-06 Thread Terry Reedy

On 8/6/2015 11:35 AM, Timothy Johnson wrote:


problems because it works well for that. Most of the time I use PyDev
and Notepad++ to edit Python code, but if more features were added to
Idle I would consider using it more.


What 1 or 2 features would you most like to see?

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-06 Thread Terry Reedy

On 8/5/2015 9:21 PM, Rustom Mody wrote:


I used idle to teach a 2nd year engineering course last sem
It was a more pleasant experience than I expected
One feature that would help teachers:
It would be nice to (have setting to) auto-save the interaction window
[Yeah I tried to see if I could do it by hand but could not find where]
Useful for giving as handouts of the class
So students rest easy and dont need to take 'literal' notes of the session


To prevent this idea from getting lost, I added A follow-on issue would 
be to have an option to prompt to save (as with editor windows) or 
autosave when closing the shell.  A default path might be 
.idlerc/shellsave.txt. to

https://bugs.python.org/issue21937
and a reference in my personal list.

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-06 Thread Terry Reedy

On 8/5/2015 9:17 PM, Ben Finney wrote:

Terry Reedy tjre...@udel.edu writes:


Private answers are welcome. They will be deleted as soon as they are
tallied (without names).


Are you also expecting questionnaire answers in this forum?


Either or both.


I suspect it will become a free-ranging discussion;


This has not happened so far.  I am not commenting on direct answers to 
the questions, only ideas for new features.


 hopefully you're prepared to pick through and collect the
 responses if so.

So far, they have been even more varies than I expected.

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-06 Thread Laura Creighton
Added:  right now most children I know who want to program want to
write games that run on their cell phones and tablets.  So Idle integration
with kivy would be very nice, if Idle developers are looking for
new directions.

Laura

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-06 Thread Sibylle Koczian

Am 06.08.2015 um 03:06 schrieb Terry Reedy:

There have been discussions, such as today on Idle-sig , about who uses
Idle and who we should design it for.  If you use Idle in any way, or
know of or teach classes using Idle, please answer as many of the
questions below as you are willing, and as are appropriate



I'm using Idle mostly on Windows where the Python command-line window or 
the Windows command window aren't very usable (encoding problems, 
copying from and to the window inconvenient and so on). For programs 
with more than two or three modules the Wing IDE is still nicer.



Idle users:

1. Are you
grade school (1=12)?
undergraduate (Freshman-Senior)?
post-graduate (from whatever)?


post-graduate


2. Are you
beginner (1st class, maybe 2nd depending on intensity of first)?
post-beginner?


post-beginner


3. With respect to programming, are you
amateur (unpaid)
professional (paid for programming)


amateur and programming just for my own convenience and fun.


--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-06 Thread Steve Hayes
On Wed, 5 Aug 2015 21:06:31 -0400, Terry Reedy tjre...@udel.edu
wrote:

There have been discussions, such as today on Idle-sig , about who uses 
Idle and who we should design it for.  If you use Idle in any way, or 
know of or teach classes using Idle, please answer as many of the 
questions below as you are willing, and as are appropriate

Private answers are welcome. They will be deleted as soon as they are 
tallied (without names).

I realized that this list is a biased sample of the universe of people 
who have studied Python at least, say, a month.  But biased data should 
be better than my current vague impressions.

0. Classes where Idle is used:
Where?
Level?

Idle users:

1. Are you
post-graduate (from whatever)?


2. Are you
beginner (1st class, maybe 2nd depending on intensity of first)?

if you mean with Python

3. With respect to programming, are you
amateur (unpaid)



-- 
Steve Hayes from Tshwane, South Africa
Web:  http://www.khanya.org.za/stevesig.htm
Blog: http://khanya.wordpress.com
E-mail - see web page, or parse: shayes at dunelm full stop org full stop uk
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-06 Thread Mark Lawrence

On 06/08/2015 02:06, Terry Reedy wrote:


0. Classes where Idle is used:
Where?
Level?


N/A



Idle users:

1. Are you
grade school (1=12)?
undergraduate (Freshman-Senior)?
post-graduate (from whatever)?


post-graduate



2. Are you
beginner (1st class, maybe 2nd depending on intensity of first)?
post-beginner?


post-beginner



3. With respect to programming, are you
amateur (unpaid)
professional (paid for programming)



All Python work as an amateur.  Former professional who's no longer 
working due to poor health.


--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence

--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-06 Thread Timothy Johnson

On 8/5/2015 9:06 PM, Terry Reedy wrote:

There have been discussions, such as today on Idle-sig , about who uses
Idle and who we should design it for.  If you use Idle in any way, or
know of or teach classes using Idle, please answer as many of the
questions below as you are willing, and as are appropriate

Private answers are welcome. They will be deleted as soon as they are
tallied (without names).

I realized that this list is a biased sample of the universe of people
who have studied Python at least, say, a month.  But biased data should
be better than my current vague impressions.

0. Classes where Idle is used:
Where?
Level?


N/A

Idle users:

1. Are you
grade school (1=12)?
undergraduate (Freshman-Senior)?
post-graduate (from whatever)?


New freshman (starting college this fall)

2. Are you
beginner (1st class, maybe 2nd depending on intensity of first)?
post-beginner?


Post-beginner (I'd call myself intermediate, but not expert)

3. With respect to programming, are you
amateur (unpaid)
professional (paid for programming)


Amateur and programming just for convenience and fun (like Sibylle)

PS: I actually don't use Idle very often, except to solve Project Euler 
problems because it works well for that. Most of the time I use PyDev 
and Notepad++ to edit Python code, but if more features were added to 
Idle I would consider using it more.


--
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-05 Thread Paul Rubin
Terry Reedy tjre...@udel.edu writes:
 There have been discussions, such as today on Idle-sig , about who
 uses Idle and who we should design it for.  

I use it sometimes.  I mostly use Emacs with Python-mode but find Idle
is nice for quickly experimenting with something or probing an API.  I
know there are fancier IDE's out there but I'm mostly an Emacs user.

 0. Classes where Idle is used:  N/A

 1. Are you grade school (1=12)?  
Working programmer.

 2. Are you  post-beginner?  
Yes

 3. With respect to programming, are you
 amateur (unpaid)
 professional (paid for programming)

Professional.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-05 Thread Paul Rubin
Paul Rubin no.email@nospam.invalid writes:
 I use it sometimes.  I mostly use Emacs with Python-mode but find Idle
 is nice for quickly experimenting with something or probing an API.

Added: I sometimes used Idle in places where Emacs isn't available,
e.g. client machines running Windows.  It's nice that Idle is there if
the Python environment is there.
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-05 Thread Laura Creighton
In a message of Wed, 05 Aug 2015 21:06:31 -0400, Terry Reedy writes:
0. Classes where Idle is used:
Where -- my house or sometimes at the board game society
Level -- beginners

and there are 8 children right now.

Idle users:

1. Are you
I am post graduate, but the kids are all grade school.

2. Are you
beginner (1st class, maybe 2nd depending on intensity of first)?
post-beginner?

I am post-beginner, the kids are all beginners.

3. With respect to programming, are you
amateur (unpaid)
professional (paid for programming)

The teaching is unpaid.  I get paid for other things.

-- 
Terry Jan Reedy, Idle maintainer

Laura

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-05 Thread Miki Tebeka
Greetings,

 0. Classes where Idle is used:
 Where?
At client site. Mostly big companies.

 Level?
From beginner to advanced.

 Idle users:
 1. Are you
 grade school (1=12)?
 undergraduate (Freshman-Senior)?
 post-graduate (from whatever)?
post-graduate

 2. Are you
 beginner (1st class, maybe 2nd depending on intensity of first)?
 post-beginner?
post-beginner
 
 3. With respect to programming, are you
 amateur (unpaid)
 professional (paid for programming)
professional
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-05 Thread Ben Finney
Terry Reedy tjre...@udel.edu writes:

 Private answers are welcome. They will be deleted as soon as they are
 tallied (without names).

Are you also expecting questionnaire answers in this forum? I suspect it
will become a free-ranging discussion; hopefully you're prepared to pick
through and collect the responses if so.

-- 
 \   “The Stones, I love the Stones; I can't believe they're still |
  `\  doing it after all these years. I watch them whenever I can: |
_o__)Fred, Barney, ...” —Steven Wright |
Ben Finney

-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-05 Thread Chris Angelico
On Thu, Aug 6, 2015 at 11:06 AM, Terry Reedy tjre...@udel.edu wrote:
 There have been discussions, such as today on Idle-sig , about who uses Idle
 and who we should design it for.  If you use Idle in any way, or know of or
 teach classes using Idle, please answer as many of the questions below as
 you are willing, and as are appropriate

When I'm talking to my students about interactive Python on Windows,
I'll sometimes recommend Idle. It's not any sort of official thing,
but when they're having issues (particularly if they're tinkering with
a 'while' or 'for' loop, as Idle recalls those as coherent units
instead of fetching up individual lines), I'll point them to it as
another way to tackle a problem. Usually on Linux or Mac OS they're
better able to manage with the console interpreter and readline, but
Windows sucks so Idle has a bigger advantage (plus, a lot of Linux
distro-supplied Pythons don't include Idle, whereas I can be fairly
confident that a Windows Python will have it).

 1. Are you
 grade school (1=12)?
 undergraduate (Freshman-Senior)?
 post-graduate (from whatever)?

I'm a high school dropout; my students probably cover all three of
those categories.

 2. Are you
 beginner (1st class, maybe 2nd depending on intensity of first)?
 post-beginner?

Usually Idle is mentioned only in the context of the very early
explorations. After that, it's all use a text editor, and then run
it, and students use whichever editors they like. Most don't ask
about editor options. Possibly I'd recommend Idle's editor mode in
some cases, but it's usually more convenient to have a single editor
which also understands HTML and CSS, as this is a web programming
course.

 3. With respect to programming, are you
 amateur (unpaid)
 professional (paid for programming)

Pro. A lot of my students are currently amateurs; a decent number are
professional and moving around in skillset. (Do you count as a pro
programmer if you're currently paid to work with Excel macros, and
you're learning Python so you can do better? Line gets blurry.)

If Idle didn't exist, it wouldn't kill what I'm doing, but it is a
convenient option to have around.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Who uses IDLE -- please answer if you ever do, know, or teach

2015-08-05 Thread Rustom Mody
On Thursday, August 6, 2015 at 6:36:56 AM UTC+5:30, Terry Reedy wrote:
 There have been discussions, such as today on Idle-sig , about who uses 
 Idle and who we should design it for.  If you use Idle in any way, or 
 know of or teach classes using Idle, please answer as many of the 
 questions below as you are willing, and as are appropriate
 
 Private answers are welcome. They will be deleted as soon as they are 
 tallied (without names).
 
 I realized that this list is a biased sample of the universe of people 
 who have studied Python at least, say, a month.  But biased data should 
 be better than my current vague impressions.
 
 0. Classes where Idle is used:
 Where?
 Level?
 
 Idle users:
 
 1. Are you
 grade school (1=12)?
 undergraduate (Freshman-Senior)?
 post-graduate (from whatever)?
 
 2. Are you
 beginner (1st class, maybe 2nd depending on intensity of first)?
 post-beginner?
 
 3. With respect to programming, are you
 amateur (unpaid)
 professional (paid for programming)
 
 -- 
 Terry Jan Reedy, Idle maintainer

I used idle to teach a 2nd year engineering course last sem
It was a more pleasant experience than I expected
One feature that would help teachers:
It would be nice to (have setting to) auto-save the interaction window
[Yeah I tried to see if I could do it by hand but could not find where]
Useful for giving as handouts of the class
So students rest easy and dont need to take 'literal' notes of the session

I will now be teaching more advanced students and switching back to emacs
-- python, C, and others -- so really no option to emacs.
Not ideal at all but nothing else remotely comparable
-- 
https://mail.python.org/mailman/listinfo/python-list