Bilgisayar bilimleri konusunda iyimser düşünceyle bile maalesef bir hiçten en fazla bir adım ötedeyiz. İnternet teknolojilerinden, PHP programlamadan, MySQL veritabanı erişiminden, vs. bahsetmiyorum. Bilgisayar bilimlerinden bahsediyorum. Bu konuda az miktarda bulunan kaynaklar genellikle çok temel seviyede. Örneğin programcıların belli problemleri nasıl çözdüğüne dair yazılarını/videolarını paylaştıkları bir alanımız yok. Öğrencilerin ödevlerine çözüm bulacağı bir kaynak değil […]
28 Mart 2013 | 2 yorum | Kategori: Genel, Programlama | Etiketler: bilgisayar bilimleri, yarışma
Bu yazıda, bir çemberin içine eşit şekilde dağılacak biçimde nasıl nokta çekeceğimizi hem teorik olarak inceliyor, hem de Python ile gerçekliyoruz. Teoride geometri bilgimizden yararlanıyoruz. Aslında çok basit bir yaklaşımın nasıl da verimli çalıştığını birlikte görüyoruz.
27 Mart 2013 | 2 yorum | Kategori: Programlama, Teori | Etiketler: Monte Carlo, python
Bu yazıda bir listenin kombinasyonlarını Python ile üretmeye bakıyoruz. Özetle itertools yordamından combinations fonksiyonunu irdeliyoruz.
16 Mart 2013 | Yorum ekle | Kategori: Programlama | Etiketler: python
Bu yazıda Python'un çok bilinmeyen bir özelliğini inceliyoruz: üç nokta. Nümerik işlemlerde nasıl kullanılacağı üstünde duruyor ve temel örnekler yapıyoruz. Ardından işlevin nasıl değiştirilebileceğini görüyoruz.
15 Mart 2013 | Yorum ekle | Kategori: Programlama | Etiketler: numpy, python
Bu yazıda numpy'ı ve scipy'dan convolve2'yi kullanarak filtreleme üstünde duruyoruz. Bu yöntemle matrisin üstünde gezmek için iç içe iki döngüye gerek kalmadan hızlıca işlem yapabileceğiz.
13 Mart 2013 | Yorum ekle | Kategori: Programlama | Etiketler: numpy, python, scipy
Farkında olsak da olmasak da birileri gündemimizi; yani bir anlamda o gün düşüneceklerimizi, konuşacaklarımızı, hatta yapacaklarımızı etkiler. Siz siz olun gündeminize yıldızlarınızı alın ki ışıklarıyla size yol göstersinler. Yüzünüzü ışığa dönün ki gölgeler hep arkanızda kalsın.
8 Mart 2013 | 2 yorum | Kategori: Genel
Sublime Text 2 kullanıyorsanız Türkçe'ye has harflerde dosyanın kodlamasını otomatik olarak UTF-8'e düşürebiliyor. Uğraştığım bir web sayfasının hala eski ISO 8859-9 kodlamasında olması gerekiyor. Biraz zaman harcadıktan sonra durumu çözdüm. Aslında oldukça basitmiş. Proje özellikleri dosyanızda (sublime-project uzantılı olan) settings kısmına alttaki satırı ekleyiverin: "fallback_encoding": "Turkish (ISO 8859-9)"
14 Şubat 2013 | 3 yorum | Kategori: Genel
Merhaba sevgili okurlar, Ben yıllardır -neredeyse araştırma yaşamıma başladığımdan beri- MATLAB kullanıyorum. MATLAB, bilimsel programlama için biçilmiş kaftan. Fakat sık sık Python'a geçsem ne de güzel olur diye sıçramalar yaptım. Bir kısmında başarılı oldum. Örneğin bir dönem aldığım derslerin projelerini hep Python'da yaptım. Fakat iş bilimsel programlamaya ve yazdığım MATLAB kodlarını Python'da tekrar yazmaya gelince […]
12 Şubat 2013 | 5 yorum | Kategori: Genel | Etiketler: matlab, python
Her fırsatta özgürlükten bahseden fakat kişilerin iznini istemeden fotoğrafını yayınlama hakkını kendinde görerek başkalarının özlük hakkına saygı göstermeyen; haberleri çarpıtarak gösteren ve işin aslını vermekten öte okura yanlı, yarım yamalak haberler sunan medyayı kınıyorum. Hangi gazete olursa olsun, hangi fikirden olursa olsun, hiç fark etmez.
19 Aralık 2012 | 3 yorum | Kategori: Genel
Bu yazıda tekdüze dağılımdan değerler üreten rand
fonksiyonunu kullanarak standart normal dağılım fonksiyonunu nasıl üreteceğimizi göreceğiz. Bunu yaparken merkezi limit teoremini esas alacağız.
17 Aralık 2012 | Yorum ekle | Kategori: Programlama | Etiketler: istatistik, matlab