Seite 1 von 1

Viele Fragen - doch keine "Probleme"

Verfasst: Freitag 5. September 2014, 23:20
von Basilius Sapientia
Liebe Gemeinde.

Ich bin Heute "den Club der afrikanisch asiatischen Schlangen" beigetreten. Doch um ganz Fuß zu fassen, würde ich gerne ein paar dringende, oberflächliche und generelle Fragen klären. Hoffentlich bringt Jemand die Geduld auf, meinen Roman von Frage zu lesen und zu entwirren. Doch erst einmal zu mir; ich bin Chemiestudent und habe keine Lust LibreOffice Calc zu benutzen (oder Exzell). Wir bekamen/bekommen keine Introduktion in Programmierung (oder mathematische Programme). Doch wir haben, trotz alle dem, die gesamten mathematischen Fächer wie die Physiker es haben (die wiederum Programmieren erlernen). Ich mag sehr gerne Mathematik, das ist nicht das große Problem. Doch meist bekommen wir Aufgaben, die man nicht so einfach (schnell) im Kopf lösen kann - oder auf dem Papier. Einige Aufgaben sind unlösbar ohne einen Klapprechner. So soll es natürlich auch sein! Lange Rede kurzer Sinn: bis jetzt habe ich mit vielen verschiedenen Programmen - und vor allem mit Excell - gearbeitet (genau wie die mesiten anderen bei uns auch). Doch ich finde es ist umständlich und unübersichtlich. Ich mag es Kommandos zu schreiben und zu sehen - anstatt auf beliebige Knöpfe zu drücken.

Ich habe unter anderem auch mit R gearbeitet (auf Empfehlung meines Statistiklehrers). Im großen Netzwerk des Wissens allerdings erfuhr ich, von einem fertigausgebildetem Physiker, R könnte zwar alles was ich bräuchte - doch es sei eigentlich nicht für all meine Bedürfnisse ausgelegt. Mit anderen Worten: was ich dort geschafft hatte, konnte nur so kompliziert geschrieben werden - denn es war nicht dafür ausgelegt. Er hat mir dann empfohlen, Python zu nutzen. Er meinte, dass er damit durch sein Studium ohne größere Schwierigkeiten kam.

Was ich suche ist eine Gesamtprogrammmenge (Software), die ich als "Taschenrechner" nutzen kann, die ich zum arbeiten größere Daten benutzen kann, wo ich Graphen zeichnen (und vor allem verarbeiten kann). Ein Programm das mehr kann als LibeOffice Calc usw. Also ein Programm das mehr als nur ein Taschenrechner ist - und welches auch für kommende (und mehr abverlangende) Kurse dienlich erscheint. Ich habe ein bisschen (das Pronomen bitte lauthals betonen) mit C++ gearbeitet. Es ist ein gutes Programm um größere Sachen zu schreiben - aber meines Erachtens nach zu füllig, um es - unter anderem - als Taschenrechner zu nutzen. Die Fähigkeit Pythons C++ einzubinden ist, für mich, ein großer Pluspunkt.

Jetzt meine Fragen:

- ist Python das Programm nach dem ich suche?
- kann ich mit Python richtig programmieren? (ist es mehr als ein Taschenrechner)
- ihr kennt meine Situation - ist Python dort zu empfehlen?
- falls Python vollkommen für mich ungeeignet ist: was würdet ihr mir dann empfehlen? (Es muss quelloffen sein, auf Linux laufen, kostenlos sein und auch für kommende Kurse nützlich sein).
- kann ich Python zu mehr nutzen als nur Physik und Chemie?
- hat Python gute (kostenlose) Introduktionen - unter anderem auch für Chemiker und Physiker?
- sollte ich jemals Not leiden - könnte ich a) vieles "ergoogeln" und b) gibt es eine große (und helfende) Gemeinschaft im Internet? Oder wäre ich eigentlich vollkommen auf mich alleine gestellt?

Ich weiß, es sind viele Fragen. Hoffentlich könnte mir Jemand helfen. Denn ich glaube Python ist genau wonach ich suche. Ich bräuchte nur ein grünes Licht von Jemanden. Bis jetzt habe ich vieles auf eigener Hand erarbeitet - und habe vieles ausprobiert (von LibreOffice bis R). Wobei ich schon sagen muss, das R gut ist. Es deckt halt nur nicht alle meine Bedürfnisse, sondern nure einige.

Schon mal vielen Dank für Antworten! Wäre schön wenn auch Chemiker antworten könnten - und ein bisschen über ihre Erfahrungen berichten. Ich freue mich schon auf Hilfe. Ein großes Dankeschön,
Basilius Sapientia

PS! Habt ihr ein paar PDF's? Habe ein paar PowerPoints gefunden und etwas über Spieleprogrammierung. Allerdings nichts wonach ich gesucht habe: eine Einführung und etwas Chemie/Physik relevantes [brauchbares]. Auch gerne in Englisch - aber am liebsten in Deutsch :wink:

