Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I find good python Twisted framework documentation, blog entries, articles, etc? [closed]

Tags:

python

twisted

I'm playing around with Twisted and documentation found on their homepage doesn't answer all my questions.

The topic I am most interested at the moment is Twisted Application Framework. Also some open source servers using twisted framework would provide nice material for studying how it's all tied up together in a bigger project.

So far I've checked out iCal and read documentation on twisted website (3x) and few good articles I found in google.

like image 290
Maiku Mori Avatar asked Mar 16 '09 02:03

Maiku Mori


People also ask

What is twisted Python library?

Twisted is an event-based framework for internet applications, supporting Python 3.6+. It includes modules for many different purposes, including the following: twisted. web: HTTP clients and servers, HTML templating, and a WSGI server.

What is twisted Python used for?

Twisted is an open source asynchronous event-driven engine for network application development written entirely in Python and distributed under the MIT license. It allows you to create a SMTP, HTTP, proxy and ssh servers in a matter of minutes without the use of traditional threading models.

What is twisted library?

An event-driven networking engine Learn more about writing servers, writing clients and the core networking libraries, including support for SSL, UDP, scheduled events, unit testing infrastructure, and much more.


2 Answers

I think you need to get your concepts right to start with. I found this blog post to be helpful.

Introduction to Asynchronous Programming and Twisted

like image 158
Ben Ahlan Avatar answered Oct 07 '22 18:10

Ben Ahlan


The published book is pretty useless, in my opinion.

I recommend starting with the "deferred" docs online, and making absolutely sure you understand what asynchronous means and what deferreds are for. The best online docs that I've found are on the official site, though they could surely use some polishing:

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

The developers recommend reading the source as well, though if you have specific questions, I've found that the devs hang out and respond on both the IRC channel (#twisted on the freenode network) and the online mailing lists (There's a general and a twisted-web specific list)

As for blogs, there's at least the two below (both blogs are by twisted developers). I bet if you asked this same question on the twisted-python mailing list, you'd get a much better and more comprehensive answer than I could possibly give. :-)

http://oubiwann.blogspot.com/

http://glyph.twistedmatrix.com/

like image 34
Nathan Stocks Avatar answered Oct 07 '22 18:10

Nathan Stocks