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

StackOverflow https://stackoverflow.com/questions/649029

  •  19-08-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

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

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

http://oubiwann.blogspot.com/

http://glyph.twistedmatrix.com/

Другие советы

Я думаю, вам нужно правильно понять ваши концепции. Я нашел этот пост в блоге полезным.

Введение в асинхронное программирование и витую

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

Книга Основы Twisted Network Programming Essentials оказалась полезным руководством при первом изучении Twisted. Хотя это скорее витая & Кулинарная книга &. Некоторые из его & Рецептов & Quot; полезны.

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top