MWN9LGx8LGF4NWZcMqR5NWVdLTcsynIkynwbzD1c

Python Eğitim Giriş

Python Eğitimlerine Giriş Konusu

Ak Blog SEO
4349759590016280108

Python Eğitim Giriş

23 Kasım 2020 Pazartesi

Python Eğitimlerine Giriş

Sizlere bu konumuzda Python Eğitim Giriş dersi üzerine temel bilgiler vermeyi amaçladık. Bu eğitim serisinin bu dersinde Python veri türlerini, matematiksel işlemler ve operatörleri konusuna değinildi.
Python Eğitim Giriş
Python eğitimleri
Python Veri Türleri
    • Number (Sayılar)
    • String (Karakter)
    • List (Listeler)
    • Tuple(Demetler)
    • Dictionary(Sözlükler)
    • Sets(Kümeler)
Number (Sayılar)
Bu veri türü de kendi aralarında 4’e ayrılır bunlar ;
    • Integer
    • Float
    • Long Integer
    • Complex
Integer (Tamsayılar ): Matematikte gördüğümüz pozitif ve negatif sayıların tamamına denir ve Python da bir temel sayısal veri türüdür. Örnek verecek olursak; 5, -10, 423365 vb.
Float (Ondalıklı sayılar): Matematikte gördüğümüz kesirli negatif ve pozitif sayıların tamamına denir. Integer gibi Python da bir sayısal temel veri türüdür. Örnek verecek olursak; 5.25, -4.10, 456.40 vb.
Long Integer (Uzun  tamsayılar): Uzun tamsayıları  ifade eden veri türüdür. Integer veri  türleri çok büyük rakamlar için yetersiz kalacaktır bu tür durumlarda Long Integer kullanılır;5533514554585L, 7L
Complex (Karmaşık sayılar): Karmaşık sayılar gömülü sistemlerde sıkça kullanılan gerçek ve sanal olmak üzere iki kısımdan oluşan sayı tipidir. Şu şekilde gösterilirler ; 5+12j, 4-3j vs.
Şimdi gelelim diğer  dört veri türüne bu veri türleri de kendi aralarında immutable ve mutable olarak ikiye ayrılırlar ;

  1. Immutable (Değiştirilemez)

    1. String: Python da metin türündeki veri türüdür yani karakter dizileridir. Değiştirilmez olmasının sebebi bu veri türüne ekleme çıkarma yada değiştirme işlemi yapılamaz ileri ki konularda çok detaylı bir şekilde metotları ile birlikte anlatılacaktır.Şöyle kullanılırlar;
    2. Tuple : Farklı veri türlerinin bir araya gelerek oluşturduğu veri türleridir; yani bir Tuple içinde tamsayı, ondalık sayı, metin ve hatta bir Tuple içinde başka bir Tuple olabilir. Değiştirilemez olmasının sebebi ise siz bu veri türüne eleman ekleme,çıkarma yada farklı bir değiştirme işlemi yapamazsınız. İleri ki konularda çok detaylı bir şekilde anlatılacaktır. İki farklı kullanım şekli vardır birincisi;
      burada dikkat etmemiz gereken çok önemli bir kural var eğer tek elemanlı bir veri türü bir Tuple oluşturacaksanız elamanın sonuna bir virgül koymalısınız yoksa yorumlayıcı bu türü String olarak alacaktır. Şu şekilde kullanım yanlıştır;
      Doğrusu şu şekilde olmalıdır;

  2. Mutable (Değiştirilebilir)

    1. List : Listeler de Tuple gibi farklı veri türlerinin bir araya gelmesiyle oluşmuştur. Listelerin içinde tamsayı ,ondalık sayı, string, tuple ve listelerden oluşur. Tuple veri türünden farkı ise siz bu veri türüne eleman; ekleme ,çıkarma ve değiştirme işlemlerini yapabilirsiniz, ileri ki konularda detaylı bir şekilde metotları ile birlikte anlatılacaktır. Kullanım şekli şu şekildedir.
    2. Dictionary: Sözlükler de Tuple ve List veri türleri gibi farklı veri türleri bulunur fakat sözlükler biraz  farklıdır. Sözlükler süslü parantezler ile ifade edilir ve  iki kısımdan oluşur; keys(anahtar) ve value(değer),  value kısmı bütün veri türünü içerebilir fakat keys kısmı sadece string ve int tipinde olabilir. Sözlüklerde değiştirilebilir veri türü olup ekleme,çıkarma vb. işlemler yapılabilir ileri ki konularda detaylı bir şekilde anlatılacaktır. Kullanımı ise ;

Basit Matematik İşlemler ve Operatörleri;

