Beste Antwort
Sie sollten sich Sargent und Stachurskis Blog ansehen: Quantitative Economics
Sie sind beide Götter der Ökonometrie und verfügen über unzählige hilfreiche Anleitungen, um mit Python zu beginnen. Grundsätzlich sollte jede Art von Tool, die Sie in STATA verwenden, in Python verfügbar sein. Wo Python wirklich zu glänzen beginnt, ist seine Mehrzweckfunktion. Sobald Sie Python gelernt haben, können Sie beispielsweise Web-Scraper erstellen, um Daten aus mehreren Quellen herunterzuladen, oder sogar auf großartige APIs wie die von Quandl zugreifen oder sogar mehr nutzen Hochmoderne Statistikbibliotheken wie die von TensorFlow , um mit dem vertieften Lernen zu beginnen.
Wenn Sie nur Standardökonometrie durchführen möchten, STATA hat Sie abgedeckt. Wenn Sie mehr darüber erfahren möchten, beschäftigen Sie sich definitiv mit Python oder sogar R (ich bevorzuge R, aber versuchen Sie es mit Python).
Antwort
Das ist so weit von der Wahrheit entfernt. es ist bizarr. Überprüfen Sie den TIBOE-Index. Python ist # 4 (5,761\%) und steigt. Die Assemblersprache ist # 16 (0,915\%) und fällt. Ich habe den größten Teil meiner Karriere mit Assemblersprache verbracht (Millionen von Zeilen davon). Es gehört in die Vergangenheit. Ich habe auch Python, PHP, JavaScript, Basic, Visual Basic, Smalltalk, C, C ++, Java, SQL usw. verwendet.
Hier einige Ratschläge, hauptsächlich aus dem TIBOE-Index.
Vermeiden Sie Ruby und Perl. Sie scheinen zu sterben. Perl ist schrecklich. Ruby scheint aus Gründen zu verschwinden, die ich nicht verstehe.
Basic ist fast vollständig tot (aber nicht Visual Basic).
C ist zu niedrig und gehört in die Vergangenheit.
C ++ ist die schnellste Hauptprogrammiersprache, aber nicht einfach zu erlernen oder zu verwenden.
C # ist möglicherweise eine großartige Programmiersprache. Es ist jedoch nie seinen Ursprüngen entkommen (erfunden von Microsoft).
Java ist großartig und scheint gut zu funktionieren. Ideal für Großprojekte, die in großem Umfang eingesetzt werden. Zu schwer für Einwegprojekte zu verwenden. Beachten Sie, dass Java auch die Standardprogrammiersprache für Android ist. Android unterstützt auch die Kotlin-Sprache (die möglicherweise Java für Android ersetzt).
JavaScript ist die einzige Standardsprache für Webbrowser. Es ist auch eine ziemlich gute Sprache (heutzutage). Die neuesten Versionen von JavaScript (ES6, ES7 und ES8) sind gelinde gesagt seriöse Programmiersprachen.
Ziel C und Swift sind nur Mac. Da dies auch das iPhone umfasst, ist der Markt nur für Macs ziemlich groß.
PHP ist (bei weitem) die Standardsprache für Webserver. Es ist auch eine ziemlich gute Sprache (heutzutage). PHP ist nicht perfekt. Es ist jedoch ziemlich leistungsfähig und ausgefeilt.
Python eignet sich hervorragend für einige Projekte. Python ist eine Skriptsprache, was bedeutet, dass es einfach zu programmieren ist, aber langsamer. Beachten Sie, dass Python die Top-Sprache für AI ist. Für AI wird die wirklich harte Arbeit von spezialisierter Hardware geleistet und die Leistung von Python ist kein Problem.
R dominiert die Welt der Statistik, wird aber wirklich für nichts anderes verwendet.
SQL ist für Datenbanken. Es wird nicht wirklich für irgendetwas anderes verwendet.
Visual Basic und Visual Basic .Net sind großartige Sprachen (meiner Erfahrung nach). Sie sind jedoch nie ihren Ursprüngen entkommen (erfunden von Microsoft).