by Orestis Markou for EuroPython 2011
Twisted is one of the best asynchronous network programming frameworks out there, and can help you build cool stuff very easily, once you understand the core design.
Unfortunately, Twisted is also a huge framework and can be very daunting for beginners to approach. This training session aims to help people with little or no asynchronous programming experience understand both Twisted and asynchronous programming. The plan is to cover core asynchronous topics, the Twisted way, and as many practical applications including web services, IPC, GUI applications etc.
The audience should be competent in core Python constructs. No previous asynchronous or threading programming experience required.
UPDATE: Everyone that plans to attend the talk, please install Twisted (http://twistedmatrix.com). Make sure everything is OK by doing:
python
from twisted.internet import reactor
reactor.run()
The above should block until you hit Ctrl-C and then exit the Python interpreter.