Category: Python

Hamming Sayıları

Hamming sayıları, 2,3 ve 5’ten başka diğer asal bölene sahip olmayan dizilerdir. Örnek verecek olursak hamming dizisi şöyledir. İlk 60 Hamming Sayısı: 2 3 4 5 6 8 9 10 12 15 16 18 20 24 25 27 30 32 36 40 45 48 50 54 60… şeklinde gider. Sıradaki sayının bulunması üç farklı durumdan […]

Read More →

sys.argv Yerine Click Kullanın

Python

Python ile konsol uygulamaları geliştirirken, konsolda bazen programı direkt olarak çağırmadan parametre kontrolü yapmamız gerekebiliyor. Örneğin şöyle bir çağrı: program.py –falan=filan Bu program basit ilkel yöntemlerce sys.argv kontrolü şeklinde yapılmakta. Ancak bunun doğruluğu için dahi uzunca uğraşmak gerekiyor. Bu sorunu aşmak için çeşitli kütüphaneler mevcuttur. Örneğin argparse, docopt gibi kütüphaneler de bu soruna kolaylık sağlıyorlar. […]

Read More →

E Sayısının Hesaplanması

E sayısı ünlü bir irrasyonel sayıdır ve matematiğin en önemli sayılarındandır. E sayısı, ilk olarak İskoç Matematikçi John Napier tarafından ortaya atılmıştır. Napier, E sayısını 1618 yılında yayınladığı logaritmalar kitabının ekinde yayınlamıştır. Esasen dolaylı olarak bir değinme olmuş. E sayısının keşfi ise kitabın yayınlandığı tarihten çok daha sonraları gerçekleşmiş. Jakob Bernoulli 1683 yılında birleşik faiz […]

Read More →

Sublime Text 2’de Python 3 ile Çalışmak

Selam. Sublime Text 2 kullanan arkadaşlar default olarak “python” tanımlı olarak geliyor. Ancak Python3 gerektiren yerlerde maalesef kullanamıyoruz. Bunu şöyle çözmek mümkün öncelikle konsola şu görseldeki komutu veriyoruz Şimdi bu dizine gelip istersek ls -li ile dosyaları dizinleri listeletmeye çalışabiliriz fakat şu komutu seçelim. Daha sonra şu komutu ekrana girelim: gedit Python.sublime-build Daha sonra açılan […]

Read More →