Toplama İşlemi operatörü(+)

Çıkarma İşlemi operatörü(-)

Çarpma İşlemi operatörü(*)

Bölme İşlemi operatörü(/)

Tam Bölme operatörü(//)

Kalan Bulma operatörü(%)

Üst Alma operatörü(**)

İşaret Değiştirme operatörü(-)

Python da Değişken Oluşturma

Diğer programlama dillerinde değişken oluştururken şöyle bir yapı vardı.

Değişken_Türü  Değişken_İsmi = Değişken_değeri ;

Yani siz bir değişken oluşturacaksanız bunun türünü belirtmelisiniz ki hafızada ona göre yer ayırsın Ama Python da değişken türünü belirlemenize gerek yok Python siz belirtmezseniz de anlıyor. Ve belki şaşıracaksınız ama satırların sonuna “ ;” koymanıza da gerek  bu da Python’u kolay ve anlaşılır bir dil yapıyor.

Yani şöyle bir yapı var;

Değişken_İsmi = Değişken_Değeri

Fakat her dilde olduğu gibi Python  da  dikkat etmemiz gereken bir kural var değişken ismi oluştururken dikkat etmemiz gereken kurallar var;

  1. Değişken ismi içinde :'”,<>/?|\()!@#$%^&*~-+ karakterleri kullanılamaz. (Sadece “_ “sembolü kullanılabilir) örnek olarak şu kullanımlar yanlıştır ;
    bu tür kullanımlar kesinlikle yanlıştır. Değişken ismi sadece sayı,harf  ve “_” karakteri içerebilir.
  2. Değişken isimleri bir sayı  ve aritmetik operatör ile başlayamaz .
    bu tür kullanım yanlıştır sadece harf ve “_” sembolü ile başlayabilir.
  3. Değişken ismi kelimelerden oluşuyorsa aralarında boşluk olamaz.
    bu tür kullanım yanlıştır mesela boşluk yerine “_” sembolü kullanabilirsiniz
  4. Python da tanımlı anahtar kelimeler değişken ismi olarak kullanılamaz.
  5. Ayrıca değişken isimlerinde Türkçe karakter  kullanacaksanız. Kodunuza aşağıdaki ayarı vermeliyiz

    Ayrıca ilerde anlatacağım pep-8 kurallarına da  buradan ayrıntılı detaylarına bakabilirsiniz.

Şimdi birkaç örnek vererek gösterelim;

Aynı şekilde diğer işlemlerde yapılabilir.

Not: Bazen işlemler çok karışık olabilir bu yüzden bazı sıralama kuralları var;

  1. Parantez içi her zaman önce yapılır.
  2. Üst alma
  3. Çarpma ve Bölme
  4. Toplama ve Çıkarma
  5. İşlemler soldan sağa doğru yapılır.

Örnek :

Muhtemelen böyle bir şey gördüğünüzde kafanız karışacaktır bunun için işlem önceliği  olan işlemleri parantez içine alalım

Son olarak bu derste gördüklerimizle Dairenin alanını hesaplayan bir örnek yapalım;


Yararlı olması dileğiyle. 

Kaynak Mobil Hanem

--
---
Akblog.NET
Ak Blog SEO - Google SEO Eğitimleri Dokümanları
  1. Sizlere bu konumuzda Python Eğitim Giriş dersi üzerine temel bilgiler vermeyi amaçladık. Bu eğitim serisinin bu dersinde Python veri türlerini, matematiksel işlemler ve operatörleri konusuna değinildi.
    Yararlı olması dileğiyle.

    YanıtlaSil
  2. Hüseyin AKTAŞ
    https://www.akblog.net
    CEO Und Founder

    YanıtlaSil
Konu hakkında sormak istediklerinizi yazabilirsiniz.
AK Blog SEO

Read. Think. Exercise (Oku. Düşün. Uygula.)

SEO | SEO | Hukuk | İngilizce Kursu |
Siz hayal edin. Biz Hayata geçirelim.
Akblog.NET
Whatsapp İletişim Formu×
Bilgileriniz
İstek Bilgileriniz
iletişime geç

Merhaba!

Webekle@gmail.com adresine e-posta gönderin veya aşağıdaki temsilcilerimizden biriyle WhatsApp ile iletişime geçin.

Yönetim Ekibi Yönetici ile iletişim geçin.
+905050251428
Destek Ekibi Eva ile iletişime geçin.
+905050251428
Doğrudan arayabilirsiniz +905050251428
Destek Saatleri 09:30 - 17:30
Merhaba! Nasıl Yardımcı Olabiliriz?
×
Nasıl Yardımcı olabilirim?