MFTG Escreveu:Top!
Aprendeste sozinho ou tens formação em programação? Eu por acaso estou a ver se começo a aprender R, Python ou os 2, para análise estatítica principalmente. Tenho lido que o Python agora é o mais usado e também tem aplicações em finanças. Conheces essa linguagem? Para quem quer usar para análise estatística e fazer umas brincadeiras como as que tu fazes, qual aconselhas mais?
Claro que conheço python. Conheço e dou uns toques
Aprendi tudo sozinho. A minha especialização são finanças. Há excelentes livros e tb sou subscritor do datacamp que é bastante bom.
A linguagem a seguires vai depender muito do contexto em que estás. Posso dizer que aprendi python e só depois mudei para R, porque me apercebi que era mais o meu caminho e em nada me arrependo.
1º Se é para análise estatística principalmente - vantagem R (foi criada por estatísticos para estatísticos)
2º Finanças - vantagem R - Maior quantidade de bibliotecas/packages em R
3º Pretendes ir para uma empresa na área de informática em que usam linguagens de programação "típicas" - vantagem python, devido às sinergias com os outros departamentos
4º Pretendes aprender uma linguagem para outros projectos que não só tratamento de dados (estatísticamente ou não) - vantagem python, por ser uma linguagem muito mais geral
5º Contexto empresarial - vantagem python
6º Contexto académico e/ou pessoal - vantagem R
Agora tu é que decides.
Data Science Wars: R vs PythonPython tem mais utilizadores porque é tão geral que muita gente de outras áreas de programação vão fazer data science e obviamente vão para python que é uma liguagem que ou já sabem bem ou simplesmente porque é uma "verdadeira" linguagem de programação mais fácil de aprender para eles pk já sabem java ou c# etc etc. R é uma linguagem mais estatística/de tratamento de dados e serve para pouco mais, embora estejam a abrir novos caminhos. Principalmente a equipa do RStudio e o Hadley Wickham. Tidyverse + Shiny Apps + rmarkdown (o que inclui tb o bookdown e em breve o blogdown) estão a dar cartas.