Python Peewee


Python ile birlikte birçok küçük ve orta ölçekli projenizde kullanabileceğiniz Peewee adlı bir veri tabanı var. Peewee ORM(Object Relational Map) imkanı da sunuyor. Yani veri tabanına eklenecek kayıtları bir nesne olarak tanımlayabiliyorsunuz.  Ben Flask ile birlikte bir web projemde kullanmış ve pratikliğinden epey memnun kalmışım.  Peewee Sqlite ile birlikte de çalışabiliyor: from peewee import *… Read More Python Peewee

Windows’ta ‘PİP’ kullanımı


Python’un otomatik ve pratik kütüphane indiricisi pip uygulamasını windows’ta kullanmak için komut satırınına (cmd.exe) pip yazdığınızda windows tanımayacaktır. Bunun için pip.exe dosyasının yol adresini vermeniz gerekir. Bunu şöyle yapabilirsiniz: “C:\Users\suat.atan\AppData\Local\Programs\Python\Python35\Scripts\pip.exe” daha sonra istediğiniz pip komutunu (pip install gibi) kullanabilirsiniz.  

Python’un tüm sürümleri bir arada bir sürümü: Canopy


Python’u Windows’ta kullanırken projelerinizde kullanacağanız ve pip ya da easy_install komutları ile indirebileceğiniz ek kütüphaneleri indirmek Linux’taki kadar kolay olmaz. Ayrıca tek tek indirmek pratik gelmeyebilir. Bu durum için daha önce doktora tezimi yazarken kullandığım ve içinde scipy, numpy, beautifulsoup gibi bir çok kütüphaneyi hazır bulundururan Canopy adlı bir Python sürümü var. Buradan indirebilirsiniz. Bir… Read More Python’un tüm sürümleri bir arada bir sürümü: Canopy

Python ile Net Bugünkü Değer Hesaplama


Agah A.Ş. tesislerinde kullanmayı düşündüğü bir makine için dönem başında 11.000 TL yatırım yapmayı düşünmektedir. İskonto oranı %10 olarak kabul edilmiştir. Makinenin yıllar itibariyle sağlayacağı nakit girişleri aşağıda gösterilmektedir. Y1=2500 Y2=2600 Y3=4000 Y4=6000 Bu durumda projenin Net Bugün değeri ne olur? Python’da şöyle hesaplarız import math YM=11000 IO=0.1 NBD=Y1/(1+IO)+Y2/(math.pow((1+IO),2))+Y3/(math.pow((1+IO),3))+Y4/(math.pow((1+IO),4))-YM print(NBD) Sonuç olarak 524 değerini alırız… Read More Python ile Net Bugünkü Değer Hesaplama

Simple Python Inheritence Tutorial


class Personel(object): def __init__(self,name,surname): self.name=name self.surname=surname def mynameis(self): return “My name is “+str(self.name) class Expert(Personel): def __init__(self,name,surname): Personel.__init__(self,name,surname) self.title=”Expert” per=Personel(“aras”,”atan”) #print(“1:”+per.name) print(per.mynameis()) #use other function defined under Perso0nel #becuase you used this code: class Expert(Personel): exp=Expert(“agah”,”atan”) print(exp.mynameis())