DieManager von Morgen WiWi-TReFF.de - Zeitung & Forum für Wirtschaftsstudium & Karriere
Berufseinstieg: Wo & WiePython

Welche Programmiersprache lernen - R oder Python

Autor
Beitrag
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Ich studiere Politikwissenschaft und werde im Wintersemester einen Wahlkurs in Programmieren belegen. Weche Sprache eignet sich besonders gut für die computergestützte Sowi?

Im Powi Modul Politische Kommunikation/Wahlforschung, welches ich im letzten Semester belegen werde, lernen wir bereits R. Ich frage mich jetzt, ob es besser ist, schon im Herbst den zusätzlichen Wahlkurs in R zu belegen, um nach dem BA in einer Sprache relativ fit zu sein, oder ob ich Python wählen soll, um damit in zwei Sprachen die Basics zu kennen.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Es kommt weniger auf die Syntax als auf die Konzepte an, die du lernst. Natürlich kannst du nicht einfach von R auf C wechseln, die Unterschiede zu Python sind jedoch so gering, dass ich den Fortgeschrittenenkurs in R absolvieren würde. Das, was du dort lernst, kannst du auch easy auf andere High-Level Programmiersprachen übertragen, sobald du dich mit ihrer Syntax zurecht findest.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 07.04.2020:

Es kommt weniger auf die Syntax als auf die Konzepte an, die du lernst. Natürlich kannst du nicht einfach von R auf C wechseln, die Unterschiede zu Python sind jedoch so gering, dass ich den Fortgeschrittenenkurs in R absolvieren würde. Das, was du dort lernst, kannst du auch easy auf andere High-Level Programmiersprachen übertragen, sobald du dich mit ihrer Syntax zurecht findest.

Danke für deine Meinung! Mich anfangs nur mit R, dafür aber intensiv, auseinanderzusetzen, kommt mir auch sinnvoller vor.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Gute und interessante Frage.

Kurzantwort: Mit beiden machst du nichts falsch.

Ich selbst habe einen R "lock-in". Bereits im Studium und jetzt im Job sehr viel mit R gemacht und daher wäre der Umstellungsaufwand auf Python zu hoch.
R hat seine Stärken klar im mathematischen / statistischen Bereich. Hier gibt es diverse Pakete, die es in dieser Qualität auch nicht in Python gibt.
Python macht aktuell jeder (Kaggle, Medium posts, etc.). Da es mehr eine universelle Programmiersprache im Vergleich zu R ist, kannst du damit auch andere Dinge abseits reiner Datenanalyse machen.
Mittlerweile sehe ich aber auch alle relevanten Pakete in R implementiert, sodass du damit vermutlich 90% der Probleme lösen kannst.

Fazit: An deiner Stelle würde ich aber trotzdem Python lernen.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 08.04.2020:

Gute und interessante Frage.

Kurzantwort: Mit beiden machst du nichts falsch.

Ich selbst habe einen R "lock-in". Bereits im Studium und jetzt im Job sehr viel mit R gemacht und daher wäre der Umstellungsaufwand auf Python zu hoch.
R hat seine Stärken klar im mathematischen / statistischen Bereich. Hier gibt es diverse Pakete, die es in dieser Qualität auch nicht in Python gibt.
Python macht aktuell jeder (Kaggle, Medium posts, etc.). Da es mehr eine universelle Programmiersprache im Vergleich zu R ist, kannst du damit auch andere Dinge abseits reiner Datenanalyse machen.
Mittlerweile sehe ich aber auch alle relevanten Pakete in R implementiert, sodass du damit vermutlich 90% der Probleme lösen kannst.

Fazit: An deiner Stelle würde ich aber trotzdem Python lernen.

Ist es nicht besser, zuerst eine Sprache sehr gut zu beherrschen und, darauf aufbauend, im Master und/oder Selbststudium, Pytho dazuzunehmen?

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 08.04.2020:

Gute und interessante Frage.

Kurzantwort: Mit beiden machst du nichts falsch.

Ich selbst habe einen R "lock-in". Bereits im Studium und jetzt im Job sehr viel mit R gemacht und daher wäre der Umstellungsaufwand auf Python zu hoch.
R hat seine Stärken klar im mathematischen / statistischen Bereich. Hier gibt es diverse Pakete, die es in dieser Qualität auch nicht in Python gibt.
Python macht aktuell jeder (Kaggle, Medium posts, etc.). Da es mehr eine universelle Programmiersprache im Vergleich zu R ist, kannst du damit auch andere Dinge abseits reiner Datenanalyse machen.
Mittlerweile sehe ich aber auch alle relevanten Pakete in R implementiert, sodass du damit vermutlich 90% der Probleme lösen kannst.

