Moving from PHP to Python


Currently I do all of my web-based programming in PHP, and each day I get more and more anxious to try Python.

Not that I haven't played with it in an interpreter, but I mean really, write a web-based project in Python, and possibly move pretty much exclusively over to Python.

But, I know that Python isn't strictly a web-based programming language (which is awesome) which makes me wonder if there are any hoops to jump through to use it on the web.

A simple example would be, that I'm sure there's no $_POST like variables in Python by default. How does functionality like that find its way into Python?

How do I move from PHP to Python smoothly? How do I use Python on the web?