For python development, I'd also add Python(x,y) and/or Anaconda distributions for windows. They're binary installers that give you cpython interpreters + the kitchen sink when it comes to third party libraries and development tools. Also, I have to disagree with the author about recommending µTorrent. It's become more and more adware ridden with each new update. Deluge is pretty good though.
I heard from a friend at the time that Tixati was another decent BT client.
And for Python development, a Vagrant installation works wonders, as does PyCharm, which I was telling to shut up and take my money after 3 minutes.