From: Dave Angel on
Matty Sarro wrote:
> Hey All!
> Hope your thursday is treating you well. I'm looking for suggestions on
> books of programming/engineering puzzles that range from beginners to
> advanced and even expert level problems. I know they exist; we had them back
> in college for practicing before the ACM programming competitions. However I
> can't seem to really find any books out there that look like they're what
> I'm seeking. Basically I haven't programmed a lot since I was in college,
> and that was about 9 years ago. I'm expected to do a bit more programming at
> my current job and I figure the best way to get back into things is to have
> some practical things to solve, and maybe have a bit of fun in the process.
>
> Anyone have any suggestions?
>
> Also, if you have any favorite puzzles/simple learning programs to suggest,
> please, share with the class :)
>
> -Matty
>
>
For puzzles:

http://projecteuler.net
http://www.pythonchallenge.com

And you might get some ideas from:

http://wiki.python.org/moin/CodingProjectIdeas


DaveA
From: Neil Cerutti on
On 2010-08-12, Dave Angel <davea(a)ieee.org> wrote:
> For puzzles:
>
> http://projecteuler.net

....if you like math problems.

> http://www.pythonchallenge.com

....if you like fooling around with PIL, graphics and bytes.

--
Neil Cerutti
From: Ian Kelly on
On Thu, Aug 12, 2010 at 5:41 AM, Matty Sarro <msarro(a)gmail.com> wrote:
> Hey All!
> Hope your thursday is treating you well. I'm looking for suggestions on
> books of programming/engineering puzzles that range from beginners to
> advanced and even expert level problems. I know they exist; we had them back
> in college for practicing before the ACM programming competitions. However I
> can't seem to really find any books out there that look like they're what
> I'm seeking. Basically I haven't programmed a lot since I was in college,
> and that was about 9 years ago. I'm expected to do a bit more programming at
> my current job and I figure the best way to get back into things is to have
> some practical things to solve, and maybe have a bit of fun in the process.
>
> Anyone have any suggestions?

http://www.spoj.pl/
http://www.codechef.com/

Many of the problems at those sites are difficult in Python due to the
time constraints, but they're well worth checking out.

Cheers,
Ian