Где я могу найти хорошую документацию по python Twisted framework, записи в блогах, статьи и т.д.?

Я играю с Twisted, и документация, найденная на их домашней странице, не отвечает на все мои вопросы.

В настоящее время меня больше всего интересует Twisted Application Framework. Кроме того, некоторые серверы с открытым исходным кодом, использующие скрученную инфраструктуру, предоставят хороший материал для изучения того, как все это связано друг с другом в более крупном проекте.

До сих пор я проверил iCal и прочитал документацию на скрученном веб-сайте (3 раза) и несколько хороших статей, которые я нашел в google.

Ответ 1

Опубликованная книга, по-моему, бесполезна.

Я рекомендую начинать с "отложенных" документов в Интернете и абсолютно уверен, что вы понимаете, что такое асинхронные средства и для каких отсрочек. Лучшие онлайн-документы, которые я нашел, находятся на официальном сайте, хотя они, безусловно, могли бы использовать некоторую полировку:

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

Разработчики также рекомендуют прочитать источник, хотя, если у вас есть конкретные вопросы, я обнаружил, что разработчики выходят и реагируют как на IRC-канал (#twisted в сети freenode) и онлайн-списки рассылки (там общий и скрученный веб-специфический)

Что касается блогов, там, по крайней мере, два ниже (оба блогов - скрученные разработчики). Бьюсь об заклад, если вы задали этот же вопрос в списке рассылки twisted-python, вы получите гораздо лучший и более полный ответ, чем я мог бы дать.: -)

http://oubiwann.blogspot.com/

http://glyph.twistedmatrix.com/

Ответ 3

Divmod имеет некоторые проекты среднего размера, которые используют Twisted и могут внести хорошие дополнения в ваш список чтения. Кроме того, Twisted Community Code в Launchpad даст вам гораздо более длинный список проектов на основе Twisted, чтобы посмотреть.

Ответ 4

Я нашел книгу Twisted Network Programming Essentials, чтобы стать полезным руководством при первом изучении Twisted. Хотя это скорее витая "кулинарная книга". Некоторые из его "рецептов" полезны.

Ответ 5

Здесь представлен обзор: The Twisted Network Framework.

Брюс Экель написал хорошую статью, в которой указываются некоторые из странных имен, которые использует Twisted: Grokking Twisted. Согласно этой статье, есть несколько хороших примеров в Поваренной книге Питона, 2-й Эд (O'Reilly).

Ответ 6

Этот неофициальный учебник является, на мой взгляд, абсолютным окончательным способом изучения Twisted.

Он содержит пошаговые примеры того, как использовать все от супер-базовых до продвинутых функций. Все мотивировано тем, что сначала делайте это с трудом, чтобы вы действительно понимали, в чем проблема, каждая из частей Twisted решает.

Я использовал программное обеспечение на основе Twisted в течение пяти лет, но только после работы с этим учебником я теперь действительно понимаю его и использую его с нуля для своих собственных программ.

Это не самореклама. Я не знаю автора учебника, к которому я привязан.