Python Network Programming LinuxWorld, New York, January 20, 2004
Steve Holden, Holden Web LLC 2
Steve Holden - LinuxWorld, January 20, 2004
Introductions
•Steve Holden
–Professional instructor
•TCP/IP
•Database
•Security topics
–Consultant
•Over thirty years as a programmer
–Author of Python Web Programming
•New Riders, 2002
I've been involved in teaching for a long time, both as an academic and as a commercial instructor.
This slide is just to let you know a bit about me (you turn will come on the next slide).
I first became involved with TCP/IP in 1981, when I met my first BSD VAX 11/750. In 1985 I was
appointed Senior Technical Support Specialist for Sun Microsystems in the UK, and a part of my
duties was helping to manage the Sun global wide-area network.
When I moved to the USA in the 1990s I had to manage a web server farm controlling about three
hundred domains, and developing the associated sites. This stretched my TCP/IP knowledge
considerably, and got me deeply involved in web programming. I had done some socket
programming in C as a part of my duties at Sun, but hadn't really got very involved with it, as C
wasn't my favorite language. The Perl that many sites were written in didn't appeal much more than
C. Perl is great when it's used in a disciplined way, but many early web authors took a "program
with a shovel" approach.
When I met Python, however, it was a whole different story. Python was everything I wanted in a
language – easy to write, easy to read, object-oriented and with a really useful set of libraries, many
of which provided networking functionality. When New Riders asked me to write Python Web
Programming I jumped at the chance.