NASDAQ’ı kazıma
Yapay sinir ağlarını eğitmek pahalıdır - NVIDIA’ya yatırım yap! En iyi zamanı bulmak için hisse verisi topla.
stock('NVDA') bağlam yöneticisi NASDAQ’a bağlanır ve .price() metodunu çağırarak en güncel fiyatı alabileceğin bir nesne döndürür. stock('NVDA') ile bağlanmak ve fiyat verisinin 10 zaman adımını NVDA.txt dosyasına yazarak kaydetmek istiyorsun.
For döngüsünde alt çizgi kullanıldığını göreceksin. Bu kafanı karıştırıyorsa endişelenme. Kolayca i indeksiyle değiştirilebilir. Ancak bu indeksi kullanmayacağımız için, ek bellek harcamayan bir sahte değişken olan _ kullanıyoruz.
Bu egzersiz
Python'da Fonksiyon Yazımı
kursunun bir parçasıdırEgzersiz talimatları
stock('NVDA')bağlam yöneticisini kullan ve sonucunvdadeğişkenine ata.open('NVDA.txt', 'w')ile bir dosyayı yazma için aç ve zaman içindeki fiyatı kaydedebilmek için dosya nesnesinif_outdeğişkenine ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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))