• Buradasın

    Pandas Kütüphanesi ve Binance API Kullanımı Eğitimi

    youtube.com/watch?v=wfc4oESw7tM

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan programlama eğitim içeriğidir. Eğitmen, Pandas kütüphanesi kullanarak Binance API'sinden veri çekme ve işleme tekniklerini adım adım anlatmaktadır.
    • Video, Pandas kütüphanesinin kurulumu ve kullanımı ile başlayıp, Binance API'sinden coin sembolleri, periyotlar ve limit değerleri gibi parametrelerle veri çekme fonksiyonunun tanımlanmasını göstermektedir. Ardından, çekilen verilerin JSON formatında geldiği ve Pandas kütüphanesi kullanılarak DataFrame (tablo) yapısına dönüştürülmesi, verilerin isimlendirilmesi ve string verilerin float'a dönüştürülmesi anlatılmaktadır.
    • Eğitim, BTC/USDT sembolünün verilerini örnek olarak kullanarak, verilerin nasıl tablo haline getirileceğini, sütunların nasıl isimlendirileceğini ve gerekli verilerin (open, high, low, close ve volume) nasıl seçileceğini göstermektedir. Video, bir serinin parçası olup, bir sonraki videoda close değerlerine erişim gibi konuların ele alınacağı belirtilmektedir.
    00:10Pandas Kütüphanesi ve Veri Yapısı
    • Bu videoda pandas kütüphanesi kullanılacak ve erişilen veriler pandas içerisinde frame veri türüne dönüştürülecek.
    • Daha düzenli bir kod için yeni bir sekme açılarak "data" adında bir klasör oluşturuluyor.
    • Verileri farklı sayfalarda tanımlayıp ana sayfaya çağırmak daha iyi ve göze hoş bir kod yapısı sağlıyor.
    01:16Veri Erişim Fonksiyonu
    • "data" klasöründeki fonksiyonlara erişmek için "import data" komutu kullanılıyor.
    • "import data *" ile data klasöründeki tüm fonksiyonlara erişilebilir.
    • Program çalıştırıldığında başka sayfadan verileri alabiliyor.
    02:08Veri Çekme Fonksiyonu
    • Bir fonksiyon tanımlanacak ve bu fonksiyonda coinlerin açılış, kapanış, hacim değerleri ve indikatörleri hesaplanacak.
    • Fonksiyonun ismi "def get_data_symbol" olarak belirleniyor.
    • Fonksiyona üç parametre gönderilecek: sembol, periyot ve limit.
    03:59Parametre Serisi Oluşturma
    • Parametreler serisi oluşturuluyor ve süslü parantez içinde sembol, interval ve limit değişkenleri atanıyor.
    • Parametrelerin isimleri Binance API'sinde belirtilen şekilde yazılmalı.
    • Limit parametresi ile son 1000 mum taranabiliyor.
    06:51API İsteği Yapma
    • Adres çubuğundaki parametreler birleştirilerek bir string oluşturuluyor.
    • API isteği için "requests" kütüphanesi kullanılıyor.
    • GET metodu ile API'ye istek gönderiliyor ve JSON formatında gelen veriler okunuyor.
    10:09Pandas Kütüphanesi Kullanımı
    • Pandas kütüphanesi kurmak için "pip install pandas" komutu kullanılıyor.
    • Pandas kütüphanesi import ediliyor ve "pd" olarak kısa isim atanıyor.
    • JSON verileri pandas kütüphanesi ile dataframe (tablo) formatına dönüştürülüyor.
    13:08Pandas ile Veri İşleme
    • BTC/USDT sembolünün verilerini almak için "get data sembol" fonksiyonu kullanılıyor.
    • Veriler önce karmakarışık bir şekilde gelirken, "data" komutuyla daha düzenli bir tablo haline dönüştürülüyor.
    • Pandas, sütunların isimlendirilmesini sağlıyor ve bu işlem için virgül, eşittir işareti ve sütun isimleri kullanılıyor.
    14:23Sütun İsimlendirme ve Veri Türü Dönüşümü
    • Sütun isimleri sırasıyla "open time", "open", "high", "low", "close time", "close", "volüm", "ignor", "number of trades" olarak belirleniyor.
    • Veriler string olarak gelirken, "type" komutuyla float (ondalıklı sayı) türüne dönüştürülüyor.
    • Bu dönüşüm, indikatörlerin hesaplanmasında kullanılacak verileri işlem yapılabilir hale getiriyor.
    17:05Video Özeti
    • Bu videoda bir sembolün verilerini almak, flota dönüştürmek ve pandas ile kullanmak gösterildi.
    • Fonksiyonun kısaca kullanımı anlatıldı.
    • Bir sonraki videoda close değerlerine erişim ve diğer değerlerle ilgili işlemler yapılacak.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor