Merhabalar,
Yazılarımıza biraz ara verdik ama bu güzel programlama dilini unuttuğumuzu düşünmediniz değil mi? Hafızaları tazelemek adına bu yazımız etraflıca bir özet olsun, yeni bir başlığı bir sonraki yazıda açalım inşallah. Aşağıda bugüne kadarki tüm konuların kod bazında özetini bulabilirsiniz.
Temel aritmetik ve yazı yazma
print("elma")
print("armut") # diyez/kare işaretiyle yorum
print(365 // 7) # tamsayı bölme
print(365 % 7) # kalan bulma
print(2 ** 7) # üs alma
print(1,2,3, sep="--") # ayırıcı tanımlama
print(1,2,3, end="--") # final tanımlama
print(5 * "elma") # tekrarlamalı yazı
print("Merhaba" + " Ali") # metin yapıştırma
Bilgi alma ve değişkende tutma
ad = input("Adınız : ")
boy = input("Boyunuz : ")
kilo = input("Kilonuz : ")
vki = boy / kilo ** 2
print(ad + " için vücut kitle indeksi : " + vki)
Veri türleri, tür dönüştürme
1.75 # float
85 # int
"Ali" # str
int ( "5" ) # metin olan "5" tamsayı olan 5 e dönüşür
float( "6.28" ) # metin olan "6.28" ondalıklı olan 6.28 sayısına dönüşür
str (12.06) # sayı olan 12.06, "12.06" metnine dönüşür
Kıyaslama, içeride yazarak blok oluşturma
if saat < 10 :
print ("Günaydın")
print ("Nasılsınız")
elif saat > 17 :
print ("İyi akşamlar")
else :
print ("İyi günler")
Mantık işlemleri, ve - veya - değil
if (bugün=="cumartesi") or (bugün=="pazar") :
print ("Sokağa çıkmıyoruz")
if (hava=="soğuk") and (yağmur=="yağıyor") :
print("Şemsiyenizi yanınıza alınız")
if (ışıklar != "açık") :
print("Işıkları açın")
list
kilolar = [53, 60, 75, 80] # list oluşturma
sum(kilolar) # liste toplamı
max() en büyük, min() en küçük, len() eleman sayısı
meyveler=[ "elma", "armut", "muz" ]
slicelar=[ 0 ,1 ,2 ,3 ]
meyveler[2] # 3. eleman (muz)
meyveler[1:3] # "armut", "muz"
meyveler[:3] # ilk 3 eleman
meyveler.count("muz") # kaç tane "muz" var
# (aşağıdakilerin hepsi meyveler. formunda)
.append("kivi") # yeni eleman ekle
.extend("üzüm", "nar") # 2 eleman ekle
.insert(2, "nar") # araya ekle
meyveler + ["üzüm", "nar"] # list + list
.remove("nar") # eleman silme
del meyveler[0] # ilk elemanı sil
.pop() # son elemanı sil
.index("nar") # index no
meyveler in "elma" # listede elma var mı?
.reverse() # sırayı ters çevir
.sort() # listeyi sırala
.sort(reverse=True) # ters sıra
.clear() # içini boşalt
range(4) # [0, 1, 2, 3] listesini oluşturur
list("muz") # ["m", "u", "z"] listesini oluşturur
[2*x for x in range(4)] # [0, 2, 4, 6]
[2*x for x in range(4) if x>0] # [2, 4, 6]
tuple
# list köşeli parantezken tuple normal parantezken
# özelliği sonradan değiştirilemiyor olması
devlet = ('cumhuriyet', 'nitelikleri', 'bölünmez bütünlük-dil-bayrak-marş-başkent', 'değiştirilemez' )
ankara = ( 39.9405, 32.8457 )
devlet(0) # "cumhuriyet" verir
set
# aynı elemandan birden fazla koyamadığımız veri yapısı
# kıvrımlı/ süslü parantezle oluşturuluyor
günler = { 'pt', 'sa', 'ça', 'pe', 'cu' }
sayılar = { 1, 2, 3, 4, 5 }
günler(0) # "pt" verir
dict
# özellik-değer çiftlerini sakladığımız veri türü
rehber = { "ali":555, "ayşe":666, "can":777 }
rehber["ali"] # 555 verir
fonksiyon tanımlama
def karşıla(isim):
print("Merhaba " + isim)
def hipotenüs(a,b):
h = a*a + b*b
return h ** 0.5 # değer döndüren kısım
fonksiyon çağırma
karşıla("Ahmet") # Merhaba Ahmet
print(hipotenüs(3,4)) # 5
Tekrar ara verildiğinde bu tür özetler 2 dakikada zihnimizi hazır hale getirecektir. Bir sonraki yazıda görüşmek dileklerimle…
Yorumlar
Yorum bulunmuyor.
Nahit Taşpınar / diğer yazıları
- Python 118 - NumPy 3 / 18.07.2021
- Python 117 - Numpy 2 / 11.07.2021
- Python 116 - Pythonu online ve kütüphaneleriyle birlikte kullanmak / 04.07.2021
- Python 115 - Pythonda Kütüphaneler ve NumPy / 27.06.2021
- Python 114 - Alıştırmalar / 20.06.2021
- Python 113 - String İşlemleri / 13.06.2021
- Python 112 - For ve While döngüleri / 30.05.2021
- Python 111 - Özet / 23.05.2021
- Python 110 - Fonksiyonlar / 29.03.2021
- Python 109 - Slicing / 28.02.2021
- Python 117 - Numpy 2 / 11.07.2021
- Python 116 - Pythonu online ve kütüphaneleriyle birlikte kullanmak / 04.07.2021
- Python 115 - Pythonda Kütüphaneler ve NumPy / 27.06.2021
- Python 114 - Alıştırmalar / 20.06.2021
- Python 113 - String İşlemleri / 13.06.2021
- Python 112 - For ve While döngüleri / 30.05.2021
- Python 111 - Özet / 23.05.2021
- Python 110 - Fonksiyonlar / 29.03.2021
- Python 109 - Slicing / 28.02.2021