Fazit: An deiner Stelle würde ich aber trotzdem Python lernen.

Ist es nicht besser, zuerst eine Sprache sehr gut zu beherrschen und, darauf aufbauend, im Master und/oder Selbststudium, Pytho dazuzunehmen?

Dann habe ich den letzten Satz falsch ausgedrückt. Sollte XOR statt AND sein. Beginne mal mit Python, werde Experte darin. Dann kannst du immer noch R dazulernen.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 08.04.2020:

Dann habe ich den letzten Satz falsch ausgedrückt. Sollte XOR statt AND sein. Beginne mal mit Python, werde Experte darin. Dann kannst du immer noch R dazulernen.

Er lernt doch schon R. Dann sollte er Experte in R werden, dann Python. Die Syntax ist sehr ähnlich, deswegen sollte es kein Problem darstellen.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 08.04.2020:

WiWi Gast schrieb am 08.04.2020:

Dann habe ich den letzten Satz falsch ausgedrückt. Sollte XOR statt AND sein. Beginne mal mit Python, werde Experte darin. Dann kannst du immer noch R dazulernen.

Er lernt doch schon R. Dann sollte er Experte in R werden, dann Python. Die Syntax ist sehr ähnlich, deswegen sollte es kein Problem darstellen.

+1

antworten
heisenberg13

Welche Programmiersprache lernen - R oder Python

Kommt drauf an, was man machen will: Fuer deep learning und Dinge, die production-ready sein muessen definitiv Python.
Fuer exploratory data analysis ist R deutlich angenehmer. Auch sind die Pakete im Bereich Zeitreihenanalyse und weiteren, spezielleren Gebieten (z.b. biomedizinische Anwendungsbereiche) in hoeherer Qualitaet und Quantitaet vorhanden.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

heisenberg13 schrieb am 09.04.2020:

Kommt drauf an, was man machen will: Fuer deep learning und Dinge, die production-ready sein muessen definitiv Python.
Fuer exploratory data analysis ist R deutlich angenehmer. Auch sind die Pakete im Bereich Zeitreihenanalyse und weiteren, spezielleren Gebieten (z.b. biomedizinische Anwendungsbereiche) in hoeherer Qualitaet und Quantitaet vorhanden.

Ich arbeite meist on Python. Geht klar, ist aber für viele Zwecke einfach Müll. Langsam, dank GIL Mist für Multiprocessing, alles was zählt muss praktisch in C gecoded werden und die Pakete sind, außer pyTorch, in R einfach besser, wenngleich etwas komisch im Syntax.

Alle Hoffnung in Julia. Matlab hat den besten Syntax für Stats, nach wie vor.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 07.04.2020:

Ich studiere Politikwissenschaft und werde im Wintersemester einen Wahlkurs in Programmieren belegen. Weche Sprache eignet sich besonders gut für die computergestützte Sowi?

Im Powi Modul Politische Kommunikation/Wahlforschung, welches ich im letzten Semester belegen werde, lernen wir bereits R. Ich frage mich jetzt, ob es besser ist, schon im Herbst den zusätzlichen Wahlkurs in R zu belegen, um nach dem BA in einer Sprache relativ fit zu sein, oder ob ich Python wählen soll, um damit in zwei Sprachen die Basics zu kennen.

Als Antwort: Werde Experte in R. Damit kannst du eigtl alles machen. Mach zwei Tutorials zu Python sodass du es aufn CV schreiben kannst.

Dann lern Julia. Kann alles wie Python, hat aber besseren syntax und ist fix wie C.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

akademische Anwendung - R
praktische Anwendung - Python

Grundsätzlich ist der Switch von der einen zur anderen Sprache nicht so schwer, wenn du dich im gleichen Bereich bewegst. Bei Google findest du bei beiden Sprachen immer genug Hilfe.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Python ist gerade praktisch überall Goldstandard und hat die meisten Entwickler. Julia ist super für einzelne Anwendungen, viele Packages sind aber noch early-stage und voller Kompatibilitätsprobleme. Matlab ist sonst auch noch sehr gut und hat viele Liebhaber.

