Como uma empresa de tecnologia, a Amazon usa mais Python do que R para projetos de Data Science?
Amazon dá aos seus desenvolvedores a liberdade de escolher qualquer linguagem, qualquer banco de dados desde que seja seguro e suportado em domínio público (liberado por uma equipe de segurança interna).
So, C++, Java usado principalmente, Python, R e ruby usado no lado do script. Rails, Apache tomcat são usados e suportados também. Bibliotecas JavaScript como JQuery etc são obviamente permitidas. Bases de dados - Qualquer coisa desde DynamoDB até MySql até Oracle.
Java ganha a luta de linguagem mais usada, mãos para baixo. Number one language, used ubiquitously across so many different organizations and teams.
The Hello World test is simply showing how much code is involved in just showing the words “Hello World” on the standard output device.
Java Hello World:
- public class HelloWorld {
- public static void main(String[] args) {
- System.out.println("Hello, World");
- }
- }
Python Hello World:
- print("Hello World")
R Hello World:
Create a file test.R and write below code.
- cat ('Hello world!')
- run
Obviously, “scripting” languages score high - Python being the front-runner, used for a wide array of different purposes, from basic scripting to ML, followed closely by R.
Algorithms in Python are designed to be easy to read and write. Blocos de código Python são separados por indentações. Dentro de cada bloco, você vai descobrir uma sintaxe que não estaria fora do lugar em um manual técnico.
R é ligeiramente mais popular que Python na ciência dos dados, com 43% dos cientistas de dados usando-o em sua pilha de ferramentas, em comparação com os 40% que usam Python.
Python é versátil, simples, fácil de aprender, e poderoso devido à sua utilidade em uma variedade de contextos, alguns dos quais não têm nada a ver com ciência dos dados. R é um ambiente especializado que procura otimizar para a análise de dados, mas que é mais difícil de aprender.
Artigos semelhantes
- Que tipo de perguntas de análise de caso posso esperar de uma entrevista da Data Science do Facebook?
- A Bentham Science é uma editora predadora?
- Quando é que uma empresa em fase de arranque deixa de ser uma empresa em fase de arranque e passa a ser uma empresa normal?
- Que tipo de projetos Python impressionantes eu deveria fazer para impulsionar meu currículo?