I've been using 3.4/Asyncio recently and coming from a background of C/Objective C it's hard to believe Python got by for so long without having something like Asyncio as a core package (yeah I know Gevent and Tornado have been around for awhile) It's still new"ish" (summer 2014) so there's not a lot of good documentation floating around yet, but it's easy enough to get the basics down if you've worked with Async stuff before.