Скрученный Python: с чего начать [закрыто]

85

Я пытаюсь начать изучать скрученные для создания серверов сокетов. Я хочу добавить несколько полезных функций (например, auth и, возможно, некоторые другие). Может быть, кто-нибудь может указать мне на хороший учебник, который поможет мне начать (+ возможно, некоторые другие идеи)

Олег Тарасенко
источник
1
Вы также можете прочитать ответы на очень похожий вопрос, который я задал.
Maiku Mori

Ответы:

72

Посмотрите здесь: Twisted Web за 60 секунд . Это группа сообщений в блоге, шаг за шагом описывающих, как делать много общих вещей с Twisted, написанных Жан-Полем Кальдероне, крупнейшим участником Twisted. Это действительно то, с чего вам следует начать.

После этого просмотрите документацию Twisted core, затем обратитесь к API, а затем к исходному коду .

Радоваться, веселиться!

Этьен
источник
7
twistedmatrix.com/documents/12.0.0/web/howto/web-in-60/… теперь это в официальных документах
slav0nic
4
60-секундная серия так не с чего начинать! Это короткие рецепты, которые не объясняют, как готовить (с помощью Twisted).
Роберт Симер
1
@Etienne Спасибо за сообщение, но я согласен с Робертом Симером. Я только что нашел Twisted, и смотреть на Twisted Web за 60 секунд - это все равно, что пытаться изучить его, делая маленькие шаги (больше похоже на Twisted Web за 60 дней). Мне нужно знать, как «готовить» :), и я уверен, что есть более эффективный учебник ...
Джонатан Комар
1
В то время, когда я писал свой ответ, я не знал учебника, о котором упоминает Бен Хьюз, поэтому сообщения «60 секунд» были, по крайней мере, для меня самым простым способом начать работу с Twisted. Я думаю, что на сегодняшний день по Twisted еще не так много хороших руководств, кроме упомянутых на этой странице.
Этьен
67

Здесь есть отличный учебник - обычно его я отправляю новым Twisty :-)

http://krondo.com/blog/?page_id=1327

Стоит помнить, что программирование на Twisted - это скорее парадигма мышления, чем парадигма программирования. Кроме того, стоит отказаться от модели клиент-сервер - в Twisted только один брокер разговаривает в любом направлении с другим.

Взгляните и здесь после вышесказанного:

http://twistedmatrix.com/documents/current/core/howto/pb-intro.html

Наслаждаться :-)

Бен Хьюз
источник
Это хороший список руководств. +1
Майку Мори
крондо действительно классный! TY
Kyle Sponable