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
Instrucțiuni pentru exercițiu
- Folosește context managerul
stock('NVDA')și atribuie rezultatul variabileinvda. - Deschide un fișier pentru scriere cu
open('NVDA.txt', 'w')și atribuie obiectul fișierului variabileif_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))