title: What is the Python equivalent of Tomcat?
body: <p>This question likely betrays a misconception, but I'm curious what the "Tomcat" of the Python world is.</p>
  
  <p>All of my web programming experience is in Java (or Groovy) so I think in Java terms. And when I think of making a basic web-app, I think of writing some servlets, building a WAR file, and deploying it in Tomcat or another servlet container.</p>
  
  <p>In Python, suppose I wrote some code that was capable of responding to HTTP requests, what would I do with it? How would I deploy it?</p>
  
  <p>Specifically: What is the most commonly used container in Python? And is there an equivalent of a WAR file, a standard packaging of a web-app into one file that works in the various containers?</p>