Ganz ehrlich, mach eine Sprache von denen und du kannst mit Leichtigkeit zu einer anderen übergehen.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 09.04.2020:

heisenberg13 schrieb am 09.04.2020:

Ich arbeite meist on Python. Geht klar, ist aber für viele Zwecke einfach Müll. Langsam, dank GIL Mist für Multiprocessing, alles was zählt muss praktisch in C gecoded werden und die Pakete sind, außer pyTorch, in R einfach besser, wenngleich etwas komisch im Syntax.

Alle Hoffnung in Julia. Matlab hat den besten Syntax für Stats, nach wie vor.

Bedenke, dass der TE PoWi studiert und nebenbei ein bisschen programmieren will. Er will keine komplexe Software erstellen

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

wie motiviert man sich am anfang python zu lernen? Bin gerade dabei "automate the boring stuff" durchzugehen und es ist schon sehr zäh da es halt nur absolute basics sind und noch nicht wirklich was greifbares.

antworten
listrea

Welche Programmiersprache lernen - R oder Python

Also, ich vermute, das es hier nicht über statische Textmining-Analysen geht, also reicht R aus.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Ich denke, dass es besser ist nur eine der Sprachen gut bis sehr gut zu beherrschen.

Ist ja bei Fremdsprachen ähnlich: Fließend Französisch zu sprechen bringt einem mehr als Französisch und Italienisch auf niedrigem Niveau. Außer du willst nur einen Kaffee bestellen können, dann lernst du die entsprechenden Sätze einfach auswendig..

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

ausserhalb von Unis und diversen Engineeringanwendungen benutzt keiner Matlab

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Ich mach gerade Python und es macht Spass. Frage mich allerdings, was ich als BWLer damit am Ende anfangen kann :-(

antworten
heisenberg13

Welche Programmiersprache lernen - R oder Python

Matlab ist auch recht teuer, wuerde ich daher nicht empfehlen.

Naja, ne explorative Datenanalyse mitsamt Visualisierungen sollte jeder Business Analyst draufhaben. Clustering und Principal Component Analysis ist z.B. fuer Marketing-Leute (Kundensegmentierung etc) relevant. Die 0815 HR-Tante und Hans-Georg ausm Accounting brauchen diese Sachen momentan wohl eher nicht.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Wie wäre es mit einem anderen Ansatz.
Was möchtest du später mal machen und welche Sprache wäre dazu besser geeignet?
R finde ich für Statistik sehr gut. Es gibt sehr gute Quellen und Literatur dazu. Auch die ganze Datenvorverarbeitung läuft in R und Excel schneller. In Python brauchst du Code für jeden einzelnen Plot, während z.b Excel dir alle Residuenplots automatisch herausgibt. Bezüglich Korrelation und Regression sparst du sehr viel Zeit.
Dann kommt der Punkt mit der Datengröse und Cloud. Für die Schnittstellen ist Python gut.
Wenn du was in die Richtung Programmierung machen möchtest dann Python. Dazu gehört aber auch mit Frust umgehen zu können. Manche geben da gleich auf. Frage mal Frontend Entwickler.
Daher überlege was dir mehr Spaß macht und orientiere dich daran.
Wie du siehst das sind nur einige Beispiele von vielen.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 10.04.2020:

Wie wäre es mit einem anderen Ansatz.
Was möchtest du später mal machen und welche Sprache wäre dazu besser geeignet?
R finde ich für Statistik sehr gut. Es gibt sehr gute Quellen und Literatur dazu. Auch die ganze Datenvorverarbeitung läuft in R und Excel schneller. In Python brauchst du Code für jeden einzelnen Plot, während z.b Excel dir alle Residuenplots automatisch herausgibt. Bezüglich Korrelation und Regression sparst du sehr viel Zeit.
Dann kommt der Punkt mit der Datengröse und Cloud. Für die Schnittstellen ist Python gut.
Wenn du was in die Richtung Programmierung machen möchtest dann Python. Dazu gehört aber auch mit Frust umgehen zu können. Manche geben da gleich auf. Frage mal Frontend Entwickler.
Daher überlege was dir mehr Spaß macht und orientiere dich daran.
Wie du siehst das sind nur einige Beispiele von vielen.

Ich denke, dann wäre R wohl tatsächlich besser. Ich möchte beruflich weniger in die klassische IT-Domänen, sondern eher in die Richtung Datenanalyse/Business Intelligence für Public Sector, Verbände, oder auch Tech Unternehmen. Da ist ja in letzter Zeit einiges am Entstehen.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 10.04.2020:

Wie wäre es mit einem anderen Ansatz.
Was möchtest du später mal machen und welche Sprache wäre dazu besser geeignet?
R finde ich für Statistik sehr gut. Es gibt sehr gute Quellen und Literatur dazu. Auch die ganze Datenvorverarbeitung läuft in R und Excel schneller. In Python brauchst du Code für jeden einzelnen Plot, während z.b Excel dir alle Residuenplots automatisch herausgibt. Bezüglich Korrelation und Regression sparst du sehr viel Zeit.
Dann kommt der Punkt mit der Datengröse und Cloud. Für die Schnittstellen ist Python gut.
Wenn du was in die Richtung Programmierung machen möchtest dann Python. Dazu gehört aber auch mit Frust umgehen zu können. Manche geben da gleich auf. Frage mal Frontend Entwickler.
Daher überlege was dir mehr Spaß macht und orientiere dich daran.
Wie du siehst das sind nur einige Beispiele von vielen.

Ich denke, dann wäre R wohl tatsächlich besser. Ich möchte beruflich weniger in die klassische IT-Domänen, sondern eher in die Richtung Datenanalyse/Business Intelligence für Public Sector, Verbände, oder auch Tech Unternehmen. Da ist ja in letzter Zeit einiges am Entstehen.

Jaein, nochmal der Vorposter. zu BI und Datenanalyse gehört Sql und eine Programmiersprache. BI bedeutend auch Datenbanken und diese bearbeitet man im Normalfall nicht mir R

antworten
listrea

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 10.04.2020:

ausserhalb von Unis und diversen Engineeringanwendungen benutzt keiner Matlab

Doch, aus zuverlässiger Quelle weiß ich, dass das erste von Volvo konstruierte, autonom fahrende Fahrzeug komplett mit Matlab lief.
Dann haben sie die universitäre Anbindung gekappt und umgestellt. :-)

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

