Python oder Java?
|
Ich habe mich vor einigen Jahren mal dazu entschieden nicht mehr den einzelnen Sprachen
nach zu rennen, dafür gibt es einfach zu oft Wechsel oder neue Sprachen generell - grade bei Frameworks ist es doch so, bis du dich da eingelesen hast, steht das nächste vor der Tür, da bist du immer nur am "lernen" - zumindest wenn man das nicht hauptberuflich macht. Wenn man aber Dinge auch umsetzen will, ist es gar nicht so verkehrt sich auf eine Sprache festzulegen - in meinem Fall war das C# - sprich ich bin im Microsoft Universum hängen geblieben. Mittlerweile läuft selbst ASP.Net Core, MSSQL Server usw. auf Linux (bspw. Ubuntu), das ganze für eigene Belange immer noch kostenlos und man hat wirklich die mit Abstand größte Unterstützung im Internet, sprich man findet immer Lösungen für Probleme. Das war mir damals wichtig, irgendwann werde ich mich aber sicher auch mal wieder anpassen müssen, aber C# mach ich jetzt seit knapp 10 Jahren und der Vorteil ist halt, man muss sich nicht immer wieder in eine andere Syntax rein lesen, finde ich auch nicht zu verachten als Vorteil (05.10.2019, 17:55)rienneva schrieb: Visual meine ich gelesen zu haben kann inzwischen auch Python. Yep: https://www.heise.de/developer/meldung/V...49883.html (09.10.2019, 10:15)TomJoe schrieb: Hilfreich wäre, wenn du kurz beschreiben würdest, was du überhaupt vor hast ... mach ich doch gerne.... im Thread kostenlose EOD Daten werden schon Vorschläge dargestellt (API,..). Kurzfassung: Ziel: einlesen von Daten für Aktien und Optionen in excelblatt für eigene Analyse Methode: Python for Finance Funktionen + eigene Script Erweiterungen Datenquellen: Webseiten allgemein TWS (IB), Yahoo,.... für EOD, RT,.... kostenlose API's mit docs eigene scripts zum lesen von sockets, ports,...etc... Absicht: verfügbaren Datenstrom lesen und in das excel Tabellenblatt schreiben für Analysen der aktiven Options-Trades zur Signalgebung von Option buy, sell, rollen, Alarm,... Wie ist Euer Bedarf bei dem Thema Python ? RE: Python oder Java?| 11.10.2019, 12:43 (Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2019, 12:44 von atze2000.)(07.10.2019, 12:50)rienneva schrieb: 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..... Turbo Pascal war das besten an Programmiersprachen was mir je untergekommen ist ein klar Lesbare aufgeräumte Sprache weit besser als C. Python ist eine würdige alternative obwohl es sich ja anders als bei Turbo Pascal um eine Bytecode Interpretersprache handelt. Freepascal ist eine schöne alternative zu Turbo Pascal https://www.freepascal.org Und Lazarus eine Super IDE ala Delphi https://www.lazarus-ide.org Ich finde es schade das diese Sprache mehr oder weniger ausgestorben ist Aber mal wider eine Gelegenheit wider was damit zu machen.
Vielen Dank für die Pascal Links.
Ich habe selbst eine IDE von Delphi, gab es mal umsonst von Embarcadero. Python (und Anaconda) muss ich mir anschauen, scheint viel zu geben.
Python: diese webseite bringt scripts für download hist-data
nicht mehr viel zu schreiben :-) https://aroussi.com/post/python-yahoo-finance mit jupyter-console.exe scrit test ok RE: Python oder Java?| 12.10.2019, 10:00 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2019, 11:19 von Noni-Binder. Bearbeitungsgrund: Ergänzung )
Python: ...die Projekt Module könnten aufgegliedert werden in (siehe Kurzfassung #34)
...............und die Informationen nach eigenem Bedarf oder Wissen ergänzt werden ...............scripts sind kostenlos und frei veränderbar ...............(manche Datenquellen ändern Datenformate - u. Inhalte, Reihenfolge, etc..) Projekt Module: 1.Datenquellen / 2.Import der Daten / 3.Daten-Speicherung / 4.Anwendung / 5.Analyse der Daten Programme/Sprachen in Anwendung: C++, C#, Pascal, Java, Python, Framework, Visual Studio,Viso, ASP.Net Core, Turbo Pascal, Excel, Excel VBA, Datenbanken SQL, .... 1. Datenquellen: Websites und bezahlte Datenströme frei zugängliche Datenströme: --für RealTime (RT) gibt es indikative Daten, --End of Day (EOD), etc.. >Webseiten, download EODs, API, DLL.... bezahlte zugängliche Datenströme: >Interactive Brokers, CapTrader, Banken --Anbindung individuell über API, DLL,... RE: Python oder Java?| 12.10.2019, 10:02 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2019, 11:20 von Noni-Binder.)
Python:
Frage - scripte direkt in chatraum reinstellen oder als file zur Verfügung stellen; was meint Ihr?
Python: 1. Datenquellen
Aktion: verwenden "fertiges" und "funktionsfägies" und passe ggf. dieses an deinen Bedarf an. Ich arbeite mit win10 pro und excel 2019 home & student (ist Frage des Funktionsumfangs) zum Test der py scripts wird IDLE eingesetzt Wichtig: die Pfade müssen evtl. angepasst werden. 1. Lese EOD Daten eines Symbols vom Markt USA >Dieses script liest die EOD Daten von Tesla (TSLA) via yahoo ein macht aus den Daten eine zusätzliche Spalte mit MA20 und speichert alle diese Daten in ein file mit dem Namen tsla.csv ab; der Separator für die Daten ist das Komma ",". >csv Formate können fast alle Programme und scripte danach einlesen. 1.1 pyScript Name: pyFinace.py ----------------------------------------------------------------------------------- # C:\Python27\Tools\Scripts\pyFinace.py # ref: python u.a. sentdex videos auf youtube # https://www.youtube.com/watch?v=eXBD2bB9...GBpGdHpXln #-------------------------------------- import datetime as dt import matplotlib.pyplot as plt from matplotlib import style import pandas as pd import pandas_datareader as web from pandas.plotting import register_matplotlib_converters register_matplotlib_converters() style.use('ggplot') start = dt.datetime(2019,9,1) end = dt.datetime(2019,9,30) df = web.DataReader('TSLA','yahoo',start,end) #print(df.head(30)) print(df.tail(12)) df.to_csv('tsla.csv') df = pd.read_csv('tsla.csv', parse_dates=True, index_col =0) df['20ma'] = df['Adj Close'].rolling(window=100,min_periods=0).mean() #------------------liest 10 Daten vom Beginn des files-------------- print(df.head(10)) #------------------liest 10 Daten vom Ende des files---------------- print(df.tail(10)) ----------------------------------------------------------------------------------- |
|
Möglicherweise verwandte Themen… | |||||
Thema | Verfasser | Antworten | Ansichten | Letzter Beitrag | |
Sterben wir schneller aus oder verblöden wir zuerst? War "Idiocracy" zu optimistisch? | Thomas_B | 8 | 3.345 |
31.07.2024, 22:54 Letzter Beitrag: Lolo |
|
Silvester Klassiker - "Dinner for One" oder "Der 90. Geburtstag" | Boy Plunger | 0 | 4.345 |
31.12.2023, 17:48 Letzter Beitrag: Boy Plunger |
|
Vermisste Clubpartys, oder? | Müller Hunain | 15 | 8.601 |
10.05.2020, 02:49 Letzter Beitrag: 719 |
|
Leben des Brian.. oder so | Mr. Passiv | 24 | 13.215 |
23.02.2020, 10:01 Letzter Beitrag: Boy Plunger |
|
McDonald’s oder zum Chinesen? | BaLü | 4 | 2.969 |
15.02.2020, 14:19 Letzter Beitrag: Boy Plunger |
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste