Bästa svaret
Du bör kolla in Sargent och Stachurskis blogg: Kvantitativ ekonomi
De är båda gudarna för ekonometri och har massor av användbara guider för att komma igång med python. I princip alla typer av verktyg som du använder inom STATA bör vara tillgängliga i Python. Där Python verkligen börjar lysa är att det är mångsidigt. Så när du lär dig Python kan du börja göra saker som att bygga webbskrapor för att ladda ner data från flera källor eller till och med få tillgång till fantastiska API: er som Quandl eller till och med börja använda mer banbrytande statistikbibliotek som TensorFlow för att börja göra djupinlärning.
Totalt, om allt du vill göra är standardekonometri, STATA har du täckt. Om du vill gå in på lite mer där ute går det definitivt in i Python eller till och med R (jag föredrar R men pratar med Python.) det är bisarrt. Kontrollera TIBOE-indexet. Python är # 4 (5,761\%) och stiger. Monteringsspråk är # 16 (0,915\%) och faller. Jag har tillbringat större delen av min karriär med att göra församlingsspråk (miljoner rader av det). Det hör hemma i det förflutna. Jag har också använt Python, PHP, JavaScript, Basic, Visual Basic, Smalltalk, C, C ++, Java, SQL, etc.
Här är några råd, mest från TIBOE-indexet.
Undvik Ruby och Perl. De verkar dö. Perl är hemsk. Ruby verkar försvinna av skäl som jag inte förstår.
Basic är nästan helt död (men inte Visual Basic).
C är för låg nivå och hör hemma i tidigare.
C ++ är det snabbaste stora programmeringsspråket, men inte lätt att lära sig eller använda.
C # kan mycket väl vara ett bra programmeringsspråk. Det har dock aldrig kommit undan sitt ursprung (uppfunnits av Microsoft).
Java är bra och verkar klara sig bra. Perfekt för storskaliga projekt som kommer att användas. För svårt att använda för engångsprojekt. Observera att Java också är standardspråk för Android. Android stöder också Kotlin-språket (som så småningom kan ersätta Java för Android).
JavaScript är det enda standardspråket för webbläsare. Det är också ett ganska bra språk (idag). De senaste versionerna av JavaScript (ES6, ES7 och ES8) är minst sagt seriösa programmeringsspråk.
Mål C och Swift är endast Mac. Eftersom det inkluderar iPhone är Mac-marknaden bara ganska stor.
PHP är (överlägset) standardspråket för webbservrar. Det är också ett ganska bra språk (idag). PHP är inte perfekt. Det är dock ganska kraftfullt och sofistikerat.
Python är bra för vissa projekt. Python är ett skriptspråk som betyder att det är enkelt att programmera, men långsammare. Observera att Python är toppspråket för AI. För AI är det verkligen hårt arbete som utförs av specialiserad hårdvara och Pythons prestanda är inte ett problem.
R dominerar statistikvärlden men används verkligen inte för något annat.
SQL är för databaser. Det används egentligen inte för något annat.
Visual Basic och Visual Basic .Net är fantastiska språk (enligt min erfarenhet). De har dock aldrig undgått sitt ursprung (uppfanns av Microsoft).