Pythons & Ladders

Jeff Schwab jeff at schwabcenter.com
Wed Feb 27 22:18:27 EST 2008


Benoit wrote:
> I've been teaching myself the python language over the past few months
> using Mark Lutz' Learning Python, 3ed.  Python is also the first
> programming language I've ever taken up.  I find the language easy to
> learn and rather productive in relation to the introductory course on C
> ++ I'd begun in January for fun @ school (we're practicing dynamic
> arrays using pointers... kill me now).

Get a better teacher, if you can.  Please do me a personal favor:  Don't 
hold the crappy course against C++.  For the record, you should never 
have to manage dynamically allocated arrays manually, nor store pointers 
to them.  Try the std::vector template, and post in comp.lang.c++ if 
have any trouble.

>  My problem, however, is that I
> found myself lacking problems with which to create solutions and so
> practice what I've learned.  I think I'm one of those people who
> really get into something when the instructions come from without.
> 
> So I'd like to ask you resident python gurus to help me learn.  Give
> me something to do!  Specifically, I'd like to be given tasks that
> incrementally increase in difficulty, starting from simple file/text
> manipulation to those harder things like built-in function overloading
> (you know, where you can make the "+" operator do something different
> in relation to a given object). I hope my request doesn't come off as
> demanding, as perhaps we could archive these tasks for future
> pedagogy.
> 
> If something like this already exists though, please point me in the
> right direction.  Otherwise, thanks for any and all assistance.

Happy hacking!
http://www.pythonchallenge.com/




More information about the Python-list mailing list