Zacznij terazZacznij za darmo

Pobieranie danych z NASDAQ

Trenowanie sieci neuronowych jest kosztowne – postaw na NVIDIA! Żeby znaleźć najlepszy moment na inwestycję, zbierz dane giełdowe.

Menedżer kontekstu stock('NVDA') łączy się z NASDAQ i zwraca obiekt, którego możesz użyć do pobrania bieżącej ceny – wystarczy wywołać jego metodę .price(). Połącz się z stock('NVDA') i zapisz 10 kroków czasowych z danymi o cenie do pliku NVDA.txt.

Zwróć uwagę na użycie podkreślnika podczas iteracji w pętli for. Jeśli to wygląda dla ciebie niezrozumiale, nie martw się. Spokojnie można by go zastąpić indeksem i. Ponieważ jednak indeks ten nie jest nam potrzebny, używamy operatora zastępczego _, który nie zajmuje dodatkowej pamięci.

To ćwiczenie jest częścią kursu

Pisanie funkcji w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj menedżera kontekstu stock('NVDA') i przypisz wynik do zmiennej nvda.
  • Otwórz plik do zapisu za pomocą open('NVDA.txt', 'w') i przypisz obiekt pliku do f_out, żeby móc rejestrować cenę w czasie.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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))
Edytuj i uruchom kod