Skręcony Python: od czego zacząć [zamknięte]

85

Próbuję zacząć uczyć się skręcania w tworzeniu serwerów gniazd. Chcę dodać kilka przydatnych funkcji (takich jak uwierzytelnianie i może inne). Może ktoś wskaże mi dobry tutorial, który pomoże mi zacząć (+ może jakieś inne pomysły)

Oleg Tarasenko
źródło
1
Możesz również przeczytać odpowiedzi na bardzo podobne pytanie, które zadałem.
Maiku Mori,

Odpowiedzi:

72

Spójrz tutaj: Twisted Web w 60 sekund . To grupa postów na blogu opisujących krok po kroku, jak robić wiele typowych rzeczy z Twisted, wszystkie napisane przez Jean-Paula Calderone, największego współtwórcę Twisted. Naprawdę powinieneś zacząć.

Następnie zapoznaj się z dokumentacją Twisted core, a następnie przejdź do interfejsu API, a następnie do kodu źródłowego .

Baw się dobrze!

Etienne
źródło
7
twistedmatrix.com/documents/12.0.0/web/howto/web-in-60/ ... teraz to w oficjalnej dokumentacji
slav0nic
4
Seria 60-sekundowa to nie od czego zacząć! To krótkie przepisy, które nie wyjaśniają, jak gotować (z Twisted).
Robert Siemer
1
@Etienne Dzięki za post, jednak zgadzam się z Robertem Siemerem. Właśnie znalazłem Twisted i patrzenie na Twisted Web w 60 sekund przypomina próbę nauczenia się go przez robienie małych kroków (bardziej jak Twisted Web w 60 dni). Muszę wiedzieć, jak „gotować” :) i jestem pewien, że istnieje bardziej skuteczny samouczek ...
Jonathan Komar
1
W momencie, gdy pisałem odpowiedź, nie znałem samouczka, o którym wspomina Ben Hughes, więc posty „60 sekund” były, przynajmniej dla mnie, najłatwiejszym sposobem na rozpoczęcie pracy z Twisted. Myślę, że obecnie nie ma zbyt wielu dobrych samouczków dla Twisted, poza tymi wymienionymi na tej stronie.
Etienne
67

Jest tutaj świetny tutorial - zwykle to ten, który wysyłam do nowego Twisty :-)

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

Warto pamiętać, że programowanie Twisted to bardziej paradygmat myślenia niż programowania. Warto też odejść od modelu serwera klienta - w Twisted tylko jeden broker rozmawia w dowolnym kierunku do drugiego.

Spójrz tutaj również po powyższym:

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

Cieszyć się :-)

Ben Hughes
źródło
To niezła lista samouczków. +1
Maiku Mori,
krondo jest naprawdę świetne! TY
Kyle Sponable