Python‘a özgü olan for-else yapısı, bazı özel durumlarda kodun okunabilirliğinin artırılması, uzunluğunun ise kısaltılması amacıyla kullanılabilir. for-else, işleyiş olarak if-else yapısına benzer. for bloğu içerisinde döngünün kırılması (break, fonksiyon içerisindeyse return gibi) durumu gerçekleştiği takdirde else bloğu es geçilir. Tam tersi şekilde for döngüsü herhangi kesmeyle karşılaşmaksızın normal şekilde bitirilirse, else bloğuna girilir. Örnek olarak [...]
Etiketler:
for-else,
Python
pyRenk, Python kodlarınızı renklendirmeyi sağlayan (syntax highlighting), PyQt tabanlı Pardus 2011 üzerinde geliştirilmiş bir programdır. Şuanki sürümü 0.02. pyRenk Özellikleri Açılan .py dosyasındaki Python kodlarını uygun şekillerde renklendirir. HTML etiketleri ile renklendirilmiş olan kodun, web sayfasında nasıl görüneceğinin önizlemesini verir. PyQt tabanlıdır. GPLv3 lisanslıdır. Çoklu platform desteği [ Windows 7 ve Pardus 2011 üzerinde test [...]
Etiketler:
kod renklendirme,
Linux,
Pardus,
PyQt,
pyrenk,
Python,
syntax highlighting
Qt Designer ile tasarlanan arayüzlerin Python ile kullanılabilmesi için pyuic4 ile kod çevriminin yapılması amacıyla konsol üzerinde pyuic4 gui_dosya.ui > gui_dosya.py tipi bir komutun işletilmesi yerine, sağ tık menüsüne kısayol atanması işi daha rahat kılar. Bu iş, basit bir regedit düzenlemesi ve python kodu ile halledilebilir. Buradaki python kodunun görevi, çevrimi yapılan .ui dosyasıyla aynı [...]
Etiketler:
PyQt,
Python,
pyuic,
pyuic4,
pyuic4 kısayol,
ui
Yılın son yazısında yine başka bir Python kodu paylaşmak istiyorum. Az önce Bilgisayar Kavramları’na göz atarken “Ekrana Kare Çizdiren Kod” yazısını gördüm. Aklıma, Kasım ayında bir pazar öğle sonrası Python ile karaladığım “ekrana kare çizdirme kodu” geldi. Kod, girilen kenar uzunluğuna göre bir kare çizer. Kod: # -*- coding: cp1254 -*- # python ile istenen [...]
Etiketler:
Python
Bir sayının basamak sayısını bulmak için pek çok algoritma vardır ve farklı algoritmalar da yazılabilir. Birkaç ay önce yabancı bir forumda bir sayının basamak sayısının bulunmasıyla ilgili kısa bir yöntem görmüştüm ve kullanmıştım. Dün eski dosyalara göz atarken karşılaştım ve paylaşmak istedim. Kısaca tekniğe göz atacak olursak: Girilen sayı ’0′ ise doğrudan ’1′ döndürülür. Basamak [...]
Etiketler:
basamak sayısı bulma,
lambda,
logaritma,
matematik,
mutlak değer,
Python