[socal-piggies] A good project to look at?

Marty Alchin marty at martyalchin.com
Sat Jun 18 11:27:28 PDT 2011


Whether or not Python's standard library is a good project to learn
from is a matter of experience. There are some great techniques used
in a lot of different places, but I'd hardly recommend it for a
beginner. Some of the code is messy because fixing it isn't as high a
priority as other things (not exactly what I'd call "lazy" but still).
Some of it isn't Pythonic because it was ported or at least borrowed
from other languages. A lot of it uses non-standard or otherwise
advanced techniques that, while correct and potentially useful, aren't
very good examples of every day Python. All these things (and more)
serve as a distraction for somebody trying to get their feet wet, so
it's usually best to start somewhere else.

As for recommending something myself, it depends on who you are and
what you like. The best project to look at is one that interests you.
Pick a topic you want to learn more about and find a project that
touches on that topic. That way, the code is more interesting and
you'll be more likely to dig deeper into figuring out how things work.

-Marty



More information about the socal-piggies mailing list