Trading-Stocks.de

Normale Version: Python oder Java?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
(07.10.2019, 07:07)TomJoe schrieb: [ -> ]Du schau hier https://www.wintotal.de/welches-linux/  - der Vergleich ist vom 1.3.2019, also relativ aktuell. Ich habe bei mir selber Mint drauf, was aber nichts heißen muss.

Bei Mint haben sie in der Liste keine Nachteile aufgeführt, was wohl was heissen will. Ich nutze seit ca. 4 Jahren mint, habe ich unterdessen auf allen Compis, sogar auf der uralten kleinen Fernsehbox, drauf. Sogar die werte Gemahlin kann damit umgehen da die Oberfläche sehr an Windows anlehnt.
Ok, danke. Hatte früher schon mal jahrelang Ubuntu laufen, werde mal Mint probieren.
python for finance - fertige scripts (public) die sogar beim ersten mal Ergebnisse bringen :-)
Inzwischen stehen python scripts auch für die TWS zur Verfügung (noch nicht selbt ausprobiert)

Python im Vergleich zu anderen Sprachen (aus dem Netz)
python: wie erhalte ich Daten von z.B. TSLA mittels des scripts in python
- eben mal ausprobiert
(siehe auch https://www.youtube.com/watch?v=2BrpKpWwT2A)

import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader as web
style.use('ggplot')
start = dt.datetime(2018,1,1)
end = dt.datetime(2019,9,30)

df = web.DataReader('TSLA','yahoo',start,end)
print(df.head(12))
print(df.tail(12))

dieses script liefert mir die Daten -> siehe screenshot
Die Fernuni Hagen bietet einen Java-Grundkurs an.

https://isdb.fernuni-hagen.de/weiterbild...ng-in-java
Also wenn ich diese Python Geschichte heir sehe erinnert mich das irgendwie an TurboPascal for 20 Jahren....einfach grauslig, aus heutiger Sicht. Sehr gewöhnungsbedürftig ist diese Sache mit der Wichtigkeit des Einrückens, könnte ich mich nicht dran gewöhnen.....
(06.10.2019, 12:24)TomJoe schrieb: [ -> ]Doch, geht, z.B. mit Tkinter einer Tk Adaption für python. Auch web-Anbindungen gehen, z.B. mit Django. 

Bzgl. der Performance entscheidet häufiger der verwendete Algorithmus über die Verarbeitungsgeschwindigkeit. Bei zeitkritischen Anwendungen muss man sich halt etwas überlegen. Java wird z.b. in Byte-Code kompiliert, der im Normalfall nicht direkt von einer CPU ausgeführt werden kann. Bei KI Anwendungen greift man z.B. häufiger auf die Grafikkarte zurück, da die GPU die benötigten Operationen deutlich schneller ausführen kann als die CPU.

Was ich damit sagen will ist, dass im Normalfall die Programmiersprache völlig egal ist. Viel wichtiger ist Verständlichkeit und Wartbarkeit.

Aha, danke für die Info!

Mit Java kann man ja auch extrem übersichtlich programmieren, da man jeden Block in eine eigene Klasse und/oder Datei schreiben kann. Und dies dann als Objekt mit individuellen Eigenschaften verwenden kann. Das macht es sehr übersichtlich wenn man sich Mühe gibt. Es ist allerdings auch viel mehr Tipp/Schreibarbeit wie in z.B. Python. Was nicht zuletzt viele Programmierern zu lästig sein kann. Und eine ordentliche/ubersichtliche Schreibweise bekommt man bei Python vielleicht eher aufgezwungen, was nicht verkehrt sein muss.

Ich schreibe mittlerweile fast nur noch direkt in Arrays wo möglich, wegen der Performance. Die Übersichtlichkeit leidet dadurch allerdings schon stark was ich in Kauf nehme. Dass die Performance dabei aber überhaupt so stark anwächst liegt am Javascript Interpreter Nodejs, der den Code nur zum Teil bei der Ausführung liest, andere Teile sind vom Nodejs bereits vorkompiliert und das macht diese Teile sehr performant. Ich konvertiere auch erst mal die Daten in ein später schnell auslesbares Format. Der Grund ist wieder die Performance: Ich will später Backtests mit verschiedenen Kriterien machen können und nicht immer ewig auf das Ergebnis warten müssen. Letztlich muss die Sprache zu dem passen was man erreichen möchte.

Java hatte ich damals mit diesem Buch gelernt:

[Bild: 9783827295668-de.jpg]
https://www.zvab.com/servlet/BookDetails...1-_-title1[url=https://www.zvab.com/servlet/BookDetailsPL?bi=22581946334&searchurl=hl%3Don%26kn%3DJava%2Bsun%26sortby%3D19&cm_sp=snippet-_-srp1-_-title24][/url]

Das Originalbuch von Sun damals. Das war excellent und didaktisch besser als alle anderen die ich kenne, auch zum lernen gut geeignet. Kostet auch nur 4 Euro mit Versand, also zum rein schnuppern immer noch geeignet.
...Frage an die community
....würde denn jemand beim Python, Java script schreiben mitmachen?
Pctap
Was magst du denn scripten.....
Mich würde es auch interessieren.
Seiten: 1 2 3 4 5