Local Development Environment for … Python?

It's time to reup on my web design skills & need a little help to get started.

In the past, I used XAMPP (since I'm on Windows) for PHP, MySQL, HTML, CSS, etc.

Being that I can start with a clean slate, Python seems like an interesting avenue, paired with HTML5, CSS3 and JavaScript.

But is really? If MySQL is to PHP, what exactly is … to Python? Can XAMPP be used with Python? If not, which local server environment would allow you to work using Python? And by the way, the reason I find…

Local Development Environment for … Python?