In vielen industriellen Entwicklungsabteilungen wird Matlab benutzt.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

listrea schrieb am 10.04.2020:

WiWi Gast schrieb am 10.04.2020:

ausserhalb von Unis und diversen Engineeringanwendungen benutzt keiner Matlab

Doch, aus zuverlässiger Quelle weiß ich, dass das erste von Volvo konstruierte, autonom fahrende Fahrzeug komplett mit Matlab lief.
Dann haben sie die universitäre Anbindung gekappt und umgestellt. :-)

Auch im Riskbereich bei Banken wird Matlab außerhalb von Universitäten angewendet

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Wie würdet ihr das Lernen gestalten wenn ihr alleine lernt? Gibt es irgendwelche Ziele auf die man hinarbeiten kann? Ich stecke momentan bei den Basics und es ist halt weniger motivierend als wie wenn man es in einem Unternehmen stück für stück mehr anwenden kann.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Ich denke viele haben hier den falschen Ansatz. Programmieren einfach mal lernen um es auf den CV zu schreiben bringt weder euch noch dem AG etwas. Natürlich muss man irgendwo anfangen um zu sehen ob einem die Dinge Spaß machen, aber der Ansatz: was ist besser A oder B oder was bringt mir im CV mehr ist schlichtweg der falsche. Ihr werdet so einfach nicht gut werden in dem was ihr tut und ihr werdet auch nicht in der Lage dazu sein eigenständig die täglichen Probleme eurer Business Unit zu lösen. Entweder ihr entwickelt eine Art Passion fürs programmieren und es macht euch Spaß Dinge zu automatisieren, vielleicht sogar Software zu entwickeln - oder eben nicht.
Demnach ist die Frage auch vollkommen irrelevant, denn man benutzt das tool, welches die Aufgabenstellung am besten löst. Kann man programmieren - und ich rede nicht von Syntax - so ist es vollkommen wurscht womit ihr arbeitet.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Ich habe in 4 verschiedenen mittleren Unternehmen bzw. Konzernen gearbeitet:

  • R wird von Python abgelöst. R nur noch als Legacy Code im Einsatz
  • Keine Ahnung wo außerhalb forschung matlab eingesetzt wird

fazit: python is the way to go, wenn du nen gutem Job willst. Als Powi schadet etwas R aber denk auch ned.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Auf was umgestellt?

listrea schrieb am 10.04.2020:

