Que tipo de econometria posso fazer com Python?


Melhor resposta

Você deve verificar o blog de Sargent e Stachurski: Economia quantitativa

Ambos são os deuses da econometria e têm muitos guias úteis para começar a usar o python. Essencialmente, qualquer tipo de ferramenta que você utiliza no STATA deve estar disponível em Python. Onde Python realmente começa a brilhar é seu polivalente. Assim, depois de aprender Python, você pode começar a fazer coisas como construir web scrapers para baixar dados de várias fontes ou até mesmo acessar ótimas APIs como a do Quandl ou até mesmo começar a aproveitar mais bibliotecas de estatísticas de ponta, como a do TensorFlow para começar a fazer um aprendizado profundo.

No total, se tudo o que você deseja fazer é econometria padrão, STATA tem tudo para você. Se você quiser se aprofundar mais nas coisas, definitivamente vá em Python ou mesmo em R (eu prefiro R, mas me envolvo com Python).

Resposta

Isso está longe de ser verdade, é bizarro. Verifique o índice TIBOE. Python está em 4º (5,761\%) e crescendo. A linguagem assembly é # 16 (0,915\%) e está caindo. Passei a maior parte da minha carreira fazendo linguagem Assembly (milhões de linhas dela). Isso pertence ao passado. Também usei Python, PHP, JavaScript, Basic, Visual Basic, Smalltalk, C, C ++, Java, SQL, etc.

Aqui estão alguns conselhos, principalmente do índice TIBOE.

Evite Ruby e Perl. Eles parecem estar morrendo. Perl é horrível. Ruby parece estar indo embora por motivos que não entendo.

O Basic está quase totalmente morto (mas não o Visual Basic).

C é de nível muito baixo e pertence ao passado.

C ++ é a principal linguagem de programação mais rápida, mas não é fácil de aprender ou usar.

C # pode ser uma ótima linguagem de programação. No entanto, ele nunca escapou de suas origens (inventado pela Microsoft).

Java é ótimo e parece estar indo bem. Ótimo para projetos de grande escala que serão muito usados. Muito difícil de usar para projetos de uso único. Observe que Java também é a linguagem de programação padrão do Android. O Android também oferece suporte à linguagem Kotlin (que pode eventualmente substituir o Java para Android).

JavaScript é a única linguagem padrão para navegadores da web. Também é uma linguagem bastante boa (atualmente). As versões mais recentes de JavaScript (ES6, ES7 e ES8) são linguagens de programação sérias, para dizer o mínimo.

Objective C e Swift são Mac apenas. Como isso inclui o iPhone, o mercado exclusivo para Mac é muito grande.

PHP é (de longe) a linguagem padrão para servidores web. Também é uma linguagem bastante boa (atualmente). PHP não é perfeito. No entanto, é bastante poderoso e sofisticado.

Python é ótimo para alguns projetos. Python é uma linguagem de script, o que significa que é fácil de programar, mas mais lenta. Observe que Python é a principal linguagem de IA. Para IA, o trabalho realmente difícil é feito por hardware especializado e o desempenho do Python não é um problema.

R domina o mundo das estatísticas, mas realmente não é usado para mais nada.

SQL é para bancos de dados. Na verdade, não é usado para mais nada.

Visual Basic e Visual Basic .Net são ótimas linguagens (na minha experiência). No entanto, eles nunca escaparam de suas origens (inventados pela Microsoft).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *