> Why would anyone prefer Python, given that there is a much faster, free alternative in Julia, which is just as easy a language to program in?
Python also has a much more mature ecosystem (read: more pre-written libraries to do what you want to do), and delivers some of the UI benefits of Mathematica if you take into account ipython notebooks and packages like Bokeh.