Cel mai bun răspuns
Ar trebui să consultați blogul lui Sargent și Stachurski: Economie cantitativă
Amândoi sunt zei ai econometriei și au o mulțime de ghiduri utile pentru a începe în Python. În esență, orice tip de instrument pe care îl utilizați în cadrul STATA ar trebui să fie disponibil în Python. În cazul în care Python începe să strălucească cu adevărat este acela că este multifuncțional. Așadar, odată ce ați învățat Python, puteți începe să faceți lucruri cum ar fi construirea de răzuitoare web pentru a descărca date din mai multe surse sau chiar să accesați API-uri grozave, cum ar fi Quandl sau chiar să începeți să folosiți mai multe biblioteci de statistici de ultimă generație, precum cea a TensorFlow pentru a începe învățarea profundă.
În total, dacă tot ce vrei să faci este econometrie standard, STATA te-a acoperit. Dacă doriți să intrați în ceva mai mult, lucrurile se cufundă cu siguranță în Python sau chiar în R (prefer R, dar pălăvrăg cu Python).
Răspunde
Asta este atât de departe de adevăr, este bizar. Verificați indexul TIBOE. Python este # 4 (5,761\%) și în creștere. Limbajul asamblării este # 16 (0,915\%) și scade. Mi-am petrecut cea mai mare parte a carierei făcând limbaj de asamblare (milioane de rânduri din el). Aparține în trecut. De asemenea, am folosit Python, PHP, JavaScript, Basic, Visual Basic, Smalltalk, C, C ++, Java, SQL etc.
Iată câteva sfaturi, mai ales din indexul TIBOE.
Evitați Ruby și Perl. Se pare că mor. Perl este îngrozitor. Ruby pare să dispară din motive pe care nu le înțeleg.
Basic este aproape în totalitate mort (dar nu Visual Basic).
C este un nivel prea scăzut și aparține trecut.
C ++ este cel mai rapid limbaj de programare major, dar nu este ușor de învățat sau de folosit.
C # poate fi un limbaj de programare excelent. Cu toate acestea, nu și-a scăpat niciodată originile (inventate de Microsoft).
Java este grozav și pare să se descurce bine. Excelent pentru proiectele de anvergură care vor fi folosite. Prea greu de utilizat pentru proiecte cu o singură utilizare. Rețineți că Java este, de asemenea, limbajul de programare Android standard. Android acceptă, de asemenea, limbajul Kotlin (care poate în cele din urmă să înlocuiască Java pentru Android).
JavaScript este singurul limbaj standard pentru browserele web. De asemenea, este un limbaj destul de bun (zilele noastre). Cele mai recente versiuni de JavaScript (ES6, ES7 și ES8) sunt limbaje de programare serioase pentru a spune cel puțin.
Obiectivul C și Swift sunt numai pentru Mac. Întrucât include iPhone, piața numai pentru Mac este destul de mare.
PHP este (de departe) limbajul standard pentru serverele web. Este, de asemenea, un limbaj destul de bun (în zilele noastre). PHP nu este perfect. Cu toate acestea, este destul de puternic și sofisticat.
Python este excelent pentru unele proiecte. Python este un limbaj de scriptare, ceea ce înseamnă că este ușor de programat, dar mai lent. Rețineți că Python este limba de top pentru AI. Pentru AI, munca foarte grea este realizată de hardware specializat, iar performanța Python nu este o problemă.
R domină lumea statisticilor, dar nu este folosită pentru nimic altceva.
SQL este pentru baze de date. Nu este folosit cu adevărat pentru nimic altceva.
Visual Basic și Visual Basic .Net sunt limbaje excelente (din experiența mea). Cu toate acestea, nu și-au scăpat niciodată originile (inventate de Microsoft).