Python tordu: par où commencer [fermé]

85

J'essaye de commencer à apprendre tordu pour la création de serveurs de socket. Je veux ajouter quelques fonctionnalités utiles (comme auth, et peut-être d'autres). Peut-être que quelqu'un peut m'indiquer un bon tutoriel qui m'aidera à démarrer (+ peut-être d'autres idées)

Oleg Tarasenko
la source
1
Vous voudrez peut-être également lire les réponses à une question très similaire que j'ai posée.
Maiku Mori

Réponses:

72

Regardez ici: Twisted Web en 60 secondes . C'est un groupe d'articles de blog décrivant étape par étape comment faire beaucoup de choses courantes avec Twisted, tous écrits par Jean-Paul Calderone, le plus grand contributeur de Twisted. C'est vraiment par où commencer.

Après cela, consultez la documentation de base de Twisted , puis reportez-vous à l' API , puis au code source .

S'amuser!

Etienne
la source
7
twistedmatrix.com/documents/12.0.0/web/howto/web-in-60/… maintenant dans la documentation officielle
slav0nic
4
La série de 60 secondes n'est donc pas par où commencer! Ce sont de courtes recettes qui n'expliquent pas comment cuisiner (avec Twisted).
Robert Siemer
1
@Etienne Merci pour le message, mais je suis d'accord avec Robert Siemer. Je viens de trouver Twisted et regarder le Twisted Web en 60 secondes, c'est comme essayer de l'apprendre en faisant des pas de bébé (plus comme Twisted Web en 60 jours). J'ai besoin de savoir comment «cuisiner» :) et je suis sûr qu'il existe un tutoriel plus efficace là-bas ...
Jonathan Komar
1
Au moment où j'ai rédigé ma réponse, je ne connaissais pas le tutoriel que Ben Hughes mentionne, donc les messages «60 secondes» étaient, pour moi du moins, le moyen le plus simple de commencer avec Twisted. Je pense qu'il n'y a toujours pas beaucoup de bons tutoriels pour Twisted aujourd'hui, à l'exception de ceux mentionnés dans cette page.
Etienne
67

Il y a un excellent tutoriel ici - c'est généralement celui que j'envoie au nouveau Twisty's :-)

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

Il convient de rappeler que la programmation Twisted est plus un paradigme de réflexion qu'une programmation. De plus, cela vaut la peine de supprimer le modèle client-serveur - dans Twisted, il n'y a qu'un courtier qui parle dans les deux sens.

Jetez également un œil ici après ce qui précède:

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

Prendre plaisir :-)

Ben Hughes
la source
C'est une belle liste de tutoriels. +1
Maiku Mori
krondo est vraiment vraiment génial! TY
Kyle Sponable le