[Sugar-devel] About to teach Python programming

Alexandro Colorado jza at oooes.org
Sat Jan 12 22:50:24 EST 2013


On Sat, Jan 12, 2013 at 8:58 PM, <forster at ozonline.com.au> wrote:

> Hi
>
> As a beginner, I found creating a Sugar Activity difficult. More difficult
> than creating a program to run from Terminal or Pippy. You might get better
> value using Pygame and writing something that can run from Pippy. The goal
> could be to create more Pippy built in samples.
>

I also believe Pygame would be a great place to start, here is a great book
to teach python to kids.
http://briggs.net.nz/snake-wrangling-for-kids.html


>
> If you are going to write an Activity, you could give them a 'hello world'
> template and get them to build on that rather than starting from the
> beginning. Your 'hello world' template could have the basics:a text box for
> text entry/display, a canvas for graphical display and an example of
> keyboard and mouse capture.
>
> Read http://en.flossmanuals.net/make-your-own-sugar-activities/index/
>
> Good luck. Please ask if you need help.
>
> Tony
>
> > <gerald.ardito at gmail.com> wrote:
> > > Hello.
> > > I have been asked by my school district to teach a one semester course
> on
> > > computer programming to some of our high school students. I was already
> > > settled on Python. In my planning, I thought it would be great if the
> > > students built an application for Sugar/XO Laptop. I have, as I think
> you
> > > know, been using them in our school for a few years, I think the
> transition
> > > from consumer to producer would be great.
> > >
> > > I am not a Python programmer, although I understand the basic concepts
> and
> > > can muddle my way through. So,here's my question -- what should the
> students
> > > know/be able to do in Python before they are able to write an Activity?
> >
> > Beyond the basics, understanding the concept of classes and
> > inheritance is pretty essential. Some GTK stuff, but that is pretty
> > straightforward.
> >
> > -walter
> >
> > >
> > > I hope this makes sense. And I appreciate your time.
> > >
> > > Best,
> > > Gerald Ardito
> > >
> > > _______________________________________________
> > > Sugar-devel mailing list
> > > Sugar-devel at lists.sugarlabs.org
> > > http://lists.sugarlabs.org/listinfo/sugar-devel
> > >
> >
> >
> >
> > --
> > Walter Bender
> > Sugar Labs
> > http://www.sugarlabs.org
> > _______________________________________________
> > Sugar-devel mailing list
> > Sugar-devel at lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> > _____________________________________________________
> > This mail has been virus scanned by Australia On Line
> > see http://www.australiaonline.net.au/mailscanning
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>



-- 
Alexandro Colorado
Apache OpenOffice Contributor
http://es.openoffice.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20130112/80cb6631/attachment.html>


More information about the Sugar-devel mailing list