Tem 302016
 
3.293 viewsUbuntu 16.04 Hikayeleri No-04 Kivy

Ubuntu 16.04 Hikayeleri No-04 Kivy Daha önce Ubuntu 16.04 üzerine Kivy kurulumunun nasıl yapıldığını anlatmıştım: Python için Yeni bir Çalışma Çerçevesi Kivy Bu yazımda da Kivy’nin Ubuntu 16.04 üzerine nasıl kurulduğunu anlatacağım. Kullanacağımız Python sürümü 3.5.1. Kivy’yi doğrudan Ubuntu deposundan yüklemek mümkün. Ancak bu yüklemede bazı bağımlılık sorunları ortaya çıkabiliyor. O yüzden öncelikle kullanacağımız Kivy deposunu sistemimize tanımlıyor ve sistemimizi yeni tanımımızı kapsaması için güncelliyoruz: […]

Haz 112016
 
5.059 viewsPython için Yeni bir Çalışma Çerçevesi Kivy

Python için Yeni bir Çalışma Çerçevesi Kivy Python‘un bana göre en zayıf tarafı, doğrudan desteklediği güçlü bir görsel çalışma çerçevesi (framework) olmamasıdır. TkInter bu konuda oldukça zayıf kalmaktadır. Qt tabanlı diğer çözümler ise, hem dolaylı hem de zordur. Kivy bu boşluğu doldurmaya aday bir girişim. Henüz yeterince kullanıcı dostu olduğunu söylemek kolay değil. Ama, hiç olmazsa yeni bir seçenek sunuyor. Üstelik bu seçenek, mobil cihazlara […]

May 242016
 
17.861 viewsPython ile Zemberek Kütüphanesini Kullanmak

Python ile Zemberek Kütüphanesini Kullanmak http://www.b4deploy.com/sorular/zemberek-example-for-python/ adresindeki örneklerden yararlanarak yaptığım denemelerin sonunda jpype modülünü kullanarak zemberek-tum-2.0.jar kütüphanesini sorgulayabilen kodları elde ettim. Bu çalışmalar sırasında jnius kütüphanesini ne Python2.x serisinde, ne de Python 3.x serisinde yüklemem mümkün oldu. Pek çok deneme yaptım ama bu kütüphaneyi yükleyip test edemedim. Oysa jpype modülü kolayca yüklendi. Aşağıdaki kodları da bu sayede Python 3.5.1 üzerinde sorunsuz bir şekilde çalıştırabildim. # […]

Nis 072016
 
3.579 viewsLazarus ve Python Entegrasyonu

Lazarus ve Python Entegrasyonu Lazarus ve Python entegrasyonu için çok basit bir örnek yapalım. Python, vereceğimiz tam sayıların faktöryellerini döndürsün. Bunun için Python ile birkaç satırlık bir kod oluşturalım hemen: # -*- coding: utf-8 -*- import math import sys try: y = int(sys.argv[1]) x = math.factorial(y) print(x) except Exception as e: print(str(e)) Kod dosyamızın adı lazarus_test.py olsun. Lazarus tarafında ise hem istediğimiz tam sayıyı seçebilelim, […]

Nis 062016
 
3.706 viewsLazarus ile ilk programım

Lazarus ile ilk programım Evet, Lazarus ile önceki gün yazmaya başladığım programı bitirdim. Programın adı Depocu. Bu program, kişisel notlarımı tuttuğum küçük bir uygulama. Tekrar ihtiyaç duyabileceğim pratik bilgileri bu uygulamayla elimin altında tutuyor, onları depoluyorum. Veri tabanım MySQL. Windows üzerindeki veritabanlarımı toptan yedekleyip Ubuntuya aktardım. Depocu veritabanı da böylece hazır bir şekilde yeni işletim sistemime aktarılmış oldu. Aslında tuttuğum bilgiler aşırı korumaya ihtiyaç duyan […]

Mar 292016
 
3.272 viewsPython Pygame ve Thread Uygulaması

Python Pygame ve Thread Uygulaması Al Sweigart tarafından Python 2 ve 3 için uyumlu şekilde yazılmış “threadworms” isimli bir uygulama var. Proje https://github.com/asweigart/threadworms adresinde paylaşılıyor. Programın içinde ayrıntılı açıklamaların bulunması özellikle thread, pygame veya Python konusunda öğretici örnek arayanlar için onu daha değerli hale getiriyor. Açıklamalar İngilizce. Ben de dil sorunu olan arkadaşlarımız için kodların arasına serpiştirilmiş açıklamaları büyük oranda Türkçeleştirdim. Kalan kısmını da en […]