[**Twisted Framework**](http://twistedmatrix.com/) - одная из интереснейших библиотек для Python, такая библиотека, которая заставляет выбрать язык программирования как только язык, на котором написана эта библиотека. Нет, мне очень нравится Python, и я считаю его одним из самых удобных и логичных языков программирования для решения тех задач, которые сейчас стоят передо мной. Итак, что такое Twisted? В первую очередь, это фреймворк для написания асинхронных сетевых приложений (как серверов, так и клиентов). Основная задача: обслуживать большое количество сетевых соединений в одном потоке с использованием неблокирующегося ввода-вывода. Это в случае сервера, в случае клиентских GUI-приложений - возможность сетевого взаимодействия без необходимости порождать нити. Наверное, меня спросят, а чем лучше концепция однопоточного приложения, использующего асинхронный ввод-вывод, по сравнению с многопоточным сервером (например, [MySQL](http:///www.mysql.com/)).