Kayıtlar

Mayıs, 2018 tarihine ait yayınlar gösteriliyor

Python - Karakter Dizileri (Strings)

Resim
Merhaba arkadaşlar bu yazımızda Python dilinde karakter dizilerini ve bu diziler için oluşturulmuş fonksiyonları öğrenmeye çalışacağız. En başından beri söylediğimiz gibi bizim programlama ile ilgili en önemli olayımız verilerle yani bilgilerle çalışmaktır. Bilişim Teknolojilerini düşündüğümüz zaman ister bilgisayar olsun ister mobil cihazlar ya da diğer cihazlar, hepsi verilerle ve sözel ifadelerle çalışıyor. Örneğin telefonunuzun rehberindeki isimleri tutan, arama yapacağınız zaman rakamları tutan ya da oynadığınız oyunlarda karakterinizin özellikleri tutan veri yapıları vardır. Yani bütün bilişim sistemlerinde sözel ifadeleri tutan veri yapılarını görüyoruz. Bunların en temeli stringlerdir yani karakter dizileridir. Karakter dizileri adından da anlaşılacağı üzere karakterlerin bir araya gelmesiyle oluşan dizilerdir. Pyton dilinde tırnak içerisinde gösterdiğimiz ifadelere karakter dizileri diyoruz. Karakter dizilerini kendimiz tanımlayabileceğimiz gibi, kullanıcıdan aldığımız ver

Python - Fonksiyonlar 3

Resim
Bu yazımızda Fonksiyonlar konusu ile ilgili gelişmiş yapıları göreceğiz. Bunun dışında çeşitli örneklerle konuyu tamamen pekiştireceğiz. Fonksiyonunun hangi amaçlarla tanımlandığını ve kullanıldığını derslerimizde ve yazılarımızda anlattık. Hiç zaman kaybetmeden yazımıza başlayalım. Öncelikli olarak derslerimizde bahsettiğimiz fonksiyonun geri dönüş değerinden bahsedelim ve örneklerle açıklayalım. Return: Bir fonksiyonun sonucunda geriye bir değer döndürmesini isteyebiliriz. Örneğin sqrt() fonksiyonumuzda parametre olarak verdiğimiz sayının karakök değerini geri döndürüyordu. Bu durumu; bir gofret makinesine giren elemanların değişimden geçerek (birleşerek) gofret olarak, ürün olarak, çıkmasını düşündüğümüz zaman anlayabiliriz.  Örnek üzerinden nasıl kullanıldığına bakalım. Bir toplama işlemi gerçekleştiren fonksiyonumuz iki sayıyı toplayıp geriye sonucu döndürsün. Burada fonksiyonu bir print içerisinde de çağırabildiğimiz gibi herhangi bir değişkene de fonksiyonun sonucunu