pyquery, xml ve html belgeler üzerinde jquery sorguları yapmanızı sağlıyor. API si jquery çok benzer ve lxml kullanıyor.
from pyquery import PyQuery conn = PyQuery(url="http://pythonaskina.blogspot.com/") titles = conn(".entry-title") for i in xrange(len(titles)): print(titles.eq(i).text)
conn = PyQuery(url = ‘….. satırı ile bağlantı kurulur ve bir PyQuery türünde conn nesnesi tanımlanır. conn, jquery deki '$' gibi kullanılıyor.
titles = conn(". satırı .(nokta) CSS seçici class türünde entry-title adında olanları list içine toplar
eq(index) -> sadece index numaralı elemanı geri döner
ekran çıktısı:
pyFLTK
Validation of Turkish Identification Number in Python
AppEngine fırınında pişirilmiş GeoIP
OpenCV ile webcam den fotoğraf kaydetmek
pyFLTK, FLTK grafiksel kullanıcı arayüzü kütüphanesinin python çevirisi.
Hızlı,
platformdan bağımsız(windows, linux, unix, mac, ...),
diğer toolkit lere göre daha az yer kaplar,
kullanımı kolay
ve py2exe ile kolay dağıtılabilir olması.
kurulum için: sudo apt-get install python-fltk
from fltk import * import sys window = Fl_Window(300,180) box = Fl_Box(20,40,260,100,"Hello, World!") box.box(FL_UP_BOX) box.labelsize(36) box.labelfont(FL_BOLD+FL_ITALIC) box.labeltype(FL_SHADOW_LABEL) window.end() window.show(sys.argv) Fl.run()
program bir pencere oluştur
window = Fl_Window(300,180)
içinde "Hello, World!" yazan bir box oluştur
box = Fl_Box(20,40,260,100,"Hello, World!")
box türünü, label boyutunu, fontunu ve stilini ayarla
box.box(FL_UP_BOX)
box.labelsize(32)
box.labelfont(FL_BOLD+FL_ITALIC)
box.labeltype(FL_SHADOW_LABEL)
pecereyi göster ve FLTK olay döngüsünü başlat
window.end()
window.show(sys.argv)
Fl.run()