24 Ağustos 2017 Perşembe

Python Programlama Dili

Python bir programlama dilidir. Peki neden Python öğrenmeye başladık bizim uzmanlık alanımız PHP değil miydi? :D Bilindiğini üzere Lisede bilgisayar öğretmenliği yapmaktayım. Bu sene Ortaöğretim müfredatı değişti. Her zaman alışık olduğumuz paket programlama(word,Excel,Access,power point) artık ortaokula indirilerek liselerde tekrar öğretilmeme kararı alındı. Bunun üzerine Algoritma, Kodlama ve Robotik eğitim konuldu müfredatlara. Geçen sene öğrencilerime Algoritma gösterdim. Ardından Arduino programlamaya giriş yaptık. 10.Sınıflarımla Arduino programlamaya ve Raspberry Pi programlarına devam edeceğiz. 9.Sınıflara ise değişen müfredat gereği Algoritmadan sonra Python programlama anlatacağız. Çok hakim olmadığımdan bu programlama dilini hem öğreneceğim hem anlatacağım.

Python programlama dilini (eğer programlama bilginiz varsa) oldukça basit bulacaksınız. Dersimin her aşamasını oradan yaptığım tüm örnekleri diğer bilgisayar öğretmenlerinin faydalanması için siteme koyacağım. Takipte Kalın!

Python Türkçe okunuşu ile Piton, İngilizce okunuşu ile Paytın olan bu dilin adı yılan türü olan pitondan gelmese gerek diyerek ufak bir araştırma yaptım. Guido Van Rossum bu programlama dilini, The Monty Python adlı bir İngiliz komedi grubunun, Monty Python’s Flying Circus adlı gösterisinden esinlenerek adlandırmış. Bu da böyle bilinsin. Ama biz yine de Yılanlı programlama dili olarak bilelim.

Python programlama dili ile masaüstü programlama, oyun programlama, web programlama ve Ağ programlama gibi birçok alanda ürünler geliştirebiliriz.

Python programlama dili farklı platform ve işletim sistemlerinde çalışabiliyor sınırlaması yok. Windows, Linux gibi çok kullanılan işletim sistemlerinde çalışıyorsa bizim için sıkıntı yok J

O zaman kullandığımız işletim sistemine uygun bir Python programı indirelim. Python3 ile çalışacağız. Müfredatımız bunu uygun görmüş. Hem daha yeni hem de 2deki hatalarından arındırılmış bir sürüm.

Bu adresten öncelikle programımızı indirelim.  http://www.python.org/downloads Kurulumu çok basit next next next :D Sizi yönlendiriyor.


Derslerimize başlayalım… Esen Kalın.

28 Şubat 2017 Salı

Merve'ye Mektuplar vol2 Doğum Günü Teması

Evet bugün özel bir gün benim için. Merve'nin benim taktığım lakabıyla sessiz gevezenin doğumunun 27.yılı. Söyleyince ne kadar da fazla Bugün doğması çok marjinal çünkü 28 şubat Leyleklerin gelme zamanı aynı zamanda (aha dayıya sor https://yandex.com.tr/yandsearch?text=28%20şubat%20leyleklerin%20gelme%20zamanı&lr=103870&clid=1882621)  Gelirken de boş gelmek istememişler Bu küçük kara kızı da yanlarında getirmişler.
 Evin en birincisi o olmuş

İlkokul, ortaokul, lise derken Merviş Ankara'nın yollarını tutmuş.. Tesadüf bu ya Tuçe'nin de yolu Ankara'ya düşmüş. Gel zaman git zaman Tahsin Baguoğlu Kız yurdu derken bir de bakmış Merve Nene Hatunda Hemde Tuçe'nin odasında ranzaların en dip köşe bucağında oturuyormuş. O gün o gözlerinde karalıkta anlamış bu kızın hayatında önemli bir yer edineceğini.  Ankara'nın onunla daha da güzelleşeceğini kim bilebilirdi ki. Yurda ekmek getiren bir Tuçe, konsere götürmesini söyleyen bir Merve :) Bir Anne edasıyla kız neymiş o öyle konser neyim oralar kötüdür şimdi otur oturduğun yerde der. Haklı mı? Şimdi düşünüyorum da haksız.. Keşke daha fazlasını yapsaydık. Öğrenciliğimizi bastıra bastıra yaşasaydık. Daha fazla tiyatroya, sinemaya, konsere, pikniğe gitseydik... Her şeyi oldukça fazla yapmışızdır öğrenci gibi yaşadığımız söylenemez. Adeta Çankaya'nın elit bir sokağında oturan evinde köpek besleyip kimsesiz çocuk haklarını savunan yaşlı teyzeler gibi parasızlık içinde bir zenginlik yaşadık. Pişman mıyız? ASLA! Hacı Bayram Veli Camine gidip az mı dua istemedik bir dilenci edasıyla. :) Ama bir daha yap deseler inan 100 kere aynısını yaparım. Çok özledim, çok özledik o günleri.. 2 çok güzel bir sayı demiştik ya bizim için o zaman sayı fazlaydı evet ama şimdi bakıyorum şansımız hala var.. 2 çok güzel sayı ve biz o sayıyla tüm bunları yeniden hiç yaşamamış gibi ilk defa yapıyormuşcasına yapabiliriz. (Anlatım bozukluğu yaptığım için sevgili eşimden öncelikle özür dilerim :) )

