Differences between revisions 2 and 3
Revision 2 as of 2005-12-05 22:51:04
Size: 2005
Editor: WesleyChun
Comment:
Revision 3 as of 2008-11-15 14:01:01
Size: 2010
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
had great success and feedback giving this tutorial in the past, such as at the [http://conferences.oreillynet.com/cs/os2002/view/e_sess/2993 O'Reilly Open Source Convention]. had great success and feedback giving this tutorial in the past, such as at the [[http://conferences.oreillynet.com/cs/os2002/view/e_sess/2993|O'Reilly Open Source Convention]].
Line 22: Line 22:
Please send questions or feedback to the trainer, [http://cyberwebconsulting.com Wesley Chun] <wescpy at gmail dot com> Please send questions or feedback to the trainer, [[http://cyberwebconsulting.com|Wesley Chun]] <wescpy at gmail dot com>

Internet Programming with Python

Audience/Who Should Attend

Developers familiar with Python who are interested in exploring client-server socket programming, Internet client development, and CGI programming.

Description

Python is an interpreted, cross-platform, object-oriented programming language that is popular for a wide range of applications, one of which is Internet programming. This tutorial introduces current Python programmers to three distinct areas of Internet programming, each in self-contained one-hour lectures:

  • Network Programming using Sockets -- underneath all of today's network protocols, i.e., web/HTTP, FTP, database connections, IM conversations, online gaming, e-mail exchange, etc., lies the root communication mechanism, sockets. Here, we introduce client-server architecture and how to program sockets using Python.
  • Internet Client Programming -- one level higher than sockets are well-known Internet protocols such as FTP, NNTP, and POP3. In this hour, we learn how to use Python's standard library to create clients of those and other Internet protocols.
  • CGI Programming -- yes, pure CGI is "sooo yesterday," but before you jump on all the web framework bandwagons, it's a good idea to learn basics and the basis of how all web servers deliver dynamic content back to the client browser so that you can appreciate all the work that is done on your behalf by a more full-featured framework.

This tutorial gives a concise and comprehensive introduction to each of these topics so attendees can "start coding back in their hotel room". A demonstration of code follows each lecture topic. We have had great success and feedback giving this tutorial in the past, such as at the O'Reilly Open Source Convention.

Please send questions or feedback to the trainer, Wesley Chun <wescpy at gmail dot com>

PyCon2006/Tutorials/InternetProgrammingWithPython (last edited 2008-11-15 14:01:01 by localhost)

Unable to edit the page? See the FrontPage for instructions.