Dec 112017
 
93 kez okunduBottle Örnek Yapılacaklar Listesi

Bottle Örnek Yapılacaklar Listesi Önceki yazımda Python Bottle Mikro Ağ-Çerçevesi konusunu kısaca ele almıştım. Bu yazımda ise https://bottlepy.org sitesindeki örneği, bazı mesajlarını Türkçeleştirerek aktaracağım. İlk çalışmamda edit, save, new gibi terimleri de Türkçeleştirmiştim. Ama sonra Python programcılarının ister istemez teknik İngilizce terimleri bilmeleri gerektiğini düşünerek sadece bazı mesajları Türkçeleştirmekle yetindim. Orijinal kod listesinde eksik bırakılan [Devamını okuyun…]

Dec 102017
 
72 kez okunduPython Bottle Mikro Ağ-Çerçevesi

Python Bottle Mikro Ağ-Çerçevesi Bir WSGI (Web Server Gateway Interface) mikro ağ-çerçevesi (micro web-framework) olan bottle, flask gibi benzerlerinden farklı olarak, tüm kod işlemleri için tek bir dosya kullanır. O nedenle web ve ağ-çerçevesi işlemlerine yabancı olanlar için daha kolay anlaşılır ve pratik bir çalışma alanı sunmaktadır. https://bottlepy.org/docs/dev/ adresinde bu ağ-çerçevesi ile ilgili her türlü [Devamını okuyun…]

Dec 092017
 
157 kez okunduPythonda Liste Kısaltmaları

Pythonda Liste Kısaltmaları Liste kısaltmaları (list comprehensions), Python diliyle basit, kolay anlaşılır ve hızlı bir şekilde listeler oluşturmamızı sağlar. Örneğin 0 ile 10 arasındaki ( 0 ve 10 dahil) tam sayıların karelerini hesaplayıp, sonuçları bir liste haline getirelim. Bu işlemin en basit yöntemi for döngüsü kullanmaktır.

Aynı listeyi list ve map fonksiyonları kullanarak da [Devamını okuyun…]

Dec 082017
 
914 kez okundu

Python Dilinde Lambda, Map, Filter ve Reduce İşler hep Guido van Rossum’un istediği gibi gitseydi, Python dilinde lambda, map, filter ve reduce kavramları olmayacaktı. Ama bazı gruplardan gelen talepler ağır bastı; sonuç olarak lambda, map ve filter Python çekirdeğinde varlıklarını sürdürmeye devam ederken, sadece reduce functools modülüne kaydırıldı. Rossum’un bu terimlere karşı çıkmasının gerekçeleri şunlardı: [Devamını okuyun…]

Dec 062017
 
212 kez okunduPythonda Fonksiyon Dekoratörleri

Pythonda Fonksiyon Dekoratörleri En kaba tanımıyla dekoratörler, yazılım tasarım kalıplarıdır. Dekoratörler fonksiyon, metod ve sınıfların işlevselliğinin, dekore edilen fonksiyonun veya alt sınıfların kaynak kodlarında değişiklik yapmaya gerek kalmadan değiştirilebilmesini sağlarlar. Özetle dekoratörler, yapısını değiştirmek istemediğimiz fonksiyonların davranışlarını; yani işlevlerini değiştirmek amacıyla kullanılır. Dekoratörler, fonksiyonların hem parametre, hem de dönüş değeri olarak kullanılabilme özelliğine dayanır. “@” [Devamını okuyun…]

Dec 062017
 
96 kez okunduPython Zemberek Masaüstü

Python Zemberek Masaüstü Herhangi bir yazının içinde geçen tüm Türkçe sözcükleri topluca kök ve eklerine ayırmak için Zemberek java kütüphanesini kullanan basit bir masaüstü uygulama geliştirmeye başladım. Java dönüşümünü yine jpype aracılığıyla yapıyorum. Grafik kullanıcı arayüzü kütüphanesi olarak da tkinter’den yararlanıyorum. Pek çok python kullanıcısı tkinter’e uzak duruyor. Bence tkinter’e biraz haksızlık ediliyor. Üstelik en [Devamını okuyun…]

Dec 012017
 
82 kez okunduPython Zemberek Bağlantısını Güncelleyelim

Python Zemberek Bağlantısını Güncelleyelim 2016 Mayısında yazdığım Python ile Zemberek Kütüphanesini Kullanmak makalesini artık güncellemenin zamanı geldi. Aslında güncellenecek pek fazla şey yok. Çünkü: zemberek-tum-2.0.jar kütüphane dosyası yine aynı. JPype1-py3 bileşeninin sürüm numarası değişmedi: 0.5.5.2. Sadece benim şimdiki Ubuntu sürümüm 16.04 ve Python sürümüm ise 3.6.3. Önceki yazımda verdiğim kodlar bire bir geçerli. Yine de [Devamını okuyun…]

Nov 302017
 
42 kez okundu

Python Yazılarım Daha önce yazmış olduğum Python ile ilgili bazı yazıların linklerini bir araya getirdim. İçlerinde ilginizi çekenler olabilir: Python 3.6.3 Kurulumu Zemberek kütüphanesindeki bir kök sorunu TensorFlow örneği ve küçük bir düzeltme TensorFlow ile herkes için makine öğrenmesi Python ile Mozaik Resimler Python Gensim Kütüphanesiyle Türkçe Yazı Özetleme Python ile Harflerden Resim Kodlamak OpenCV [Devamını okuyun…]

Nov 292017
 
31 kez okundu

Bu siteyi hem yazmış olduğum Python kitaplarında yer alan kodları paylaşmak, hem de sizlerle daha etkin bir iletişim ortamı sağlamak amacıyla oluşturdum. Ancak bu site sadece sözkonusu kitapların içeriğiyle sınırlı kalmayacak, ufuklarını her geçen gün biraz daha uzaklara taşımayı hedefleyecektir. Dilerseniz, sizler de bu sistemin bir parçası olabilirsiniz. Sitemize üye olmanız paylaşımlarınızı daha etkin bir [Devamını okuyun…]