Raspando la NASDAQ
Entrenar redes neuronales es caro: ¡invierte en NVIDIA! Para saber cuál es el mejor momento para invertir, recopila datos sobre las acciones.
El gestor de contexto stock('NVDA') se conecta a NASDAQ y devuelve un objeto que puedes utilizar para obtener el último precio llamando a su método .price(). Quieres conectarte a stock('NVDA') y registrar 10 pasos temporales de datos de precios escribiéndolos en el archivo NVDA.txt.
Observarás el uso de un guión bajo al iterar sobre el bucle for. Si esto te resulta confuso, no te preocupes. Podría sustituirse fácilmente por un índice i. Pero como no vamos a utilizar este índice, utilizamos un operador ficticio, _, que no utiliza memoria adicional.
Este ejercicio forma parte del curso
Escribir funciones en Python
Instrucciones del ejercicio
- Utiliza el gestor de contextos
stock('NVDA')y asigna el resultado anvda. - Abre un archivo para escribir con
open('NVDA.txt', 'w')y asigna el objeto archivo af_outpara que puedas registrar el precio a lo largo del tiempo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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))