Tüm bunları bu hayatta yapabileceğin bir 2.sayın var. Hiç durma hepsini, her şeyi yap, Hayata bir kere geliyoruz deyip de bazı şeyleri özenle yap ilahi sevgin beşeri sevginden önce gelsin. Çok daha huzurlu ve mutlu olacağından şüphem yok. Günün öneminden oldukça uzaklaştım :) Yanında olsaydım da levent waffle'da special waffle yeseydik. EEE ne de olsa biz bahçeli çocuğuyuz kızımm :D İyi ki benim Mervişimsin. iyi ki iyi ki iyi kii...

ASLINDA 4 DAHA GÜZEL BİR SAYI AYNI RESMİ ROLLERİ DEĞİŞTİREREK İSTİYORUM.



28 Aralık 2016 Çarşamba

Şanlıurfa / Batman Çıkmazı




Bazı insanlar vardır varlığıyla huzur bulursun. Çok klişe bir cümle ama gerçekten bu cümlenin tam da cup oturduğu insan var hayatımda. Hiç ummadığım an da güzel dilekleri güzel süprizleriyle var olan. Sevgili okurum, bu insan çok sessiz görünür. İlk tanıştığımızda tokalaşma gereği göstermişti sağolsun. Ben ise sarılma gereği fakat yüzüm kremliydi. Odamızın en masum en sessiz kızıydı. Sürekli bir çay içme telaşı içinde olur aynı zaman da kitap okurdu. Gel zaman git zaman kim bilirdi ki Nene Hatun Yurdu’nun bana en kadirşinas arkadaşı hayatımın en önemli yerine koyduracağını. Bir keresinde yurudn karşısındaki parkta oturuyordum. Bir baktım ki hem telefonla konuşup hem ağlıyor. O kadar üzüldüm ki.. Soramadım da gidemedim de o soğukta dışarıda konuşmak istediğinde vardı bir şey.. İnsan düşünmüyor değil hiç üzülmüyor değil ama benim de hatam var. Kıyamam bitanem. Ankara Kalesi, kivi, levent waffle,  bahçeli 7, emek 8, Polatlı, Malatya, ulus, aşti, kfc, vişii, metro, gazi, hukuk, öğrenci işleri, 202, 208, beşevler, leylailemecnun, çs, patatesli gözleme,Malatya zafer, baysal,… Aklımdan geçen çok şey var ama anahtar kelimeleri bunlar. Her birinin o kadar güzel anısı var ki şimdilerde o güzel anıları farklı yerlerde farklı şekillerde farklı insanlarla gerçekleştiriyoruz ama hiç biri o günkü tadı vermiyor. Ha bu arada 2 gerçekten çok güzel sayı (:  Merve’ye Mektuplar…

Şanlıurfa/ Yaylak  
28/12/2016
19:52

                        

10 Mart 2016 Perşembe

Otomatik Kişiselleştirme ve Veri Madenciliği


Otomatik kişiselleştirme, kullanıcı profilini otomatik olarak kullanıcı tarafından en az açıkla kontrollü sistem tarafından güncelleyen bir sistemdir. Veri madenciliğiyle ilgisi ise ki veri madenciliği şu demektir: veriler yıllar geçtikçe çoğalmaktadır ve doğru, kaliteli bilgiye ulaşmak ise zorlaşmıştır. O bilgi yığınının içinden belirsizlikleri de gidererek en kaliteli en saf haliyle bilgiye ulaşma sürecidir. Otomatik Kişiselleştirme de veri madenciliği yöntemiyle en doğru şekilde bu sistemi ortaya koymaktır.

Kişileştirmeyi yaparken de veri madenciliğinden 3 yaklaşımla bu sistemi uyarlayacağız. Öncelik İçerik Tabanlı Filtreleme Sistemi; büyük miktarda veriyi işlemek ve belirli kriterleri karşılayan içeriklere ilişkin işlem yapmak amacıyla kullanılan otomatik bir sistemdir. Sadece sistemimizde bulunmasını istediğimiz içerikten yola çıkarak bir filtreleme yapılır. İkincisi ise İşbirlikli Filtreleme Sistemidir. Bu sistem de ise tahmin söz konusudur. Bir çok kullanıcının profiline göre çıkarımda bulunarak onların özellikleri doğrultusunda bir tahmin yürüterek kişileştirmelerin yapılmasıdır. Üçüncüsü ise Kural Tabanlı yaklaşım aslında bunu veri tabanındaki sorgu yöntemlerine benzetebiliriz. Sorgu yöntemiyle kullanılan if-else yapısı gibi eğer şeker seviyorsa kullanıcı tatlı şeyleri ekrana getir gibi.

Uygun veriye ulaşmak için veriyi önce toplamamız gerekir. Veriler, birçok farklı ortamda depolanır. Bunları ortak bir veri ambarında toplamak için öncesinde veri toplama yaparız . Uygun verileri çekerek ardından bu veriler ön işleme den geçer yani belirli test ve analizlerden. En sonunda bir modelleme seçmemiz gerekir. Modellemeyi iyi seçebilmemiz için bu sistemi neden yaptığımızı yani problemin amacını iyi bilmemiz gerekir. Problem amacı belirlendikten sonra uygun model seçilir.

Ardından yöntemlere geçilir. hibrid farklı modellerin birleşmesiyle oluşan modellerle yöntemler oluşmuştur. İçerik özelliklerine bakılarak kullanıma dayalı modeller bunlardan biridir. Kişiselleştirme yapılırken kullanıcın özelliklerine bakılarak bir içerik oluşturup analiz etmiştik şimdi kullanımı da dikkate alınıp bir model oluşturulur. Yapılandırılmış anlamsal bilginin entegrasyonu da bir başka modeldir. Bu da kullanıcıya göre yapılandırılan bilginin içeriğe uyarlanmasıyla oluşur. Modeli öğrenmek için bağlantı yapısını kullanmak modelinde ise içeriğin bağlantılarıyla alakalı bir bütünleştirme yaparak içeriğe uyarlanması diyebiliriz.

8 Mart 2016 Salı

Veri Madenciliği ( Data Mining)

Veri Madenciliği Nedir?

Büyük ölçekli veriler arasında bilgiye ulaşma ya da büyük veri yığınlarının içerisinden gelecekle ilgili tahminde bulunabilmemizi sağlayan bağlantıların bilgisayar programı kullanarak aranmasını sağlamaktır.

En basit tanımıyla yılar geçtikçe artan veri yığınından en kaliteli, güvenli ve sağlıklısını ayıklamaktır. Neden ihtiyaç duyulmuş aşağıdaki resimde gösterebiliriz.

Birbirine benzeyen veriler, temizlenmemiş veriler, kompleks veriler, veriler veriler veriler.... Bir çok veri var ve bunlara ulaşmak oldukça kolay fakat bunların en kalitelisine ve en sağlıklısına ulaşmak ise epey zor..


Bu verilerin çoğu da Veri Madenciliği yöntemiyle Faydalı bilgiye dönüşüyor. Birçok kaynakta ise veri madenciliği ve bilgi keşfi terimlerinin aynı olduğunu söylüyor. Fakat veri madenciliği bilgi keşfi teorisinin bir aşamasıdır.

  1. Veri temizleme (gürültülü ve tutarsız verileri çıkarmak)
  2. Veri bütünleştirme (birçok veri kaynağını birleştirebilmek)
  3. Veri seçme (yapılacak olan analizle ilgili olan verileri belirlemek )
  4. Veri dönüşümü (verinin veri madenciliği tekniğinden kullanılabilecek hale dönüşümünü gerçekleştirmek)
  5. Veri madenciliği (veri örüntülerini yakalayabilmek için akıllı metotları uygulamak)
  6. Örüntü değerlendirme (bâzı ölçümlere göre elde edilmiş bilgiyi temsil eden ilginç örüntüleri tanımlamak)
  7. Bilgi sunumu (mâdenciliği yapılmış olan elde edilmiş bilginin kullanıcıya sunumunu gerçekleştirmek).
Veri madenciliği, eldeki verilerden üstü kapalı, çok net olmayan, önceden bilinmeyen ancak potansiyel olarak kullanışlı bilginin çıkarılmasıdır. Bu da; kümeleme, veri özetleme, değişikliklerin analizi, sapmaların tespiti gibi belirli sayıda teknik yaklaşımları içerir.

Veri Madenciliği konusunda az da olsa bilgi sahibi edindiysek şimdi ki asıl yansıtma yapacağımız konu olan Veri Madenciliğinde Kişiselleştirilmiş Ağ. 

26 Ocak 2016 Salı

29 Temmuz 2015 Çarşamba

Basit yaşayacaksın Basit

Kalabalığa, dağınıklığa gelemediğimi her zaman ki gibi tekrardan hissettirdi bu İstanbul. Sakin sessiz bir şehirde yaşamalıyım ben öylesine dingin öylesine emekli şehri öylesine insanları mütevazi olan..

Kısaca demek istiyorum ki :

Basit yaşayacaksın. Basit
Mesela susayınca su içecek kadar basit...
Dört çıkacak, ikiyi ikiyle çarptığında.
Tek düğmesi olacak elindeki cihazin;
tek bir düğme, tek bir cümle gibi...


Sevince lafı dolandırmadan soylediğin
'seni seviyorum' gibi.


Basit bir öpücük yetecek sana...
Basit, sıcak bir öpücük;
ve o opücükle dolacak tüm günlerin,
tüm düşlerin.
O öpücük için yapacaksın hayatının kavgasını,
öpücük için yiyeceksin hayatının dayağını.


Kabak çekirdeği verecek sana
rakamların veremediği mutluluğu.
El yazısıyla yazılmış eğri büğrü bir mektup olacak
en değerli kağıdın -hep yanında taşıdığın, atmaya kıyamadığın.


İki harekette giyiniverecek,
iki harekette soyunuvereceksin.
Kısacık olacak uyanman,
ve yola çıkman arasında geçen süre;
Kısacık olacak sıcacık kollara dolanman ve
yolculuklara çıkman arasında geçen süre.
Kendin bile anlayabileceksin yazdıklarını;
bakışların bile anlatabilecek kendini.


Beklentilerin de basit olacak:
Kaf Dağı'nın önünde bekleyecek mutluluklar.
Bir ıslıkta bulabileceksin en uzun dostluk romanını;
ya da bir damla gözyaşı yaşatacak sana en ucuz
aşk romanını.


Pankreasının sağlığına dua edeceksin
kapatırken gözlerini.
Zafer işareti yapacaksın tuvaletten çıkarken.
Bir kaşarlı tost olacak aradığın
nasıl oturacağını
bilemediğin sofrada,
parmakların en kıymetli çatalın.
Yine, aynı parmaklar çözecek en karmaşık
denklemleri.
İskender'in kılıcı duracak avukat rehberinin yanında.
Bir filarmoni orkestrası veremeyecek sana
kontrplak bir gitarda doğru basılmış bir 'fa diyez'in
mutluluğunu.


Makyajı ilk 'a' sına kadar bilmen yetecek.
Temizlik kokacak en pahalı parfümün.
'Bilmiyorum' diyebileceksin bilmediğinde ve
Çok normal olacak 'onu da' bilemeyişin.


Tek dereden su getirmen yetecek,
bir 'istemiyorum' diyebilmeye,
Ne durduğu farketmeyecek abanın altında.
Saatin, sadece saati gosterecek,
Telefonunu sadece telefon etmek için kullanacaksın,
Küçük bir not defteri olacak 'bilgini' en hızlı 'sayan'.


Basit yaşayacaksın, basit.
Sanki yaşamın bir gün sona erecekmiş gibi
basit...

Nazım Hikmet Ran

Öne Çıkan Yayın

Hibernate Nedir?

Hibernate Nedir? Veritabanı işlemlerinde bize yardımcı olan, obje kavramından uzaklaşmadan işimize devam etmemizi sağlayan bir yapı. Artık...