WiWi Gast schrieb am 10.04.2020:

ausserhalb von Unis und diversen Engineeringanwendungen benutzt keiner Matlab

Doch, aus zuverlässiger Quelle weiß ich, dass das erste von Volvo konstruierte, autonom fahrende Fahrzeug komplett mit Matlab lief.
Dann haben sie die universitäre Anbindung gekappt und umgestellt. :-)

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 10.04.2020:

ausserhalb von Unis und diversen Engineeringanwendungen benutzt keiner Matlab

Wer es sich leisten kann nutzt auch Matab

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 10.04.2020:

Ich denke viele haben hier den falschen Ansatz. Programmieren einfach mal lernen um es auf den CV zu schreiben bringt weder euch noch dem AG etwas. Natürlich muss man irgendwo anfangen um zu sehen ob einem die Dinge Spaß machen, aber der Ansatz: was ist besser A oder B oder was bringt mir im CV mehr ist schlichtweg der falsche. Ihr werdet so einfach nicht gut werden in dem was ihr tut und ihr werdet auch nicht in der Lage dazu sein eigenständig die täglichen Probleme eurer Business Unit zu lösen. Entweder ihr entwickelt eine Art Passion fürs programmieren und es macht euch Spaß Dinge zu automatisieren, vielleicht sogar Software zu entwickeln - oder eben nicht.
Demnach ist die Frage auch vollkommen irrelevant, denn man benutzt das tool, welches die Aufgabenstellung am besten löst. Kann man programmieren - und ich rede nicht von Syntax - so ist es vollkommen wurscht womit ihr arbeitet.

Genau das. Der beste Kommentar hier im Thread.
Sucht euch ein Problem, das ihr mittels einer Programmiersprache eurer Wahl lösen wollt und dann arbeitet so lange daran bis es klappt.

Die Erfahrungen, die ihr dabei sammelt sind nicht plötzlich obsolet nur weil ihr irgendwann auf eine andere Sprache umsteigt. Ihr lernt ja nicht nur die Syntax, sondern zum Einen Paradigmen, die von Sprache zu Sprache gleich sind, und zum Anderen, wie man ein komplexes Problem in kleine Teilprobleme zerlegt und so bewältigt.

Und wenn jemand sich irgendeine Programmiersprache in den CV schreibt, ohne dass das durch entsprechende Projekte belegt ist, dann kann man getrost davon ausgehen, dass er nur die absoluten Basics beherrscht.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

kurze Zwischenfrage: Was meint ihr denn immer damit, wenn ihr sagt "man soll sich eigene Projekte suchen"? Mir fehlt da irgendwie die Fantasie dazu, wie ich Python oder R im privaten Kontext einsetzen könnte. Habt ihr da vielleicht ein paar Beispiele?

Glaube auch, dass man so am meisten lernt anstatt dass man sich nur die Theorie anschaut oder nur ein vorgegebenes Programm nachbaut. Darum bräuchte ich ein paar Anregungen :)

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

WiWi Gast schrieb am 10.04.2020:

Wie würdet ihr das Lernen gestalten wenn ihr alleine lernt? Gibt es irgendwelche Ziele auf die man hinarbeiten kann? Ich stecke momentan bei den Basics und es ist halt weniger motivierend als wie wenn man es in einem Unternehmen stück für stück mehr anwenden kann.

Such dir ein Projekt. Diese ganzen Geschichten à la "ich kaufe mir mal nen Buch und fange an zu lernen" bringen dir exakt: Null. Das ist so, wie wenn du mal an der Uni aus Interesse ne dritte oder vierte Fremdsprache lernst, sie dann aber privat nicht anwendest (also bspw. Serien in O-Ton schauen). Nach spätestens einem halben Jahr ist alles weg. Leider denken 95% der WiWis (und vermutich 99% der PoWis) aber in exakt dieser Welt, weil sie es so aus dem Studium kennen. Ich bin selber WiWi, wohl bemerkt. Aber was bringen dir diese ganzen Codeschnipsel am Ende?

Genauso wie beim Sprechen geht es beim Programmieren um die Zusammenhänge. Es ist vollkommen egal, ob du R oder Python oder Matlab oder Julia lernst. Wenn du eines davon kannst und im Ernstfall dann Switchen musst, dann geht es wesentlich einfacher.

