title: What's the state-of-the-art in Python programming in Windows?
body: <p>I'm looking to set up my development environment at home for writing Windows applications in Python.</p>
  
  <p>For my first piece, I'm writing a simple, forms-based application that stores data input as XML (and can read that information back.) I do want to set up the tools I'd use professionally, though, having already done a round of didactic programming.</p>
  
  <p>What tools are professional python developers using these days? In order to have a working python environment, what version of the compiler should I be using? What editor is common for professionals? What libraries are considered a must-have for every serious python developer?</p>
  
  <p>Specifically, which Windowing and XML libraries are de rigeur for working in Windows?</p>