Yazılım

Python Öğreniyorum #2: Variables – Değişkenler

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.

Böylelikler yukarıdaki kodlar deaktif olmuş oluyor

Şimdi bir string yazalım

Peki bunun string olduğunu nerden biliyoruz ?

İş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.

Peki şöyle bir kod yazsak ve var3 değişkenini ekranda görmek istersek sizce ne görürüz_?

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

Burada kullandığımız variable ürünlerin boyutlarını type ‘larını ve içindeki değerleri görebiliyoruz.

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

Evet örneklerimizi görüyorsunuz.

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.

Similar Posts

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir