Erste SchritteKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Verwende den stock('NVDA') Kontextmanager und weise das Ergebnis nvda zu.
  • Öffne eine Datei zum Schreiben mit open('NVDA.txt', 'w') und weise das Dateiobjekt f_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))
Bearbeiten und Ausführen von Code