News for hackers. Stuff that matters.
Re:Ask HN : Which opensource project for beginner python dev... by gomer on Friday January 21, 2011 @11:19AM (#2127773)
Twisted seems like a good option. Here is a good question on stackoverflow with some comments: http://stackoverflow.com/questions/117561/what-are-good-open... Although, you should try to find something you have a personal interest in as well.
Re:Ask HN : Which opensource project for beginner python dev... by Wolf_Larsen on Friday January 21, 2011 @11:24AM (#2127786)
EXECUTIVE SUMMARY

"First, Twisted should be fun. It began as a game, it is being used commercially in games, and it will be, I hope, an interactive and entertaining experience for the end-user."

"Twisted is a platform for developing internet applications...Twisted is a good (if somewhat idiosyncratic) pure-python framework or library, depending on how you treat it, and it continues to improve."

"As a platform, Twisted should be focused on integration. Ideally, all functionality will be accessible through all protocols. Failing that, all functionality should be configurable through at least one protocol, with a seamless and consistent user-interface."

- http://twistedmatrix.com/documents/current/core/howto/vision...

SUCCESS STORIES

"Lucasfilm has used Twisted in its business-critical production processes since 2004...We use Twisted to proxy database connections for our render farm, which runs 24/7/365."

"Justin.tv is the largest live video site on the internet. We allow anyone to broadcast live video from their PC and chat with viewers. Every second of every broadcast is archived so it can later be browsed, searched, or made into highlight clips.

Each of Justin.tv's half a billion monthly pageviews passes through a custom Twisted caching engine."

http://twistedmatrix.com/trac/wiki/SuccessStories

Re:Ask HN : Which opensource project for beginner python dev... by japherwocky on Friday January 21, 2011 @11:36AM (#2127831)
Twisted is kind of notorious for being difficult to pick up and use, even for experienced Python programmers..