Â
Hi ,
​
Nobody ever talks about being "Team Hammer" or "Team Screwdriver".
Â
Why would you? It doesn't make sense.
Â
Hammers and screwdrivers have completely different use cases.
Â
And even though you could, if you were desperate, "hammer" in a nail using the handle of a screwdriver or "unscrew" a screw using the claw end of a hammer, it's rarely going to be the best solution to the problem at hand.
Â
A better solution would be to keep both a hammer and a screwdriver in your toolbox and use each for
its intended purpose.
Â
Here's the thing...
Â
The same applies to programming languages.
Â
The two main data science languages are R and Python, and many data scientists make the mistake of exclusively favouring one over the other.
Â
But identifying as "Team R" or "Team Python" and trying to use only that language for all your work
makes as much sense as identifying as "Team Hammer" or "Team Screwdriver".
Â
R and Python have different strengths and weaknesses, and as a result, have different use cases.
Â
Learning those
use cases are and choosing the right programming language for the problem at hand is one of the secrets to becoming a more effective data scientist.
Â
Talk again soon,
Â
Dr Genevieve
Hayes.
Â