title: Python Deneyimleri 3 link: http://orhanbalci.net/tr/?p=639 author: admin description: post_id: 639 created: 2010/02/17 12:05:45 created_gmt: 2010/02/17 09:05:45 comment_status: open post_name: python-deneyimleri-3 status: publish post_type: post
Python Deneyimleri 3
[caption id=“attachment_605” align=“aligncenter” width=“470” caption=“Python Logo”][/caption]
- Python’da resim işlemek için standart bir kütüphane yok. Harici kütüphane olarak PIL kullanılabilir
- Herhangi bir resim dosyasını açmak için Image.open() kullanılıyor. Teker teker piksellere getpixel() fonksiyonuyla ulaşılabiliyor
- Herhangi bir ASCII kodu karaktere çevirmek için chr() fonksiyonu kullanılıyor
- Herhangi bir listedeki değerleri tek string nesnesinde birleştirmek için sıkça join() fonksiyonu kullanılıyor. Örneğin [python] mesaj=[78, 110, 66, 101, 143, 114, 105, 116, 71] print ‘(’,“.join([chr(k) for k in mesaj]),‘)’ [/python]
- Resim dosyası üzerine çizmek için ImageDraw modülü kullanılıyor. Örnek : [python] im = Image.new(‘1’, (500,500), 1) draw = ImageDraw.Draw(im) draw.line(listOfXYTuples) [/python]
- Dosya silmek için os modülünün remove() fonksiyonu kullanılıyor. Örneğin : [python] os.remove(‘sample.png’) [/python]
- QString’den python stringine dönüşümü str fonksiyonu ile yapiyoruz
- PyQt denemeleri yapmak için QtDesigner entegrasyonu olan ERIC IDE’sini denedim ama NetBeans çok daha rahat bu konuda.