Yazılım TEMELDEN PHYTON (ÇALIŞIRKEN ALDIĞIM NOTLAR)

Berat Erduran

Yönetici
26 Eyl 2023
9
5
Kod:
#5000 tl lik + %15 kdv
print(5000 + (5000 * 0.15))

urun1 = 32
urun2 = 50
urun3 = 40
kdv = 0.18
print(urun1 * urun2 * urun3 * kdv)

print(urun1 + urun2)
#aynı matematikte ki x gibi hesaplayabiliriz
print(urun1 + urun2 * urun3 *kdv)
a , b ,c = 10 , 20 ,30
print(a,b,c)
x = 1
print(type (x))
#string karakter değişken tanımlama
#örnek beratı name= "berat" kesme işareti ya da tırnak koymayı unutmuyoruz!
#print(type(name)) yazdığımızda string olarak ya da str olarak karşımıza çıkacaktır.

#int(integer) tam sayı demek
#float(float) ondalıklı sayı
#str (stringer) karakter tanımlama isim soyisim vs
#bool (boolian) evet hayır var yok vs bu tarz şeylerde tanımlandırma

age =25  # int
weight = 92.5  #float
name = "berat" #stringer
isStudent = True #boolian
#değişkenleri öğrendik fakat şuan da değişkenleri dönüşümlerine bakalım
# örnek int to float
# #integer yani tam sayı olan sayımızı float yani ondalıklı sayı şeklinde yazdırdık.
result = float(age)
print(result) 
#float yani ondalıklı sayı olan weight(92.5)' i int yani tam sayıya çevirdik.
result =int(weight)
print(result)

result= str(isStudent)
print(result)

yazı= "benim adım berat.kırıkkale'de yaşıyorum."
sonuc=yazı.upper()
#.upper metodu tüm harfleri büyük hale getirme de işe yarar.
print(sonuc)
sonuc=yazı.lower()
print(sonuc)
#.lower metodu ise tüm harfleri küçük şekilde yazmaya yarar
sonuc=yazı.title()
print(sonuc)
#.title metodu ise bütün baş harfleri büyütmede kullanılır.
sonuc=yazı.capitalize()
print(sonuc)
#.capitalize cümlenin ilk harfini büyük harf olarak değiştirdi.
sonuc=yazı.islower()
print(sonuc)
#.islower hepsi küçük mü sorusu
sonuc=yazı.isupper()
print(sonuc)
#.isupper hepsi büyük mü sorusu
sonuc=yazı.strip()
print(sonuc)
#.strip metodu cümlenin başında ve ya sonunda boşluk varsa yok eder.
sonuc=yazı.split()
print(sonuc)
#.split kelimeleri tek tek ayırıp bölme metodu.
sonuc=yazı.split(".")
print(sonuc)
#. koyduğumuzda cümle cümle ayırıyor.
sonuc="-" .join(yazı)
print(sonuc)
#aralara kesme işareti(isteğe bağlı olarak nokta vs) koyma metodu
#boşlukta bırakabilir istediğimizi koyabiliriz
sonuc=yazı.index("berat")
print(sonuc)
#harfin kaçıncı satırda olduğunu söyleyen komuttur.
sonuc=yazı.startswith("yaşındayım")
print(sonuc)
#herhangi bir kelime belirleyip onun satırda cümlede olup olmadığını söyleyen komuttur.

name = "berat"
#ismi yazarken tırnak koymayı sakın unutmuyoruz!
surname = "erduran"
age ="21"

print(name +surname)
#isim ve soyisim bilrikte yazma
text="benim adım " +  name + "soyisim ise " + surname + "." +"  yaşım ise " + age +"."
print(text)
print(text[2])
print(text[0:8]) #0dan 8. karaktere kadar al demek istedik.8. dahil değil!
print(text[:10]) # baştan 10. indexe kadar almak demek
print(text[10:])#10. indexten bitişe kadar.
print(text[0:10:2]) # en sonunda ki iki rakamı 2 şer 2 şer gitmesini sağlayan komuttur.
print(text[0:5:2])
print(text[0:2:4])

name= "berat"
surname="erduran"
age="21"
print("My name is " + name)
# bu biraz uzun yolu
print("my name is {}" .format(name))
#format komutunu kullanarak yazdırdık.
print("my name is {1} {0}" .format(name,surname))
#burda ise index kullanarak önce yazma vs işlemlerini uyguladık.
print("my name is {n}{s} I am {a} years old " .format (n=name , a=age, s=surname))
#burda ise n(name) s(surname) a(age) indexlerini hallettik.

number=5/3
print("the result is{n:1.2}" .format (n=number))
#burda is result yani çevirme işlemini yaptık.
print(f"My name is {name} {surname} and I'am{age} years old")
#f fonksiyonu şeklinde tanımlamayı öğrendik

name = "berat"
#ismi yazarken tırnak koymayı sakın unutmuyoruz!
surname = "erduran"
age ="21"

print(name +surname)
#isim ve soyisim bilrikte yazma
text="benim adım " +  name + "soyisim ise " + surname + "." +"  yaşım ise " + age +"."
print(text)
 #birleştirme işlemi yaptık.
password = "1234abcde"
print(password[3])
#0 ' ıncı index i almış olduk (verilerin indeksleme alanına göre sıralanmış ve tablo halini almış şeklidir. )
print(password[-1])
# -1 komutu yazarsak en sonuncu terimi alıyor.