Das Kratzen der NASDAQ
Das Training neuronaler Netze ist teuer - investiere in NVIDIA! Um den besten Zeitpunkt zum Investieren zu finden, sammle Aktiendaten.
Der Kontextmanager stock('NVDA')
stellt eine Verbindung zu NASDAQ her und gibt ein Objekt zurück, das du verwenden kannst, um den neuesten Preis zu erhalten, indem du seine Methode .price()
aufrufst. Du möchtest eine Verbindung zu stock('NVDA')
herstellen und 10 Zeitschritte von Kursdaten aufzeichnen, indem du sie in die Datei NVDA.txt
schreibst.
Du wirst feststellen, dass ein Unterstrich verwendet wird, wenn du die for-Schleife durchläufst. Wenn das für dich verwirrend ist, mach dir keine Sorgen. Er kann leicht durch einen Index i
ersetzt werden. Da wir diesen Index aber nicht verwenden werden, benutzen wir einen Dummy-Operator, _
, der keinen zusätzlichen Speicherplatz benötigt.
Diese Übung ist Teil des Kurses
Funktionen in Python schreiben
Anleitung zur Übung
- Verwende den
stock('NVDA')
Kontextmanager und weise das Ergebnisnvda
zu. - Öffne eine Datei zum Schreiben mit
open('NVDA.txt', 'w')
und weise das Dateiobjektf_out
zu, damit du den Preis über die Zeit aufzeichnen kannst.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Use the "stock('NVDA')" context manager
# and assign the result to the variable "nvda"
____ ____ ____ ____:
# Open "NVDA.txt" for writing as f_out
____ ____ ____ ____:
for _ in range(10):
value = nvda.price()
print('Logging ${:.2f} for NVDA'.format(value))
f_out.write('{:.2f}\n'.format(value))