Python’da üst alma için çok fazla metot kullanılabilir. Bunlar arasında en sık kullanılan 2 farklı metotu örneklerle inceleyeceğiz. Çarpma ile Üst Alma Metodu ” ** ” operatörü ile üst alma gerçekleştirebiliriz. x=2**5 print(x) #çıktı 32 Pow Metodu ile Üst Alma pow() metodu ile üst alabiliriz. x=pow(2,5) print(x) #çıktı 32 Pow ile Üstlü Sayının Modülü pow fonksiyonunu 3 değerle kullanarak üstünü aldığımız fonksiyonun modunu da alabiliriz. x=pow(2,5,4) print(x) # 2 Üzeri 5 = 32 VE 5 ile bölümünden kalan 2 dir. #çıktı 2
Python’da bir nevi dizi olarak tanımlayabileceğimiz yapılardan birisi listelerdir. Listeler köşeli parantezler [ ] arasında oluşturulmaktadır. Listeler sayesinde bir değişken içerisine üzerlerinde çok rahat çalışabilceğimiz birden fazla veri ekleyebilmekteyiz. Listeler python üzerinde çok sık kullanılan yapılardır. Örnek markalar=["xiaomi","sony","huawei","apple"] Listelerin elemanlarına elemanların indisleri ile ulaşabilmemiz mümkündür. İndisleri değişkenlerden sonra köşeli parantez ile tanımlarız. Örnek print(markalar[0]) #çıktı: xiaomi print(markalar[1]) #çıktı: sony Listelerdeki indislerde sıralamanın 0’dan başladığını unutmayalım. Ayrıca listelerde belirli kural çerçevesindeki elemanlara ulaşabiliriz. Örnek print(markalar[2:]) . #üçüncü elemandan list...
Python’da herhangi bir string elemanı yani bir metini harflerine göre bölebilmem ve liste şeklinde ayarlamam mümkündür. Bu yapılar için list() metodunu kullanmaktayız. Neden Bunu Yaparız Stringleri karakterlerine ayırarak stringler üzerinde lokal değişiklikler yapabiliriz. Bunun dışında kontroller oluşturabiliriz. Örnek x=list("Çağrı") Örnek isim="çağrı" harfler=list(isim) print(harfler)
Stringler içerisinde kaç karakter olduğunu bulmak bir çok kontrol mekanizması için olmazsa olmazlar arasındadır. Örneğin bir iban numarasının doğruluğunu kontrol ederken eleman sayısını ölçmemiz gerekmektedir. Python String Değişkenlerde Karakter Uzunluğunu len() ile buluruz. Örnek iban="TR270006287691127598433678" ibanuzunluk= len(iban)
Python veri tiplerini kendisi anlayabilmekte ve buna göre yorumlama yapabilmektedir. Python’un sağladığı bu kolaylık temiz kod yazarken bize oldukça fayda sağlamaktadır. Python’da bir çok tipte veri vardır. Bunları inceleyelim. String (str) Python’da metinleri ve metinler içerisindeki rakamları tanımlayabileceğimiz değişken tiplerine string diyoruz. Yani yazıları string veri tipi olarak tanımlamaktadır. Örnek isim="Ahmet" tanim="Benim okul numaram 1457" Yukarıdaki örnekte de gördüğümüz gibi metinler içerisine rakamlar girmiş olsa da string veri tipinde bir değişiklik olmaz. Integer (int) Integer veri tipi tam sayıları ifade etmektedir. yas=27 Yukarıdaki örnekte de gördüğümüz gibi yas değişkeninden sonra tırnak işaretleri kullanmadık. Integer veri tipinde tırnak işa...
Sublime text python yazmak için en çok kullanılan editörlerden bir tanesidir. Peki yazdığım kodları sublime text 3 üzerinde nasıl çalıştırabilirim ? Python Çalıştırma için İki Farklı Yol Vardır 1- Sublime Text 3 menüsünden TOOLS -> Build With -> Python 2- CMD-B (mac) —— CTRL+B (windows) Daha sonra ekranın alt kısmında hazır olarak alt ekranınız gelecektir.
Python’da hem kabuk üzerinde çalışırken hem de scriptlerimizde kullanıcılardan veri almamız gerekebilmektedir. Bu gibi durumlar için input yapısını kullanıyoruz. Kullanıcıdan input sayesinde aldığımız veriyi bir değişkene atayarak istediğimiz her yerde kullanabiliyoruz. Örnek yas= input("yaşınızı giriniz: ") Artık kullanıcının girdiği değer yas değişkenine atanmış oldu.
Python belirli kütüphaneleri ile (numpy , pandas) matematiksel anlamda çok güçlü bir konuma gelmiştir. Ancak kütüphaneler olmadan da python matematiksel işlemlerde oldukça kuvvetlidir. İlerleyen derslerde daha ileri seviyede matematiksel işlem örnekleri yapacağız. Python’da Toplama Python’da + operatörü ile toplama işlemi yapabiliriz. bu operatörü ayrıca metin birleştirme işlemlerimizde de kullanıyoruz. x=10 y=15 toplam=x + y print(toplam) #Çıktı:25 Python’da Çıkarma Python’da çıkarma işlemi için “-” operatörünü kullanıyoruz. x=10 y=15 fark=x - y print(fark) #Çıktı:-5 Python’da Çarpma Python’da çarpma işlemleri için ” * ” operatörünü kullanıyoruz. x=10 y=15 carpma=x * y print(carpma) #Çıktı:150 Python...
Python programalama dilinde değişkenlerin tiplerini tanımlama yaparken kullanmamıza gerek yoktur. Python bunu kendisi anlamaktadır. Örnek x= 5 y="5" z="Beş" t= 5.5 Python’da stringler yani metinler üzerinde bir çok işlem ve manipulasyon yapmamız mümkündür. Python String Yazıları Birleştirme Matematiksel işlemler için kullandığımız “+” operatörü ile python üzerinde string toplama yapmamız mümkündür. Örnek isim="Çağrı" soyisim="Güngör" bosluk=" " tamisim= isim+bosluk+soyisim #Çıktı : Çağrı Güngör Sayılarla Metinleri Toplamaya Çalışma !! Hatalı Örnek isim="Çağrı" soyisim="Güngör" bosluk=" " id=159 tamisim= isim+bosluk+soyisim+bosluk+id #Çıktı : HATA yukarıdaki örnekte id olan 159 bir sayıdır. Ancak sayılar ile metinler toplanamaz bu yüzden sayıyı string ...
Python’da çok sade bir şekilde değişken oluşturabilir ve bu değişkenleri kullanabiliriz. Değişkenler sistem üzerinde değerlerin saklanmasını sağlarlar. Değişkenler sayılar veya metinler olabilir. İlerleyen derslerde diğer veri tiplerini de göreceğiz. Bir değişkene isim belirledikten sonra atama operatörünü kullanır ve değerini söyleriz. sayi=5 isim="Çağrı" isim,isim_iki,soyisim="Çağrı","Hasan","Güngör" Değişkenlerde rakamları ve sayıları tırnak içerisinde yazmamıza gerek yoktur. Değişkenlerde string yani metinleri tırnak içerisinde yazmalıyız. Değişken isimlerini belirlerken bir kaç ufak kuralımız bulunmaktadır. Değişken isimlerine rakam ile başlayamayız. Değişken isimlerinde kelimeleri ayırmak için – kullanamayız. Bunun yerine _ kullanabiliriz. Değişken isimlerinde boşluk bıra...
Her programlama dillerinde yorum satırları özellike uzun ve karışık sayfalarda kullanıcılara büyük kolaylıklar sağlamaktadır. Python programlama dilinde yorum satırı # ile yapılmaktadır. #Kod Başlangıcı Ayrıca pythonda belli metinleri blok halinde yani tek bir satır dışında da işlevsiz kılmak isteyebiliriz. Bunu bazen uzun açıklamar için kullanırken bazen de belirli kodları bir süreliğine inaktif etmek için de kullanabiliriz. Bunu ise “”” veya ”’ ile yapabiliyoruz. """ Yazar:Çağrı Güngör Ders: Python Konu: Yorum Satırı """ Yorum satırı programlama dilleri açısından önemlidir. bize büyük kolaylıklar sağlar. Örneğin yorum satırı ile bir kodu değiştirmek istediğimde o kodu in aktif yaparım böylelikle değişiklik yaptığımız kod yanlış veya hatalı ise eski haline ko...
Python'ın bu kadar başarılı ve çözüm odaklı bir yazılım dili olmasının en büyük sebeplerinden biri kütüphanelerdir. Sürekli güncel tutulan bu yazıda popüler python kütüphanelerini ve kullanımlarını paylaşacağız.