Douglas Muth on 20 Mar 2007 19:43:09 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Educational Languages

  • From: "Douglas Muth" <doug.muth@gmail.com>
  • To: "Philadelphia Linux User's Group Discussion List" <plug@lists.phillylinux.org>
  • Subject: Re: [PLUG] Educational Languages
  • Date: Tue, 20 Mar 2007 15:43:04 -0400
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=YYDsEBlt9nNs828X7Sxbj5vVlfCywGmaKe9i2cxmmxeneX/LWDZsD6p4es1kUtOV/Vj3vvQbVN1BqbnFJAc4thslOYprtd50dICFP7LjykE7fMk8NX/XFtF53uBrh6cXoj+PVC+MK6+pvOnkxahoJg7TuwGabhf+1uts7yJ+up8=
  • Reply-to: Philadelphia Linux User's Group Discussion List <plug@lists.phillylinux.org>
  • Sender: plug-bounces@lists.phillylinux.org

On 3/20/07, Matthew Singleton <msingle1@sccs.swarthmore.edu> wrote:
I would suggest Python.  My school has recently switched over to Python
for CS intro courses, and it has been very successful.

I'm not an educator, but I would also suggest Python for beginners.

The biggest thing I like about it is that if forces indentation in
blocks of code, which is a habit best learned early. :-)

I also like the fact that you can "dump" arrays and hash tables just
by printing them out.  That's not something that you'll ever find on a
production system, but is very helpful for the beginner who doesn't
fully understand how those data structures work.

-- Doug
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug