Network Overview

Python provides a wide assortment of network support

  • Low-level programming with sockets (if you want to create a protocol).
  • Support for existing network protocols (HTTP, FTP, SMTP, etc...)
  • Web programming (CGI scripting and HTTP servers)
  • Data encoding

I can only cover some of this

  • Programming with sockets
  • HTTP and Web related modules.
  • A few data encoding modules

Recommended Reference

  • Unix Network Programming by W. Richard Stevens.
<<< O'Reilly OSCON 2000, Advanced Python Programming, Slide 83
July 17, 2000, beazley@cs.uchicago.edu
>>>