Python Günlükleri – Soru Çözümleri 4

Merhabalar ; Python ile ilgi sorular çözmeye devam ediyoruz. Python programlama dilini öğrenirken aynı zamanda algoritma yeteneğimizi de geliştirmemiz gerekiyor bu yüzden soru çözümlerine devam ediyoruz. #Fibonacci Sayı Dizisinin istenen Elemana Kadar Yazdırmak sayi = int(input(“Fibonacci dizisinin kaç elemanı yazdrılsın … Okumaya devam et Python Günlükleri – Soru Çözümleri 4

Python Günlükleri 17 – Gömülü Fonksiyonlar

Merhabalar;

Gömülü fonksiyonların ne olduğunu, nasıl kullanıldığını önceki yazımda bahsetmiştim. Bu yazımda ise Python’da yer alan birkaç tane gömülü fonksiyonun ne olduğunu ve nasıl kullanıldıklarını inceleyeceğiz. Şimdi fonksiyonların tanımlarını örneklerle beraber inceleyelim.

Okumaya devam et “Python Günlükleri 17 – Gömülü Fonksiyonlar”

Python Günlükleri 15 – Fonksiyonlar

Merhabalar;

“Fonksiyon nedir , fonksiyonları nasıl kullanırız veya nasıl tanımlarız ?” gibi sorular aklınızda yer alabilir. Bu yazımda bu soruların cevaplarına bakacağız. Aslında fonksiyon kelimesini ilk defa duymuyoruz. Önceki yazılarımda birçok kez kullandığımız bir kelime, birçok kullandığımız fonksiyonlar(print(), type(), input() vs.) yer almaktaydı ama şu ana kadar ayruntılı bir şekilde bahsetmemişik.

Okumaya devam et “Python Günlükleri 15 – Fonksiyonlar”

Python Günlükleri 14 – Sözlük Metodları

Merhabalar; Bir önceki yazımda sözlüklerin görevlerinden bahsetmiştim. Sözlükleri de listeleri yönetebildiğimiz yönetebiliyoruz. Öğe ekleyebilir ya da öğe çıkarabiliriz. Birlikte sözlük metodlarını örnekler yardımı ile inceleyelim. Bir şirkette çalıştığımızı düşünelim. Şirket için bir proje yazıyoruz ve projede çalışanların isimleri ile doğum … Okumaya devam et Python Günlükleri 14 – Sözlük Metodları

Python Günlükleri 13 – Sözlükler

Merhabalar;

 Python’da  yine veri kümelerini barındıran bir veri tipi ile karşı karşıyayız. Veri tipimizin adı sözlüklerdir(dictionaries). İsminden de anlaşılacağı üzere bu veri tipi günlük hayatta kullandığımız sözlük mantığına benzemektedir. Örneğin; Türkçe-İngilizce bir sözlük düşünelim. Türkçe kelimelerin İngilizce karşılıkları yer almaktadır. ”Bilgisayar “ kelimesinin karşısında “Computer” yazar.Başka bir örnek daha verelim.Şarkıcılar ve şarkı isimlerini tanımlamak istiyoruz. Şarkılar ve şarkıcılar arasında bir ilişki mevcuttur. Burada da sözlük veri tipinin mantığı  Python’daki aynıdır. Birbiri ile  ilişkisi olan verileri sözlük yapısı ile tanımlarız. Şimdi birlikte sözlük tanımlama ve sözlüklerle ilgili örneklere göz atalım.

Okumaya devam et “Python Günlükleri 13 – Sözlükler”

Python Günlükleri 12 -Demetler

Merhabalar;

Demetler(tuples) bir önceki yazımda bahsettiğim listelere benzer. Listelerdeki gibi veri kümeleridir diyebiliriz. Ancak listelerden farkı vardır. O da listeler üzerinde değişiklik yapabiliyorken, demetler üzerinde değişiklik yapamıyoruz. Listelerde veri ekleme, veri silme gibi metodlar yer alıyordu. Bu metodları demetlerde uygularsak hata alırız; çünkü demetler üzerinde ekleme, çıkarma gibi işlemler yapamıyoruz. Peki listeler varken demetler ne işimize yarayacak ? Demetler değişime izin vermedikleri için listelere göre daha güvenilirdir.Üzerinde oynama yapılmayacak bir öge grubunu eklemek istiyoruz diyelim. Bu öge grubunu demetler olarak tanımlamamız daha iyi olacaktır. Eğer liste olarak tanımlarsak yanlışlıkla veriler değişebilir, verileri kaybedebiliriz. Bu durumlarda demetleri kullanmamız daha yararlı olacaktır. Ayrıca demetler daha hızlı çalıştıkları için daha avantajlıdır. Örneklerle birlikte demetler konusunu pekiştirelim.

Okumaya devam et “Python Günlükleri 12 -Demetler”

Python Günlükleri 11-Liste Metodları

Merhabalar;

Bir önceki yazımda liste metodlarından bahsetmiştim.Aşağıdaki tabloda liste metodları açıklamaları ile birlikte yer almaktadır. Tabloyu inceledikten sonra bir kitap isimlerinin yer aldığı bir liste oluşturalım. Oluşturduğumuz liste ile örnekler üzerinden tüm metodların nasıl çalıştığını inceleyelim.

Okumaya devam et “Python Günlükleri 11-Liste Metodları”