MulaiMulai sekarang secara gratis

Mengambil data dari NASDAQ

Melatih neural net itu mahal — berinvestasilah di NVIDIA! Untuk menemukan waktu terbaik berinvestasi, kumpulkan data saham.

Context manager stock('NVDA') terhubung ke NASDAQ dan mengembalikan sebuah objek yang dapat Anda gunakan untuk mendapatkan harga terbaru dengan memanggil metode .price(). Anda ingin terhubung ke stock('NVDA') dan mencatat 10 timestep data harga dengan menuliskannya ke file NVDA.txt.

Anda akan melihat penggunaan garis bawah saat melakukan iterasi pada for loop. Jika ini membingungkan, jangan khawatir. Itu bisa dengan mudah diganti dengan indeks i. Namun karena kita tidak akan menggunakan indeks tersebut, kita menggunakan operator dummy, _, yang tidak menggunakan memori tambahan.

Latihan ini adalah bagian dari kursus

Menulis Function di Python

Lihat Kursus

Petunjuk latihan

  • Gunakan context manager stock('NVDA') dan tetapkan hasilnya ke nvda.
  • Buka file untuk menulis dengan open('NVDA.txt', 'w') dan tetapkan objek file ke f_out agar Anda dapat merekam harga seiring waktu.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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))
Edit dan Jalankan Kode