NB! Bin Däne - deshalb tragt mir mein schlechtes Deutsch nicht nach :D

Re: Viele Fragen - doch keine "Probleme"

Verfasst: Samstag 6. September 2014, 11:24
von Leonidas
Hallo Basilius Sapientia, willkommen im Forum,
Basilius Sapientia hat geschrieben:- ist Python das Programm nach dem ich suche?
Ich bin natürlich etwas befangen, weil das ist ja ein Python-Forum hier, aber nach meiner Erfahrung auch in anderen Sprachen ist Python für deine Zwecke wohl keine schlechte Wahl. Die einzige Alternative die mir gegebenfalls einfallen würde ist noch Julia.
Basilius Sapientia hat geschrieben:- kann ich mit Python richtig programmieren? (ist es mehr als ein Taschenrechner)
Ja, es ist eine vollständige Programmiersprache. Es gibt aber auch Computeralgebrasysteme in Python, also kann man es auch als Taschenrechner nutzen. Etwas wie Mathematica.
Basilius Sapientia hat geschrieben:- falls Python vollkommen für mich ungeeignet ist: was würdet ihr mir dann empfehlen? (Es muss quelloffen sein, auf Linux laufen, kostenlos sein und auch für kommende Kurse nützlich sein).
Ungeeignet ist es nicht und für deine Bedürfnisse sicher nicht verkehrt. Die einzige Alternative die mir noch einfallen würde wäre Julia, aber da kenne ich mich mit dem Ökosystem nicht aus und weiß nicht ob für alles was du brauchst bereits Lösungen bereitstehen.
Basilius Sapientia hat geschrieben:- kann ich Python zu mehr nutzen als nur Physik und Chemie?
Ja, etwa für Bioinformatik ;)
Basilius Sapientia hat geschrieben:- hat Python gute (kostenlose) Introduktionen - unter anderem auch für Chemiker und Physiker?
Es gibt gute Tutorials, aber ich denke nicht dass die für Physiker und Chemiker zugeschnitten wären. Was auch recht schwer ist, weil "Physiker" und "Chemiker" ist halt ein weites Feld und was ein Physiker kann, kann ein anderer nicht, daher ist das Grundniveau meist einfach nur "Programmieranfänger".
Basilius Sapientia hat geschrieben:- sollte ich jemals Not leiden - könnte ich a) vieles "ergoogeln" und b) gibt es eine große (und helfende) Gemeinschaft im Internet? Oder wäre ich eigentlich vollkommen auf mich alleine gestellt?
Keine Sorge, die Sprache hat eine große Community. Allerdings ist es zweifellos hilfreich englisch zu beherrschen. Ebenfalls wird Python manchmal in so spezialiserten Gebieten anschauen, mit denen sich nur wenige Leute auskennen, so dass die einzigen die sich damit Auskennen die Autoren der Software sind.
Basilius Sapientia hat geschrieben:PS! Habt ihr ein paar PDF's? Habe ein paar PowerPoints gefunden und etwas über Spieleprogrammierung. Allerdings nichts wonach ich gesucht habe: eine Einführung und etwas Chemie/Physik relevantes [brauchbares]. Auch gerne in Englisch - aber am liebsten in Deutsch :wink:
Was für PDFs?
Basilius Sapientia hat geschrieben:NB! Bin Däne - deshalb tragt mir mein schlechtes Deutsch nicht nach :D
Merkt man sowieso nicht ;)

Re: Viele Fragen - doch keine "Probleme"

Verfasst: Samstag 6. September 2014, 11:47
von Basilius Sapientia
Vielen Dank! Ich werde mir also Python aneignen. Mit PDF's meinte ich, ob Sie vielleicht irgendwelche PDF's im Netz gefunden hätten, die empfehlenswert seien. Ich habe nämlich sehr viele gefunden - und keine Ahnung was am besten zu meinen Bedürfnissen passt.

Vielen Dank nochmal für ihre Antwort!

Re: Viele Fragen - doch keine "Probleme"

Verfasst: Samstag 6. September 2014, 13:01
von snafu
Es gibt ein offizielles Tutorial auf docs.python.org. Für Python 2 gibt es das Tutorial außerdem als deutsche Übersetzung (auch wenn ich momentan keinen Link dazu finde). Übrigens sprechen wir uns hier normalerweise per "Du" an. ;)

Re: Viele Fragen - doch keine "Probleme"

Verfasst: Samstag 6. September 2014, 15:44
von Basilius Sapientia
Vielen Dank für das Tutorial. Und es ist schön euch mit "du" anzusprechen :D ... in Dänemark sprechen wir alle mit "du" an, deshalb sprach ich auch - ausversehen - eine deutsche Frau auf der Straße mit du an (als ich vor kurzem zu Besuch in Deutschland war). Ich bekam von ihr einen eiskalten Blick - das hatte mich ein bisschen eingeschüchtert :D