ÎncepețiÎncepe gratuit

Extragerea datelor de pe NASDAQ

Antrenarea rețelelor neuronale este costisitoare – investește în NVIDIA! Pentru a găsi cel mai bun moment de investiție, colectează date despre acțiuni.

Context managerul stock('NVDA') se conectează la NASDAQ și returnează un obiect pe care îl poți folosi pentru a obține prețul curent apelând metoda .price(). Vrei să te conectezi la stock('NVDA') și să înregistrezi 10 pași de timp ai datelor de preț, scriindu-le în fișierul NVDA.txt.

Vei observa utilizarea unui underscore la iterarea buclei for. Dacă acest lucru îți pare confuz, nu-ți face griji. Acesta ar putea fi înlocuit cu ușurință cu un index i. Deoarece nu vom folosi acest index, folosim un operator de tip placeholder, _, care nu consumă memorie suplimentară.

Acest exercițiu face parte din cursul

Scrierea funcțiilor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește context managerul stock('NVDA') și atribuie rezultatul variabilei nvda.
  • Deschide un fișier pentru scriere cu open('NVDA.txt', 'w') și atribuie obiectul fișierului variabilei f_out, astfel încât să poți înregistra prețul în timp.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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))
Editează și rulează codul