Open the menu
close the menu

Python or R?

2 programming languages ​​- those are the differences
When it comes to data science there are two programming languages ​​that are widely used namely Python and R. Of course there are many more languages ​​such as SQL, MatLab, Julia etc. but these two languages ​​stand out among the typical user group being data scientists ( data scientist). In recent years, we have also seen a growth in data analysts who are increasingly working with these tools. At first glance, the capabilities of Python and R are very similar, but for the connoisseur there are clear differences. Below is a brief explanation of the differences, similarities and recommendations from Victa.
How do I make a choice?
Do you want to become a good data scientist? Then you learn both languages ​​in the ideal world. Because every language has unique qualities, you must distinguish yourself as a data scientist if you can work with both languages. Unfortunately, this is not possible for everyone, given the time investment involved in learning both languages.

To help you make the right choice in your situation, you can ask yourself the following questions:
  • What do my colleagues use? By working in the same language as much as possible, you bring enormous benefits for yourself and for the organization. You can think together when you get stuck, work faster by working together on other aspects of a problem, or build on what is already in your organization.
  • What do competitors use? In certain sectors, one of the two languages ​​may be leading. For example, R is the logical choice in bioinformatics. You can find out by engaging in conversations with con colleagues, by viewing available packages, or by asking questions in online communities.
  • Do you already know another programming language? If not, Python is a lot more accessible. Also read: How long does it take to learn Python?
  • Are you in a software development environment? Then choose Python because of possible integrations.
  • Do you want to bring your analyzes into production within operational processes? Then Python learning is much smarter.
  • Do you want to do specialist statistical analyzes or research? Find out in advance which language has the most suitable packages, the possibilities within R will be wider.
  • Do you want to maximize your chances of a job as a data scientist? In vacancies, Python is more often asked than R.