Und auch in Unternehmen wirst du nicht "Schritt für Schritt" mehr lernen, sondern du wirst entweder die Basics immer und immer wieder isoliert anwenden, dann sind deine Vorkenntnisse weitestgehend egal und es ist hilfreich, wenn man zumindest ein bisschen Erfahrung hat. Oder du wirst vor eine Wall of Code mit zig Schnittstellen gesetzt und benötigst "Erfahrung in der Anwendung".

Wenn dir in Stellenausschreibungen allgemeine Setze zu den Sprachen begegnen, dann kannst du davon ausgehen, dass die Anwendungstiefe nicht sehr hoch ist. Dann kannst du dich sofort bewerben. Wenn da aber "langjährige Erfahrung in Python" plus exakte Angaben zu Diensten bzw. Zusatzprogrammen stehen, dann hast du die entweder bereits angewendet und bist Experte oder du lässt es tunlichst sein, dich darauf zu bewerben. Denn so etwas aufzuholen bzw. zu entwickeln dauert eben Jahre. Das macht man nicht einfach so neben dem Job.

Was ist nun ein sehr einfaches Projekt, damit du die Dimension des oben geschriebenen verstehst? Nun, stell dir vor, du möchtest dir einfach nur die Tagestemperatur im Webbrowser täglich aktualisiert anzeigen lassen. Go for it. Aber jetzt sitzt du vor all deinen Lehrbüchern und merkst, dass dir all das nichts bringt. Und deine ganzen emsig einstudierten Beispielprogrammierzeilen kannst du auch nicht zuordnen.
Du wirst Minimum zwei Tage googlen um zu erkennen, was du alles für diese kleine Aufgabe benötigst und dass das keine isolierte Anwendung ist, sondern dass du mehrere Dinge verknüpfen muss, damit es funktioniert.
Aber, bei der Umsetzung lernst du daraus. Und du bekommst immer tiefere Einblicke in die Programmierung und was man damit alles machen kann. Natürlich bist du immer noch kein Crack, der damit schon in der Grundschule im Keller angefangen hat. Aber du weißt zumindest schon einmal, dass diese ganzen CV-Angaben zu Programmiersprachen defacto keinen Wert haben wenn es keinen Bezug gibt und das man nur anhand der Umsetzung lernt.

Was die Unternehmen selber in diesem Bereich angeht, ja. Es gibt einige, die haben massive Probleme weil sie in den Anfängen einfach auf die Projekterweiterungen und Mitarbeiter der Unis gesetzt haben (ehemalige Doktoranden, bzw. Postdocs) und jetzt in arge Bedrängnis geraten, weil sie ganze viele kleine Insellösungen haben. Da wird dann von Abteilung zu Abteilung was anderes verwendet und der eine Coded mit seinen Masterarbeitskenntnissen irgendwas zusammen, während der andere alles strategisch und objektorientiert verknüpft. Zalando wäre so ein Negativbeispiel, das ich direkt persönlich kenne. Da werden auch immer noch Stata-Lizenzen für teuer Geld angeschafft. Schlimmer ist es aber, wenn das in kleineren Unternehmen bzw. Beratungen passiert. Die fahren sich dann über die Zeit aus IT-Sicht einfach fest.

Wenn du oben diese kleine Fragestellung mit der Temperatur bearbeiten möchtest, dann bekommst du ziemlich schnell eine Idee, mit welcher der vier Programmiersprachen es "am effizientesten" umzusetzen ist. Wenn dann bei den nächsten und übernächsten Projekt wieder diese Sprache herauskommt, ja - dann wird das einen Grund haben. Aus diesem Grund empfehlen hier alle mit ein wenig Hintergrundwissen Python. Alleine schon weil ich bis zu einem gewissen Grad auch anderen Programmierumgebungen wie Javascript umgehen kann, was einen massiven Effizienzvorteil n der Projektierung bietet.

Der Umstieg von R auf Python im Rahmen eines einfachen Projektes ist, bei fortgeschrittenen R oder Julia-Kenntnissen nicht so schwer. Selbst mit Matlab ist das kein Problem, wenn man denn vorher eine Lizenz hatte.

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Push zu quantitatives Risikomanagement (FRM) ?

antworten
WiWi Gast

Welche Programmiersprache lernen - R oder Python

Lern Python, das wird deutlich öfter eingesetzt, ist viel schneller zu lernen als R und kann praktisch alles was R auch kann.

-Informatiker, der beides kann.

antworten

Artikel zu Python

