From 26976c94765b61084c1777b7d81df9faa22ac39c Mon Sep 17 00:00:00 2001 From: Markus Rettig Date: Wed, 7 Feb 2024 15:39:11 +0100 Subject: [PATCH] initial commit, copy code from jupyter notebook --- 01_Börse/Boerse.py | 14 ++++++++++++++ readme.md | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 01_Börse/Boerse.py create mode 100644 readme.md diff --git a/01_Börse/Boerse.py b/01_Börse/Boerse.py new file mode 100644 index 0000000..dc094ea --- /dev/null +++ b/01_Börse/Boerse.py @@ -0,0 +1,14 @@ +import requests + +url = "https://apidojo-yahoo-finance-v1.p.rapidapi.com/stock/v3/get-chart" + +querystring = {"interval":"5m","symbol":"AMZN, NVDA","range":"2mo","region":"US","includePrePost":"false","useYfid":"true","includeAdjustedClose":"true","events":"capitalGain,div,split"} + +headers = { + "X-RapidAPI-Key": "4ee0ea9302msha813023b990f6c9p19d2cdjsncf3e2b4f3191", + "X-RapidAPI-Host": "apidojo-yahoo-finance-v1.p.rapidapi.com" +} + +response = requests.get(url, headers=headers, params=querystring) + +print(response.json()) \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..fa9e91f --- /dev/null +++ b/readme.md @@ -0,0 +1,38 @@ +# Data-Science Spielwiese + +## Einleitung +Dieses Repository dient als Spielwiese um Data-Science Projekte umzusetzen und die Werkzeuge und Methoden kennenzulernen und auszuprobieren. + +## Vorbereitung +https://code.visualstudio.com/docs/languages/python +- Python installieren + - https://www.python.org/downloads/ + - Python Extensions installieren + - python -m pip install + - requests +- Visual Studio Code installieren + - PlugIn Markdown Preview Enhanced + - PlugIn Python installieren +- Git Projekt clonen + - ggf client, z.B. Fork benutzen + - Projekt clonen + +## Erstes Testprojekt: Börsendaten + +Als erster Test sollen Börsendaten ausgewertet werden + +### Verwenden der API +import requests + +url = "https://apidojo-yahoo-finance-v1.p.rapidapi.com/stock/v3/get-chart" + +querystring = {"interval":"5m","symbol":"AMZN, NVDA","range":"2mo","region":"US","includePrePost":"false","useYfid":"true","includeAdjustedClose":"true","events":"capitalGain,div,split"} + +headers = { + "X-RapidAPI-Key": "4ee0ea9302msha813023b990f6c9p19d2cdjsncf3e2b4f3191", + "X-RapidAPI-Host": "apidojo-yahoo-finance-v1.p.rapidapi.com" +} + +response = requests.get(url, headers=headers, params=querystring) + +print(response.json()) \ No newline at end of file