Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-18 Thread Oleg Broytmann
On Sat, Nov 18, 2006 at 09:01:04PM +0200, Kirill Simonov wrote:
> Could anyone suggest me a simple IDE suitable for teaching Python as a
> first programming language to high school students?

   Does it have to be an IDE? Wouldn't it be better to use a simple text
editor + command line?

Oleg.
-- 
 Oleg Broytmannhttp://phd.pp.ru/[EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-18 Thread tom
Oleg Broytmann wrote:
> On Sat, Nov 18, 2006 at 09:01:04PM +0200, Kirill Simonov wrote:
>   
>> Could anyone suggest me a simple IDE suitable for teaching Python as a
>> first programming language to high school students
>> 
which operating system would this concern?  IDLE which you might find 
comes with python, or is installable separately is a good bet, one nice 
feature is that when you open up the initial parenthese on a method 
call, it can list the arguments that the method expects.  ipython is 
very good too, it allows tab completion of class methods/attributes and 
the like, which can make navigating your way around a new class 
magnitudes easier.  only the former can really be considered an IDE.  
It'd be great to see them combined somehow.

I personally use pida (http://pida.berlios.de).  It is perhaps not a 
beginners IDE, but it has advantages such as being able to plug in a few 
different editors, some of which are very easy to use.  It has a class 
browser which you can have on a sidebar, integrated docbook support, the 
ability to open python and other types of shell as part of the window,  
syntax checking and more.  It can aid development to no end.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-18 Thread Larry Bates
Oleg Broytmann wrote:
> On Sat, Nov 18, 2006 at 09:01:04PM +0200, Kirill Simonov wrote:
>> Could anyone suggest me a simple IDE suitable for teaching Python as a
>> first programming language to high school students?
> 
>Does it have to be an IDE? Wouldn't it be better to use a simple text
> editor + command line?
> 
> Oleg.
Not sure about cyrillic and I don't mean if you are looking for Windows
IDE, but I'm impressed with Pyscripter:

http://mmm-experts.com/Products.aspx?ProductId=4

-Larry
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-18 Thread Oleg Broytmann
On Sat, Nov 18, 2006 at 09:22:48PM +0200, Kirill Simonov wrote:
> On Sat, Nov 18, 2006 at 10:08:22PM +0300, Oleg Broytmann wrote:
> > On Sat, Nov 18, 2006 at 09:01:04PM +0200, Kirill Simonov wrote:
> > > Could anyone suggest me a simple IDE suitable for teaching Python as a
> > > first programming language to high school students?
> > 
> >Does it have to be an IDE? Wouldn't it be better to use a simple text
> > editor + command line?
> 
> Preferably.  I believe that using a editor + command line will only make
> things worse because console and GUI have different encodings under
> Windows.

   Ouch! I am always forgetting about it, 'cause I seldom use Windows, and
even in Windows my editor is gvim. (-:

Oleg.
-- 
 Oleg Broytmannhttp://phd.pp.ru/[EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-18 Thread Kirill Simonov
On Sat, Nov 18, 2006 at 07:20:49PM +, tom wrote:
> Oleg Broytmann wrote:
> > On Sat, Nov 18, 2006 at 09:01:04PM +0200, Kirill Simonov wrote:
> >   
> >> Could anyone suggest me a simple IDE suitable for teaching Python as a
> >> first programming language to high school students
> >> 
> which operating system would this concern?  IDLE which you might find 

MS Windows is a must, but having Linux support would be nice too.

Unfortunately, IDLE does not work well with non-ASCII input/output.

> I personally use pida (http://pida.berlios.de).  It is perhaps not a 

Thanks for the suggestion, I'll check it.


Thanks,
Kirill
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-18 Thread Kirill Simonov
On Sat, Nov 18, 2006 at 10:52:35PM +0300, Oleg Broytmann wrote:
> On Sat, Nov 18, 2006 at 09:22:48PM +0200, Kirill Simonov wrote:
> > Preferably.  I believe that using a editor + command line will only make
> > things worse because console and GUI have different encodings under
> > Windows.
> 
>Ouch! I am always forgetting about it, 'cause I seldom use Windows, and

Yeah, that's what Freud called displacement ;)

> even in Windows my editor is gvim. (-:

Me too.  Still it would be harsh to force students that might see a PC at
the first time to use it. ;)


Thanks,
Kirill
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-18 Thread Gleb Kulikov
В сообщении от Воскресенье 19 Ноябрь 2006 01:01 Kirill Simonov написал:

> first programming language to high school students?  It is necessary

> Unfortunately, most IDEs I tried failed miserably in this respect.  My

> For the record, I've checked IDLE, PythonWin, Eric, DrPython, SPE, and

Pardon, eric (eric-3.9.0-alt1 is in use), "speak" Russian quite well.
We are trying to teach schoolers with a Python in an advanced elementary 
school (9th - 11th). Yes, there is a problem with Cyrillic in eric's built-in 
interpreter window (KOI8 locale is used) and *only* in the built-in 
interpreter window, but there is short workaround for it: if avoid "# -*- 
coding..." declaration, Cyrillic is painted well.

-- 
  Салют, /GLeb

UIN: 15341920
jabber://[EMAIL PROTECTED]
sip://[EMAIL PROTECTED] (telephony)
skype://gleb_kulikov.tomsk  (telephony)
sip://[EMAIL PROTECTED] (telephony)
netmail: 2:5005/78
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-18 Thread Kirill Simonov

On Sun, Nov 19, 2006 at 02:49:43AM +0600, Gleb Kulikov wrote:
> В сообщении от Воскресенье 19 Ноябрь 2006 01:01 Kirill Simonov написал:
> 
> > first programming language to high school students?  It is necessary
>
> > Unfortunately, most IDEs I tried failed miserably in this respect.  My
>
> > For the record, I've checked IDLE, PythonWin, Eric, DrPython, SPE, and
> 
> Pardon, eric (eric-3.9.0-alt1 is in use), "speak" Russian quite well.
> We are trying to teach schoolers with a Python in an advanced elementary 
> school (9th - 11th). Yes, there is a problem with Cyrillic in eric's built-in 
> interpreter window (KOI8 locale is used) and *only* in the built-in 
> interpreter window, but there is short workaround for it: if avoid "# -*- 
> coding..." declaration, Cyrillic is painted well.

Hmm... Perhaps, you are right.  I remember quite well seeing
UnicodeDecodeError in eric, but now I couldn't reproduce it.
Still it would be good if eric could automatically add the BOM mark to
files containing non-ASCII characters (for UTF-8). That way the
deprecation warning about PEP 263 would be avoided.

There is a bigger problem though: it is difficult (if possible) to
install it under Windows.


Thanks,
Kirill
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-19 Thread Alexey Wasilyev
Здравствуйте, Kirill.

Вы писали 18 ноября 2006 г., 22:22:48:
>> > Could anyone suggest me a simple IDE suitable for teaching Python as a
>> > first programming language to high school students?
>> 
>>Does it have to be an IDE? Wouldn't it be better to use a simple text
>> editor + command line?
> Preferably.  I believe that using a editor + command line will only make
> things worse because console and GUI have different encodings under
> Windows.  So a student that have written a script in a GUI editor and saved
> it in UTF-8 would see garbage in console.

Ничего, что я по русски? Вроде все свои :)
Я тоже озаботился выбором нормального IDE. Кроме редактора и
запускателя скриптов в ide же еще должен быть нормальный отладчик,
интеграция с системой контроля версий, автодополнение кода... Под виндами самое 
приличное из
всего увиденного показалось komodo. Да и то, подглюкивает
периодически, подвисает, из vcs знает только css да svn.
SourceOffSite'а не умеет :( Человеку, привыкшему к нормальному ide от
вижуал студии тяжко :)


-- 
С уважением,
 Alexey  mailto:[EMAIL PROTECTED]

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

Re: [Zopyrus] A python IDE for teaching that supports cyrillic i/o

2006-11-19 Thread tool69
Sorry, but did someone knows if Pida works under Windows ?
Thanks.
-- 
http://mail.python.org/mailman/listinfo/python-list