Re: [Sugar-devel] [IAEP] About to teach Python programming

2013-01-14 Thread Mike Rehner
Here is a list of Python resources if that would help-
http://www.babarehner.com/ewrench1011/Python/index.html

Cheers,

Mike

On Mon, Jan 14, 2013 at 6:31 PM, Gerald Ardito  wrote:
> Stephen,
>
> I am starting two weeks from tomorrow.
> I am still trying to wrap my head about the key goals and projects. It would
> be great to share ideas.
>
> Gerald
>
> On Monday, January 14, 2013 at 6:08 PM, Steve Thomas wrote:
>
> On Sat, Jan 12, 2013 at 9:58 PM,  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.
>
> 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.
>
> Agreed. Having a template to build on for an Activity would make things much
> simpler.
>
>
> Good luck. Please ask if you need help.
>
> Ditto.  When will you start the class?  I am also teaching Python to some
> kids now, and  interested sharing ideas.
>
> Stephen
>
>
> Tony
>
>>  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@lists.sugarlabs.org
>> > http://lists.sugarlabs.org/listinfo/sugar-devel
>> >
>>
>>
>>
>> --
>> Walter Bender
>> Sugar Labs
>> http://www.sugarlabs.org
>> ___
>> Sugar-devel mailing list
>> Sugar-devel@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
>
> ___
>
> IAEP -- It's An Education Project (not a laptop project!)
> i...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/iaep
>
>
>
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>



-- 
Mike Rehner
Groveport (Columbus) OH 43125
USA
614 497 9774
www.e-wrench.com
aldebaran.dnsdojo.org (Moodle test server)
www.youtube.com/user/babarehner (YouTube Channel)
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Twisted Sugar Advice

2011-03-17 Thread Mike Rehner
I'm a retired computer science teacher with a limited amount of python
experience. About a month and a half ago I decided to volunteer about 8-12
hours a week of time to Sugar Labs. Unfortunately Sugar Labs is using a
software stack that I am not very familiar with. I managed to learn git
enough to get a project up and down. Being familiar with Ubuntu I set up an
Ubuntu 10.4 LTS virtual machine running a Sugar emulator and an
Eclipse/Pydev development environment. I got the FLOSS manual on Sugar
Activities and learned that I needed to use the GTK framework. I wrote one
or 2 simple gtk programs but did not port them over to Sugar.. Also at this
time I agreed to work with someone from Columbus Girls School. Unfortunately
her mother became ill and she had to leave for California. So I decided to
learn "Python + GTK" developing a practice program.

The program was a simple server that would ask drill math questions.
Clients, either on the same machine or on a nearby machine would answer the
math questions. This was not to be fully developed with error checking and
all defs fully implemented but simply a proof of concept work to keep me on
track in improving my Python skills. Twisted looked like a good match with
GTK. So I wrote 1 or 2 simple Twisted client/server programs. Unfortunately
learning and making 2 event driven frameworks Twisted + GTK play together
nicely became very frustrating. It reminds me of the time I had to make
Ubuntu and Windows play together nicely- I did it but it took me time and
effort. So I have a following set of questions.


   1. Will Twisted play nicely with Sugar (i.e. should I keep going on with
   this model- writing a twisted (GTK?) question server with a Twisted + GTK
   answer client. My thinking on this model  is from my years of teaching is
   that students like to compete with each other and this model may add some
   collaborative learning when tweaked. Is this something worth continuing? I
   believe I can make Twisted + GTK work with difficulty  but I'm not sure that
   about Twisted in Sugar. There are two many unknowns for me.
   2. If anyone thinks Twisted + Sugar(GTK)  is worth pursuing, does anyone
   know of any good tutorials or information on this.
   3. If this is not worth pursuing what would be a good way I could devote
   about 8-12 hours to Sugar Labs Activities

cheers,

Mike

-- 
Mike Rehner
Groveport(Columbus) OH 43125
614 497 9774
www.e-wrench.com
myitclass.dyndns.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Introduction

2011-01-28 Thread Mike Rehner
Hello

I am a retired high school computer science teacher from Columbus, Ohio,
USA. My background includes both computer science and instructional design.
I would like to volunteer 8-12 hours a week to work with the Activity Team.
I am looking to start something very small while I slowly set up my dev
environment and become familiar with Sugar Labs.

cheers,

Mike Rehner
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel