Python and R are frequently pitted against each other as if one or the other might eventually become the Betamax1 of programming languages for data science analysis.
If economy of scale and the growth of market share were the only criteria, we could award Python as the winner without further consideration. However, comparing R and Python in this way may be a false equivalency that's compounded by the impact of the GPU-accelerated machine learning revolution of the last ten years on both and by the evolving confluence between data science and machine learning. Neither framing the languages' adherents as 'rivals' nor the arguable unique strengths of each account for the interoperability that can be achieved between them.
In this article we'll consider what Python and R currently have to offer for enterprise deep neural networks and data science consulting, and how emerging trends may affect their uptake.