Bain-Karriereprogramm »Red Carpet« für Berufseinsteiger

Bain-Karriereprogramm "Red Carpet": Von oben aufgenommen betritt eine Business-Frau gerade einen roten Teppich.

Das neue Karriereprogramm „Red Carpet“ der Strategieberatung Bain & Company unterstützt Studenten beim Berufseinstieg. Ob Wirtschaftswissenschaftlerin oder Wirtschaftswissenschaftler im ersten Semester, Jurist im Staatsexamen oder Psychologiestudentin im Master: Das Karriereprogramm „Red Carpet“ richtet sich an Studierende aller Fachrichtungen und Semester.

Studie: Hochschulabsolventen starten erfolgreich ins Berufsleben

Berufsstart: Ein Vogel landet im Getümmel.

Die Arbeitslosenquote liegt sowohl für Fachhochschul- als auch für Universitätsabsolventen mit traditionellen Abschlüssen – Diplom, Magister, Staatsexamen - nach einem Jahr bei 4 Prozent. Bachelors sind sogar noch seltener arbeitslos (3 Prozent, FH bzw. 2 Prozent Uni). Das zeigt die aktuelle Absolventenstudie des HIS-Instituts für Hochschulforschung (HIS-HF).

Broschüre: Startklar - Tipps und Infos für Uni-Absolventen

Berufseinstieg: Ein Lego-Männchen steht am Start in einem Labyrint.

Wie gelingt der Start in den Beruf am besten? Hilfestellung leistet die Broschüre »Startklar«, die vom Informationszentrum der deutschen Versicherer ZUKUNFT klipp + klar neu aufgelegt wurde. Uni-Absolventen finden dort nützliche Tipps, wie sie ihrem Traumjob näher kommen.

Millenials mit Angst um Arbeitsplatz durch holprigen Berufsstart

Eine Frau klettert - wie nach dem Berufseinstieg - in einer Halle nach oben.

Die Generation Y, der zwischen 1980 und 1999 Geborenen, ist durch Probleme beim Berufseinstieg geprägt. Die Konsequenzen sind ein Gefühl der Unsicherheit und Angst um den Arbeitsplatz. Die unter 35-Jährigen Millenials denken zudem überwiegend individualistisch, zeigt eine von der Hans-Böckler-Stiftung geförderte Studie.

Bildung auf einen Blick: Start ins Berufsleben funktioniert

Blick auf Berufseinstieg: Der Gesichtsausschnitt einer Frau mit Auge und Augenbraue.

Die aktuelle OECD-Studie „Bildung auf einen Blick“ bestätigt: Die deutsche Erwerbslosenquote liegt in allen Bildungsbereichen unter dem OECD-Durchschnitt. Das berufliche Bildungssystem in Deutschland beweist seine Stärke durch den reibungslosen Übergang von der Ausbildung in den Beruf. Der Bericht zeigt, wer einen Studienabschluss ergreift, hat einen Gehaltsvorteil von mehr als 50 Prozent. Im Ländervergleich sind in Deutschland besonders MINT-Studiengänge beliebt.

Vitamin-B beim Berufseinstieg der Königsweg

Eine goldene selbstgebastelte Krone symbolisiert die kostbaren Beziehungen beim Berufseinstieg.

Hochschulabsolventen, die über persönliche Kontakte ihre erste Stelle finden, erzielen höhere Gehälter, haben bessere Aufstiegschancen und bleiben diesem Arbeitgeber länger treu, so lautet das Ergebnis einer Absolventenbefragung vom Bayerischen Staatsinstitut für Hochschulforschung.

Junge Menschen starten immer später ins Berufsleben

Ein Gemälde an einer geschlossenen Garage von Menschen, die in einer Kneipe sitzen und der Schrift:...what else?!

Anteil der Erwerbstätigen unter den jungen Menschen im Alter von 15 bis 29 Jahren von April 1991 bis Mai 2003 deutlich von 63% auf 48% gesunken.

McKinsey-Fellowship: Einstiegsprogramm Marketing & Sales für Studenten

Ein Mann geht mit großen Schritten an einem Graffiti mit dem Inhalt: Good vorbei.

Hochschulabsolventen mit ersten Berufserfahrungen und Interesse an Marketing und Vertrieb können sich ab sofort für das Marketing & Sales Fellowship von der Unternehmensberatung McKinsey & Company bewerben. Der neue Jahrgang des Programms startet zum 1. Oktober 2017 in Düsseldorf, München oder Köln. Die Bewerbung ist bis zum 23. April 2017 möglich.

