Merhabalar, uzun zamandır yazmak isteyipte yazamadığım python derslerinin ikincisine geçmek istiyorum bundan sonra elimden geldiği kadar kısa sürelerde dersleri yayınlayacağım inş.
Evet python dilimize giriş yapmıştık lakin bir kaç işlem ve "print" dışında fazla birşey görmemiştik bugün python'un maharetlerini göreceğiz nerde, nasıl ve ne türde işimize yarar sorularının hepsini bize cevaplayacak, başlayalım.
Python Maharetleri;
#!/usr/bin/python
#iki sayinin toplanması mevzusu
squ1 = 5
squ2 = 5
totalsqu = squ1 + squ2
print totalsqu
Yukarıda ki kod ile bir toplama işlemi yaptık bu kodun bize çıktısı "10" sayısı olacaktır. Dört işlemde çıkarma, bölme ve toplama işlemleri bu şekilde gerçekleştirebiliriz asıl olarak burada anlatmak istediğim değişkenlerin kullanımı ve işlemlerde ki mahareti. Dikkat ettiyseniz yukarıda 2 tane değişken kullandım bunlar "squ1" ve "squ2" ikisinede bir sayı atadım ve sonra iki sayıyıda bir değişkende topladım. Peki iki sayıyı bir değişkende toplamasaydım nolurdu ? Aslında hiç birşey olmazdı orda şöyle bir reflekste gösterebilirdik;
" print squ1 + squ2 "
Ama değişkenlerle çalışmak karmaşıklığı engeller ve işlerini kolaylaştırır başka bir yerde bunların toplamını kullanmak isteseydim bu sefer yine yukarıda ki print fonksiyonunda ki gibi tek tek yazacaktım halbu ki "totalsqu" değişkeni ile herşeyi bitirdim iki sayının toplamını ona atadım ve rahatça işlemlere devam ettim.
Peki şimdi bunu birde string bir halde gösterelim;
( Unutmadan sürekli #!/usr/bin/python ile dizini ile başlıyorum ki kod yazacağınız zaman eliniz alışsın direkt olarak başlamayın)
#!/usr/bin/python
squ1 = "deli"
squ2 = "emin"
totalsqu = squ1 + squ2
print totalsqu
--------------------------------------------------------------------------------------------------------------------
Evet yukarıda ki kod ile ekrana ne yazılacağını tahmin ediyorsunuzdur peki bu doğru bir işlem oldu mu ? Burda eksik olan ne integer ile toplama işlemi yapmayı öğrendik lakin burda ek olarak ' " ' birde böyle bir karakter kullandık ki string bir değer kullandığımız için bu şarttır ekranımıza yazılacak olan neymiş bir görelim;
--------------------------------------------------------------------------------------------------
Peki bu çıktı doğru mu ? Hayır tabiki de biz "deli emin" olarak çıkmasını istiyoruz bu yüzden birde boşluk kullanacağız oda şöyle olacak;
#!/usr/bin/python
squ1 = "deli"
squ2 = "emin"
totalsqu = squ1 + " " + squ2
print totalsqu
--------------------------------------------------------------------------------------------------
#!/usr/bin/python
>>> numarala = [1,2,3,4,5] >>> len(numarala) 5 >>>
>>> list("ders") ['d', 'e', 'r', 's']
>>> karakterlist = "bunundaicindeodegervarmi" >>> "z" in karakterlist False >>> "b" in karakterlist True
>>> degisken = [1,2,3,4,5,6,7] >>> degisken[3] = 22 >>> degisken [1, 2, 3, 22, 5, 6, 7]
>>> del degisken[3] >>> degisken [1, 2, 3, 5, 6, 7]
Evet son olarak "del" fonksiyonumuzuda örneklemiş olalım yapmadı demesinler, bu fonksiyonumuzda malumdur ki değişkene atadığımız değeri siler alır götürür yukarıda 22 diye atadığımız sayımız göründüğü üzere artık bu fonksiyonla beraber yok olmuştur. Bu fonksiyonlar sadece derslerde anlatılmak üzere değil kullanılmak üzere geliştirilmiştir biraz daha kafamızı çalıştırırsak bunları kullanmayı anlayabiliriz örneğin önce ki değişkende 22 sayısı bu değişkende vardı ama biz diyelim ki eğer bir kişi bu değişkeni bir defa kullanırsa sonra ki kullanımında del degisken[3] olarak ona yansıt artık bu değişken onda görünmesin istemiyoruz belleğe fazlalıktır gerek yoktur. Kullanım alanları bolca olan bu fonkiyonlarımızı daha çok yerde fikir üreterek kullananızı tavsiye ediyorum konunun altına kullandığınız yerleri ve geliştirdiğiniz küçük scriptleri yayınlarsanız el birliğiyle katkı yapılabilir. Bu haftaiçi bir ders daha yayınlayacağım değişkenlerde fonksiyonlar ve operatörleri göreceğiz adım adım ilerlemeye devam edeceğiz.
Hoşçakalın.
1 yorum so far
anlatımınız çok iyi python 1 den basladım gayet rahat anladım kitaplada desteklıyorum serinizi takip ediyorum python 2 yide bugun baktım uzerınde farklı egzersizler yapmaktayım. insallah ileride kendi milli araclarımızı yazıp bizlere özgü araclar geliştirebiliriz sizlerle beraber emeğinize sağlık
EmojilerEmojiler