[Edu-sig] Edu-sig Digest, Vol 22, Issue 26

André Roberge andre.roberge at gmail.com
Tue May 31 17:04:00 CEST 2005


Bob Noonan wrote:

> I would love to switch our CS1 course to Python.  It seems like I am always 
> about 5-8 years ahead of my department.  After starting in 1997, it took me
> until 2003 to get our CS1 course switched from C++ to Java.
> 
> At the time we did it, I knew Python was a better choice, precisely because:
> 
> 1.  It is a good scripting language.
> 
> 2.  50% of our CS1 students never take another CS course; clearly, these 
> students are better off with Python than with Java.
> 
> The one place where Python is clearly deficient IMHO is in GUI programming.
> Tkinter (and the TK toolkit) are nowhere near the quality and simplicity of
> Swing.   Pack as a layout manager is difficult, at best.  And yes, I am aware
> of other GUI interfaces such as wxPython, but the infrastructure is not there
> to support them.  All of the Python textbooks that I am familiar with cover
> only Tkinter.
> 
Why not teach Python and, when it come to using GUI, switch to Jython? 
This can then be used as an introduction to Java...

André



More information about the Edu-sig mailing list