I’ve been working on improving my python, here are some of the resources I’ve been using:
- Google’s Python Class
- Learn Python the Hard Way (almost a complete beginner’s guide to programming, but useful for reinforcing key concepts)
(More to be added as I use them).
My IDE is a customized GNU Emacs (on Linux) and ipython. I’ve found StackOverflow to be a very useful resource.