Ne öğreneceğiz:
- integer, string, float, değişkenleri
- Değişkenlerle matematiksel işlemler
- Değişkenlere isim verebilme
- Ipython kullanımı
- değişken tipleri
Değişkenler, her yazılım dilinin olmazsa olmaz temel taşlarından biridir arkadaşlar, Python da bizler bu konuyu 3 ana başlık altında değineceğiz.
- variables
- strings
- numbers
Öncelikle Anaconda uygulamasını açıp, Spyder launch (veya Install) diyoruz. Açılan arayüzde direk dosyamızı şu isimle masaüstünde belirlediğimiz bir alana kayıt ediyoruz.
Ardından sağ tarafta bulunan file explorer ‘ı (ya da files) yazısına tıklıyoruz.
Son olarak da Settings > Set console working directory diyoruz
Neden yaptık ? —–> Burada programa diyoruz ki, benim variable.py dosyam var. Bu dosyam bu klasörün içinde ve ben burada çalışacağım.
Programlamaya geçebiliriz.
# işaretini ben programım içinde herhangi ne istersen bir açıklama yazmak istediğim zamanlar kullabiliyorum
İlk uygulama olarak şöyle var1 ve var2 adında değişkenler tanımladım ve içlerinde 5 ve 8 değerlerini attım. Ardından bunları Ipython Konsolunda çalıştırdım. Var3 ise bunların toplamasını istedim
Evet var3 ü göster dediğimde toplamasını verdiğini gördüm
Burada ise bir çıkarma işlemi yaptık, ancak bir üst uygulamasında bir hatamız var, hatanın ne olduğunu bulmak da size düşüyor:)
Buraya kadar tanımladığımız değişkenler hep integer tipi değişkenlerdi. Şimdi ise diğer değişkenlere bir göz atalım
Yukarı da bir takım farklı değişken tiplerini görüyorsunuz, 5var diye bi değişken tanımlayamyız çünkü rakamlar başa gelemiyor. Aynı zamanda float diye bir değişken de tanımlayamayız çünkü o bir fonksiyon ismi.
Şimdi yeni konuya geçtiğimiz için, üst tarafla alt tarafı ayırıyoruz bunun için
# %%
Komutunu kullanıyoruz, burada iki tarafı section’lara ayırmış oluyoruz.
Şimdi bir string yazalım
İşte burada bir fonksiyonla bunu anlayabiliyoruz
variable_type = type(s)
Bu bir fonksiyon arkadaşlar. Yani anlamı: Vefalı bir kardeşimiz demiş ki bu böyle olmaz ben bir fonksiyon tanımlıyorum artık herkes bu fonksiyonla(kodla) neyin ne olduğunu bilecek kimse cahil kalmayacak ! Ve biz bu vefalı kardeşimiz sayesinde değişkenlerimizin tiplerini öğrenebiliyoruz.
Şimdi bunu Shift+Enter yaparak tümünü Ipython uygulamasına gönderiyoruz.
Burada arduino kullananlar aydınlanacaklardır.Aaaa “print”
evet print 🙂 Burada da karşımıza çıktı. Zaten program kodlamaya başladığınız da daha birçok fonksiyonun benzer kullanıldığını göreceksiniz.
Evet doğru bildiniz
Bunlar bir string olduğu için, cevabımız ankaraist oluyor.
Peki ya şu ?
var4=”100″
var5=”200″
var6= var4+var5
bunu da siz çözün bakalım.
Aynı zamanda burada kullanığımız stringlerin karakter sayılarını görmek için yine bir fonksiyon kullanıyoruz
uzunluk = len(var6)
yazdığımızda bakalım cevap olarak ne alıyoruz.
Evet gördüğümüz üzere 100200 sayılarının toplam sayısını bulduk.
Variable Explorer :
Len komutuyla uzunlukları görebiliyorduk ancak bunun için bize çok yardımcı olan bir penceremiz mevcut
Daha bunun gibi değişkenlerin, 3. harfi, 5. harfi gibi sayıları bulabileceğimiz birçok yardımcı fonksiyonumuz mevcut. Ama hızlı ilerlemek ve çok ayrıntıya girmemek adına burada bırakıyoruz. Yeni ve son variables konumuz:
Yine # %% ile yeni bir section açıyoruz
Numbers
Bu arada ekrandaki yazıları büyütmek için şu yol izlenir
Tools > Preferences >Appearance>Size
Ordan değiştirebilirsiniz.
Son olarak numara değişkenlerini de görüyüroz, zaten programda örnekler yaptıkça bunları daha iyi kavrayacaksınız arkadaşlar
Yine aklımızda bulunsun şu şekilde bir değişken tanımlayamazsınız
benim adım = ali
Olmaz çünkü değişkenler arasında boşluk asla omaz
Evet kabaca değikenlere değindik, burada kullandığımız tüm komutları aşağıya bırakıyorum isteyen arkadaşlar copy paste yapabilir ama benim düşüncem kesinlikle kendiniz yazın
#variable
#bu benim ilk program çalışmam
var1 = 5
var2 = 8
var3 = var1+var2
var4=8
var5 = 9
var6 = var5 - var4
var6
korona = "geldi basimizin belasi" #string
var3 = 5.0 #double(float)
5var #diye bir tanımlama yapamayız
float = 10 #diye bir tanımlama yapamayız
# %%
#string konusunu işleyeceğiz
s = "bugun gunlerden cuma"
variable_type = type(s)
type(s)
print(s)
var1 = "ankara"
var2 = "ist"
var3 = var1+var2
print(var3)
var4 = "100"
var5 = "200"
var6 = var4+var5
print(var6)
uzunluk = len(var6)
print(uzunluk)
type(uzunluk)
# %%
#numbers
integer_deneme = -50
float_deneme = 0.85
Öneri, soru, ve görüşleriniz için yorum kısmına yazabilirsiniz.