Re: Exercises for dive into python

2006-07-25 Thread Ben Edwards (lists)
On Mon, 2006-07-24 at 23:16 +0200, Tal Einat wrote:
> 
> 

snip...

> >
> >
> > I recently gave a Python crash-course in my company, and ran
> into the same 
> > problem. There are many good Python tutorials, manuals,
> references etc., most
> > are accompannied by various code examples, but there are
> very few exercises. I
> > had a hard time collecting and inventing a few good
> exercises, about 12 in all. 
> >
> > There are probably some good exercises out there, but they
> seem to be relatviely
> > hard to find. Maybe they should be collected and organized
> at Python.org?
> 
> That sounds like an exelent idea.  Maybe the way to structure
> it is my 
> book/chapter.
>  
> You probably meant "by book/chapter".
>  
> Well, that would be fine, but it's up to whoever wrote "dive into
> Python" to update it.
> I was actually suggesting a central repository for Python exercises,
> all in the public domain, so that they could be used by anyone
> learning or teaching Python (or programming in general).

I don't think this is necessarily the case.  I am fairly sure the
problem is not the people writing books do not have a way of publishing
the excesses, its just they have hot the time or inclination to do so.

what I was suggesting was a wiki type site where exercises could be
worked on collaboratively.  The authors should not have a problem with
this as it would add value to there work and make it more desirable.

Ben

> 
> >
> > I think building a large collection of good Python exercises
> could help both
> > those teaching Python and those learning it. Also, gathering
> a set of Python 
> > exercises for those learning general programming concepts
> (variables, functions,
> > object-oriented, etc.) could help spread the use of Python
> for teaching
> > programming.

snip...

> 


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


Re: Exercises for dive into python

2006-07-24 Thread Gerard Flanagan

Ben Edwards (lists) wrote:
> On Mon, 2006-07-24 at 16:39 +, Tal Einat wrote:
> > Ben Edwards (lists  videonetwork.org> writes:
> >
> > >
> > > Have been working through Dive Into Python which is excellent.  My only
> > > problem is that there are not exercises.  I find exercises are a great
> > > way of helping stuff sink in and verifying my learning.  Has anyone done
> > > such a thing?
> > >
> > > Ben
> > >
> >
> >
> > I recently gave a Python crash-course in my company, and ran into the same
> > problem. There are many good Python tutorials, manuals, references etc., 
> > most
> > are accompannied by various code examples, but there are very few 
> > exercises. I
> > had a hard time collecting and inventing a few good exercises, about 12 in 
> > all.
> >
> > There are probably some good exercises out there, but they seem to be 
> > relatviely
> > hard to find. Maybe they should be collected and organized at Python.org?
>
> That sounds like an exelent idea.  Maybe the way to structure it is by
> book/chapter.
>
> >
> > I think building a large collection of good Python exercises could help both
> > those teaching Python and those learning it. Also, gathering a set of Python
> > exercises for those learning general programming concepts (variables, 
> > functions,
> > object-oriented, etc.) could help spread the use of Python for teaching
> > programming.
>
> I think there is little doubt about this.  The reason I liked the
> 'Thinking in Java' book was it had 10 exercises at the end of each
> chapter.  I would not more onto a chapter until I had completed them
> all.
>

This is something I had planned for the suggested tutorial restructure
at the 'pytut' wiki here:

http://pytut.infogami.com/gerard_refactor

I had hoped (and hope!) to add exercises at the end of each chapter.
It's a wiki of course so if you've any ideas, feel free...

That said, I don't know how visible this sight is among the community -
it's been quiet for a few months - or if it's even on the radar of the
'Powers That Be', whoever (or whatever ;^) ) they are...

But it's there anyway.  The main pages are (obviously):

http://pytut.infogami.com

Gerard

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


Re: Exercises for dive into python

2006-07-24 Thread Ben Edwards (lists)
On Mon, 2006-07-24 at 16:39 +, Tal Einat wrote:
> Ben Edwards (lists  videonetwork.org> writes:
> 
> > 
> > Have been working through Dive Into Python which is excellent.  My only
> > problem is that there are not exercises.  I find exercises are a great
> > way of helping stuff sink in and verifying my learning.  Has anyone done
> > such a thing?
> > 
> > Ben
> > 
> 
> 
> I recently gave a Python crash-course in my company, and ran into the same
> problem. There are many good Python tutorials, manuals, references etc., most
> are accompannied by various code examples, but there are very few exercises. I
> had a hard time collecting and inventing a few good exercises, about 12 in 
> all.
> 
> There are probably some good exercises out there, but they seem to be 
> relatviely
> hard to find. Maybe they should be collected and organized at Python.org?

That sounds like an exelent idea.  Maybe the way to structure it is my
book/chapter. 

> 
> I think building a large collection of good Python exercises could help both
> those teaching Python and those learning it. Also, gathering a set of Python
> exercises for those learning general programming concepts (variables, 
> functions,
> object-oriented, etc.) could help spread the use of Python for teaching
> programming.

I think there is little doubt about this.  The reason I liked the
'Thinking in Java' book was it had 10 exercises at the end of each
chapter.  I would not more onto a chapter until I had completed them
all.

Ben

> 
> - Tal
> 


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


Re: Exercises for dive into python

2006-07-24 Thread Tal Einat
Ben Edwards (lists  videonetwork.org> writes:

> 
> Have been working through Dive Into Python which is excellent.  My only
> problem is that there are not exercises.  I find exercises are a great
> way of helping stuff sink in and verifying my learning.  Has anyone done
> such a thing?
> 
> Ben
> 


I recently gave a Python crash-course in my company, and ran into the same
problem. There are many good Python tutorials, manuals, references etc., most
are accompannied by various code examples, but there are very few exercises. I
had a hard time collecting and inventing a few good exercises, about 12 in all.

There are probably some good exercises out there, but they seem to be relatviely
hard to find. Maybe they should be collected and organized at Python.org?

I think building a large collection of good Python exercises could help both
those teaching Python and those learning it. Also, gathering a set of Python
exercises for those learning general programming concepts (variables, functions,
object-oriented, etc.) could help spread the use of Python for teaching
programming.

- Tal

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


Exercises for dive into python

2006-07-24 Thread Ben Edwards (lists)
Have been working through Dive Into Python which is excellent.  My only
problem is that there are not exercises.  I find exercises are a great
way of helping stuff sink in and verifying my learning.  Has anyone done
such a thing?

Ben


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