Search
Generic filters
Exact matches only

Python: Temel Özellikler-Değişken Tanımlama – Veri Tipleri

0 5 sene önce

Python: Temel Özellikler-Değişken Tanımlama – Veri Tipleri, Bugün Python‘a  temelden hızlı bir giriş yaparak ana özelliklerinden bahsedip değişken tanımlama ve veri tiplerini kavrayacağız.

Python’ın Temel özellikleri;

1-İnterpreter (yorumlayıcı) bir dildir.Yani kodlarımızı satır satır okuyarak hata aldığı anda çalışmayı durdurur.
2-Dinamik yapılıdır. (Yeri geldiğinde kastettiğim şey aklınızda çok daha iyi şekilde oturacak)
3-Python ‘{}’ curly bracket sistemini desteklemez, kullanmaz. (C++,Java gibi dillerin aksine)
4-Kod yazımı olarak sade bir dili vardır. Anlaşılması ve syntax‘ı diğer dillere kolaylık gösterir.
5-Nesne Tabanlı bir dildir. Her şey nesnelerden oluşur.
6-Genişletilebilirdir. Yani Başka bir dilde yazdığın kodu Pythonda birleştirerek başarabilirsin.
7- # yorum satırı işaretidir.

Python’ın ana özelliklerini yukarıda sıraladık. Başka özelliklere ilerleyen konularda değinmiş olacağız

Pythonda Değişken Tanımlama:

  • Değişkenler verilerimizi RAM üzerinde sakladığımız alanlardır.
  • Değişken tanımlarken standart olarak küçük harfle başlarız ve değişkenimiz 2 kelimeden oluşuyorsa asla ama asla boşluk bırakılmaz!
  • Kullanılan dil ingilizce olduğundan elimizden geldiğince türkçe karakter kullanmamaya özen gösteririz.
  • Python‘da tanımlı olan methodlarda değişken olarak kullanılamaz.
  • Değişken tanımlanırken sayıyla başlanamaz.

Örneğin ;

Degisken1=45 (Doğru bir kullanım)
Farklı_degisken=”Değişkenfark” (Doğru bir kullanım)
FarklıDegisken=”Değişken”(Doğru bir kullanım)
Farklı Degisken=”değişken”(Yanlış kullanım asla değişken tanımlarken boşluk bırakılmaz “_” işareti kullanılabilir ama asla boşluk bırakamazsınız.
Not=23(Yanlış kullanım çünkü  “not” bir operatördür ve pyhton bu şekilde değşken tanımına asla izin vermez)
İdegisken=”degisken”(Yanlış bir kullanımdır değişken tanımlarken sayıyla başlanamaz)

EK Bilgi:
Pythonda yorum satırı # işaretiyle oluşturulur. Kod yazdığımız alana yorum satırı açarak istediğimiz gibi dökümantasyon yapıp, kendi yazdığımız kodu daha kolay anlamamızı sağlayacak açıklamalar yazabiliriz.

Veri Tipleri:

Numbers:Sayısal değişkenlerimizi tutan tiplerdir. integer adı verilir.(int diye yazılır)
String:Metinsel değişkenlerimizi saklayan tiplerdir.(str diye yazılır)String değerleri her  zaman ” ” içerisinde yazarız…(Tek tırnakta çift tırnakta kullanımı doğrudur.)
Float:Tam sayı olmayan değişkenleri tutar.(float diye yazarak kullanırız ,ondalıklı sayılarda kullanırız)
Boolean(Mantıksal):True ya da False olarak değer tutar adından da anlaşılacağı gibi mantıksal değişkenlerdir.
list:Liste tipinde değer tutar .Listelere istediğimiz gibi ekleme,çıkarma işlemi gerçekleştiririz.Koleksiyon tiplerden biridir.
Dictionary(Sözlük):Key-value(Anahtar kilit mantığıyla çalışır) Koleksiyon tiplerden biridir

EK BİLGİ:

“print()” methodu:

Bu fonksiyon Pythonda gömülüdür ve  ekrana yazı yazdırmamızı sağlar.bir metni yazdırırken print(” “) çift tırnak ya da tek tırnak içerisine yazmak zorunludur!

print(“Hello World”) Çıktı =>’Hello World’

Bu hap bilgiden sonra devam edelim .

Bir değişken tanımlayalım ve Python dinamik bir dil derken ne kastetmek istediğimi anlayalım;

var1=13

print(var1)  Çıktı=13  var1 değişkenini 13 olarak tanımladığımızda, python bu verinin tipini  otomatik  olarak belirler.Değerin tipini kendisinin belirlemesi dinamik olduğunu bize gösterir.

var1=”Hello”
print(var1) Çıktı=> ‘Hello’!!

İşte tam burada pythonu dinamik yapan 2. özellik ortaya çıkar .

İlk olarak integer değer tutan değişken yeniden tanımladığında String bir ifade tutuyor hale geldi yani int değeri unutup string değer tuttu bu da pythonu dinamik kılan bir başka özellik!!

Bugün kısaca veri tiplerinden değişken tanımlamadan ve temel bazı özelliklerden bahsettik.

Öğrenme sürecinde biri olarak

Saygılar ve Sevgilerimle….

Bir Cevap Yazın

X