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 de 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_out
para que puedas registrar el precio a lo largo del tiempo.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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))