O'Reilly logo

Foundations of Python Network Programming: The comprehensive guide to building network applications with Python, Second Edition by John Goerzen, Brandon Rhodes

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. Web Applications

This chapter focuses on the actual act of programming—on what it means to sit down and write a Python web application. Every other issue that we consider will be in the service of this overarching goal: to create a new web service using Python as our language.

The work of designing a web site can be enormous and incur months of graphic design and usability work. Or it can involve nothing more than a single-page sketch on the back of a napkin. It can even be as simple as an idea in your head. But when it comes to implementation, applications that are designed to face the public Internet demand at least three big decisions from their implementers:

  • A front-end web server will need to be chosen. Its job is to listen on port ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required