Yazar: Erdoğan

  • Kısa NumPy Alıştırmaları

    NumPy; Python kullanılan bilimsel projelerde kullanılmak üzere tasarlanmış, çok boyutlu dizilerde hesaplamalar yapabileceğimiz bir pakettir. Öncelikle kullanabilmek için paketi kodumuza dahil ederek başlıyoruz. shape; dizimizdeki boyut sayısı kadar elemanı olan bir tuple döndürür, dizi hakkındaki en temel ve en gerekli bilgidir. Bu tuple içindeki değerler ise hangi boyutta kaç adet değerimiz olduğudur. Yukarıdaki örnekte, tek…

  • Angular ile Döviz Çevirme Uygulaması

    Bir döviz çeviri APIsine denk gelince Angular ile basit bir web uygulaması yaparak arayüz eklemek güzel bir pratik olur dedim. API; http://fixer.io/ Uygulama Github adresi; https://github.com/erdoganbavas/Currency-Converter/ Uygulamanın çalışır hali; https://erdoganbavas.github.io/Currency-Converter/ Hızlı bir pratik olması için yapılmış bir uygulama olduğundan pek çok eksiği veya daha kullanışlı olabilecek özellikleri olabilir. Uygulamayı Github adresinden çekerek direk çalıştırabilir ve…

  • Keras/Tensorflow ile Rakamları tanıma (MNIST Dataset)

    Keras/Tensorflow ile Rakamları tanıma (MNIST Dataset)

    Keras; Tensorflow veya Theano üzerinde çalışan python ile yazılmış bir derin öğrenme kütüphanesidir. Yapay sinir ağları(neural network) kurulumunda hızlıca ve kolayca prototipleme yapmamızı sağlar. An itibari ile Python 2.7 ve 3.5 ile uyumlu olduğu için 3.6 kurulu bir sisteminiz varsa çalışmayacaktır. Tensorflow; işin daha çok matematik kısmını halleden ve bunu görselleştiren Google’ın sahip olduğu kütüphane.…

  • JWT (JSON Web Token) Nedir?

    JWT; HTTP gibi güvenli olmayan bağlantılar üzerinden JSON verileri aktarımını güvenli bir şekilde yapabilmemizi sağlayan bir standarttır. (RFC 7519). Örnek kullanım olarak; üyelik bilgileri içeren bir token oluşturarak bunu sunucu ve tarayıcı arasında güvenli bir şekilde transfer edebilir ve üye giriş kontrolü yapabilirsiniz. 3 parçadan oluşur. Header; tip(typ) ve algoritma(alg) verilerini tutan küçük bir JSON…

  • Javascript ES6 Generators ile Fibonacci Serisi Üretme

    Javascript ES6 Generators ile Fibonacci Serisi Üretme

    Fibonacci Serisi Nedir? En basit haliyle bir Fibonacci dizisi sıfır ve bir ile başlar ve daha sonra gelen sayı kendisinden önceki iki sayının toplamından oluşarak sonsuza kadar gidebilir. Bu serinin ilginç özelliği ise; seri büyüdükçe seri sonundaki sayının kendisinden önceki sayıya bölümünün altın orana yani 1.618… sayısına yaklaşmasıdır. 1, 1, 2, 3, 5, 8, 13,…

  • Python – Karakter Dizileri (String)

    Python – Karakter Dizileri (String)

    Python karakter dizilerini düzenlemek için C-style denilen formatı kullanır. “%” (yüzde işareti) operatörü ile karakter dizileri yeniden düzenlenebilir. isim = “Kemal” print(“Selam %s” % isim) # Konsola “Selam Kemal” yazar Birden fazla değişken ile de kullanılabilir. Bunun için % operatöründen sonra tuple ile değişkenlerimizi yazabiliriz. tur = “kalem” adet = 12 fiyat = 7.5 print(“%d…