Literatur-Tipp: Top-Karriere mit Staufenbiel Wirtschaftswissenschaftler

Handbuch-Staufenbiel Wirtschaftswissenschaftler 2010

Der erste Job soll top sein: Wer als Wirtschaftswissenschaftler nach der Uni durchstarten will, sollte auch Experte in Sachen Karriere, Bewerbung, Arbeitgeber und Einstiegsgehälter sein. Wie es mit Karriere und Jobeinstieg klappt, das zeigt zweimal im Jahr jeweils die aktuelle Ausgabe von »Staufenbiel Wirtschaftswissenschaftler«.

Fit für das Leben nach dem Studium

Drei Sprinter symbolisieren den Berufstart nach dem Studium.

Ein Studium prägt fürs Leben. Studierende der Wirtschaftswissenschaften können meist gut mit Geld umgehen und später auch im privaten Bereich wirtschaftlich handeln. Einigen fällt es dennoch schwer, direkt nach dem Abschluss Fuß zu fassen. Dann heisst es plötzlich, sich mit Schulden aus der Studienzeit herumzuschlagen, auf Wohnungssuche zu gehen, umzuziehen oder vielleicht sogar direkt eine Familie zu gründen. Einige Tipps helfen beim Start ins „echte Leben“.

Unternehmen legen bei Absolventen am meisten Wert auf Praxiserfahrung

Eine blaue Mappe mit der weißen Aufschrift Bewerbung rechts oben in der Ecke, auf einem Hocker im Garten.

Die Hochschul-Recruiting-Studie der Jobbörse Jobware und der Hochschule Koblenz deckt die wichtigsten Einstellungskriterien auf. Die Unternehmen legen bei Absolventen am meisten Wert auf die Praxiserfahrung, den passenden Studiengang und Studienschwerpunkt.

Karrierestart nach dem Studium: Junior-Stelle oder Trainee – was ist wirklich sinnvoll?

Ein Mann schaut an einem Hochhaus hoch, was eine erfolgreiche Karriere mit hohen Gehältern symbolisiert.

Nach dem Studium kann es endlich losgehen: Geld verdienen, die Karriereleiter hochklettern, all das im Studium gelernte Wissen anwenden. Doch der Weg bis zur Vertragsunterschrift und dem passenden Job ist nicht immer ganz so leicht, wie gedacht. Einige Tipps können dabei helfen, die richtige Stelle zu finden.

Drei bewährte Strategien für Berufseinsteiger

Berufseinstieg: Tipps zum Berufsstart

Den meisten Absolventen der Wirtschaftswissenschaften gelingt der Einstieg in den Arbeitsmarkt gut. Mehr als 80 Prozent haben bereits nach einem Vierteljahr einen Arbeitsvertrag für das angestrebte Berufsfeld. Drei Strategien haben sich dabei auf dem Weg zum erfolgreichen Berufseinstieg bewährt.

So gelingt ein erfolgreicher Berufseinstieg

Jobsuche: Tastatur mit der Aufschrift "Find your job" auf einer Taste.

Der erste Arbeitstag steht bald an und die Nervosität steigt. Nach dem Studium beginnt nun ein weiterer Lebensabschnitt. Es ist eine völlig neue Welt mit anderen Spielregeln: Wie freundlich sind die Kollegen? Ist der Chef auch während der Arbeit nett? Was tun, wenn man eine Aufgabe nicht erledigen kann? Die besten Tipps für einen gelungenen Berufseinstieg!

Berufseinstieg im Online-Marketing: Agentur oder inhouse?

Berufseinstieg im Online-Marketing bei einer Agentur oder im inhouse Marketing?

In der Online-Marketing-Branche herrscht Fachkräftemangel. Agenturen und auch interne Marketing-Abteilungen suchen händeringend nach fähigem Personal, denn kaum eine Branche wächst zurzeit so stark wie digitales Marketing. Der Betriebswirt mit Online-Kompetenz kann daher zwischen dem Job in einer Agentur oder der Tätigkeit als Inhouse-Experte in einer Firma wählen.

Antworten auf Welche Programmiersprache lernen - R oder Python

Als WiWi Gast oder Login

Forenfunktionen

Kommentare 36 Beiträge

Diskussionen zu Python

Weitere Themen aus Berufseinstieg: Wo & Wie