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 March 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 March 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 March 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 March 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 March 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 March 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 February 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 February 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 December 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 December 2012 | Yorum ekle | Kategori: Programlama | Etiketler: istatistik, matlab