If you write Python code, switching to IPython is the number one thing you can do to immediately improve your productivity. Bold words, I know. Let’s look at how IPython can make you a more productive programmer. If you are mostly a web developer or are new to Python, the IPython homepage does not make it obvious how awesome IPython is (even if you don’t do any scientific computing!). If you have