Arduino Kullanmaya Giriş


Arduino yukarıdaki resimde sol tarafta gördüğünüz cihazdır. Bu cihaz bilgisayara bağlanarak içerisine program yüklenebilir ve yüklediğiniz program ile dış dünyaya ses, ışık gibi sinyaller gönderebilirsiniz. Arduini bilgisayara USB ile bağlanıyor. Sağdaki nesne ise breadboard’dur (İngilizcesi ekmek tahtası) türkçeye devre tahtası olarak çevrilir. Bu nesne elektronik parçaları (diyot, led, direnç) birbirine lehimsiz bağlamak için kullanılır. Peki… Read More Arduino Kullanmaya Giriş

Kendi HTML Taglarınızı Oluşturun: Polymer Kullanmaya Giriş


Polymer Framework’u kendi html etiketlerinizi üretmeye ve kullanmaya yarıyor. Üstelik bu etiketlere CSS stilleri ve Javascript ekleyebiliyorsunuz. Böyle ‘yeniden kullanılabilir’ nesneler, yani butonlar, portletler, formlar vs. oluşturabiliyorsunuz. Örneğin: <benim-obicim-tagim></benim-obicim-tagim> <yenieklebutonu renk=’mavi’ id=’cabbar’></yenieklebutonu> Bu özellikle temaya bağlı tasarımlarda her bir eleman için tekrar tekrar CSS tanımlamak, çağırmak, kullanmak gibi işlerden oluşan yükü hafifletebilir. Basit bir örnek olarak aşağıdaki… Read More Kendi HTML Taglarınızı Oluşturun: Polymer Kullanmaya Giriş

Python Peewee


Python ile birlikte birçok küçük ve orta ölçekli projenizde kullanabileceğiniz Peewee adlı bir veri tabanı var. Peewee ORM(Object Relational Map) imkanı da sunuyor. Yani veri tabanına eklenecek kayıtları bir nesne olarak tanımlayabiliyorsunuz.  Ben Flask ile birlikte bir web projemde kullanmış ve pratikliğinden epey memnun kalmışım.  Peewee Sqlite ile birlikte de çalışabiliyor: from peewee import *… Read More Python Peewee

Constructor ne işe yarar?


Modern tüm programlama dillerinde constructor yapısı mevcuttur. Onu daha önce kullanma ihtiyacı duymamış olabilirsiniz.  Ancak bu yapıyı öğrenmek işinize çok yarayacaktır.  Constructor yapısını anlayabilmek için class (sınıf)  yapısını anlamak gerekir. Constructor’un ne işe yaradığını ifade etmek için soyut ifadeler yerine basit bir problemden yola çıkalım. Soyut açıklamaları sonra yaparız. İş yerinizde çalışanlara tekabül eden Employee adlı bir… Read More Constructor ne işe yarar?

Windows’ta ‘PİP’ kullanımı


Python’un otomatik ve pratik kütüphane indiricisi pip uygulamasını windows’ta kullanmak için komut satırınına (cmd.exe) pip yazdığınızda windows tanımayacaktır. Bunun için pip.exe dosyasının yol adresini vermeniz gerekir. Bunu şöyle yapabilirsiniz: “C:\Users\suat.atan\AppData\Local\Programs\Python\Python35\Scripts\pip.exe” daha sonra istediğiniz pip komutunu (pip install gibi) kullanabilirsiniz.  

Python’un tüm sürümleri bir arada bir sürümü: Canopy


Python’u Windows’ta kullanırken projelerinizde kullanacağanız ve pip ya da easy_install komutları ile indirebileceğiniz ek kütüphaneleri indirmek Linux’taki kadar kolay olmaz. Ayrıca tek tek indirmek pratik gelmeyebilir. Bu durum için daha önce doktora tezimi yazarken kullandığım ve içinde scipy, numpy, beautifulsoup gibi bir çok kütüphaneyi hazır bulundururan Canopy adlı bir Python sürümü var. Buradan indirebilirsiniz. Bir… Read More Python’un tüm sürümleri bir arada bir sürümü: Canopy