Merhaba Türk Hack Team üyeleri, Ben Tengry
PYTHON #2
Python dili diğer dillere nazaran kolay olduğu için,
Siber Güvenliğe bu dille başladık.
> #1 Dersi okuyarak kurulumları yapabilirsiniz.
PYTHON DERS #1
Bu Derste Ne Öğreneceğiz?
-Python'da değişkenler
-Python'da Diziler/Listeler
Giriş yapmadan önce şu mantığı kavrayalım "Kullanımlar, girdilerimiz değerleri alan veya programları çalışmasıyla bazı değerlerin atandığı verileri koruyanlardır."
Örnek vermek gerekirse "isim" kısaltmasına "Tengry" kelimesini atıyorum.
Programımız da "isim" denildiği zaman "Tengry" ekranımıza gelecek.
Değer atama işlemimizin mantığı bu kadar basittir.
Bu değerleri atarken gruplarımız oluyor detayları allta mevcut.
İsim dediğimiz zaman grubumuz "string" olur.
Programa nasıl yazacağımızı öğrenelim.
PYTHON #2
Python dili diğer dillere nazaran kolay olduğu için,
Siber Güvenliğe bu dille başladık.
> #1 Dersi okuyarak kurulumları yapabilirsiniz.
PYTHON DERS #1
Bu Derste Ne Öğreneceğiz?
-Python'da değişkenler
-Python'da Diziler/Listeler
Giriş yapmadan önce şu mantığı kavrayalım "Kullanımlar, girdilerimiz değerleri alan veya programları çalışmasıyla bazı değerlerin atandığı verileri koruyanlardır."
Örnek vermek gerekirse "isim" kısaltmasına "Tengry" kelimesini atıyorum.
Programımız da "isim" denildiği zaman "Tengry" ekranımıza gelecek.
Değer atama işlemimizin mantığı bu kadar basittir.
Bu değerleri atarken gruplarımız oluyor detayları allta mevcut.
İsim dediğimiz zaman grubumuz "string" olur.
Programa nasıl yazacağımızı öğrenelim.
Python:
isim = ("Tengry")
print (isim)
Kullanmayı ve String konularını, ne işe yaradıklarını öğrendik.
Belli başlı kuralları vardır bunları da öğrenelim.
Düzenleyici belirlemelere uymamız gereken kurallar
- değişkenler de türkçe karakter olma
- kullanımlar özel karakter içeremezler
- değişkenler sayı ile baş edemez
- kullanımlar büyük,küçük harf duyarlıdır
- "if, else gibi özel fonksiyonlar ile değişken belirlenemez"
Özelliği tamamen Matematiksel işlemler değişkenleri ile yapılabilir.
Örnek vermek gerekirse
Python:
isim = "Tengry"
soyisim = "THT"
print (isim + soyisim)
(Stringler tırnak işareti("") içine yazılı, sayılar da böyle bir kural yoktur.)
Temeli neredeyse bitirdik şimdi dizi yani python'da genel olarak
çağrılma şekli ile listelere geçelim. Listeler de değişkenler gibi değer atama olayıdır ama burda
tek bir atama yerine birden fazla atama yaparız.
Az önce isim değişkenin Tengry kelimesini atamışken listeler sayesinde şimdi Tengry1, Tengry2, Tengry3 gibi birden fazla atayabiliriz.
İstersek hepsini kullanırız.
Kullanım yine çok basit, değişkenden tek fark, atayacağımız string ve değerler köşeli parantez [] içinde olmalı ve aralarında virgül (,) olmalıdır.
Hemen örnek vererek durumu pekiştirelim.
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim)
Şuanda bir liste oluşturduk.
Şuan bana 1.isim lazım varsayarsak listeden 1.ismi nasıl seçicez hemen öğrenelim
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (isim[1])
Önemli bir husus var [1] dedik ama bize Tengry2 sonucunu verdi.
Unutmayın saymaya 0'dan başlar. yani ben [1] yerine [0] yazsaydım Tengry ekrana yazardı.
Listelerin Fonksiyonları, Fonksiyonları önemli bir konudur.
Fonksiyona;programlama dillerinde dilin kendine has oluşturulmuş temel kalıplarını ifade eder.
Yapının kesin ifadeleri ve bunların evrensel olarak aynı işi düşündüğümü düşünün örneklerle daha iyi anlayacaksınız.
LEN belgeleri, Bu fonksiyon sayesinde dizide kaç değer var öğrenelim.
Örnek kod;
print (len(liste))
Şimdi bizim listemize uyarlayalım;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
print (len(isim))
Sonuç olarak ekranda "3" sonucunu verdi ["Tengry", "Tengry2", "Tengry3"] içine ne kadar değer verirseniz onu sayar.
Peki bir kelimede yani "TengryTHT" kaç harf onu öğrenelim.
Python:
soyisim = "TengryTHT"
print(len(soyisim))
Append işlevi: Bu komut ile listemize ekleme yapabiliyoruz.
insert Gelenleri da burada ele alabiliriz çünkü hemen hemen aynı görevi görüyorlar.
Sadece append, listenin sonuna değer eklerken, insert kesinlikle kullanmaktan kaçıncı listeye ekleyeceğini gösterir.
Örneklerle devam edelim Append;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.append("python")
print (isim)
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
soyisim = "tht"
isim.insert(2,"python")
print (isim)
SONUÇ : ['Tengry', 'Tengry2', 'python', 'Tengry3']
Listeden öğe kaldırma görevini Remove yapar.
Örneklerle devam edelim Remove;
Python:
isim = ["Tengry", "Tengry2", "Tengry3"]
isim.remove("Tengry2")
print (isim)
Son düzenleme: