iletişim bilgileri http://iletisimbilgileri.org//iletişim bilgileri

Python Dersleri

Fonksiyon ile fibonacci, faktöriyel hesaplama

Önceki yazımda fonksiyonlardan bahsetmiştim. O konu biraz daha giriş aşamasında kalıyordu. Şimdi bir nebze de olsa konuyu zorlaştıracağız. Faktöriyel ve fibonacci hesaplama fonksiyonsuz da yapılabilse de fonksiyonları kullanmanız her zaman tavsiye edilir. Çünkü kodlarınız fonksiyonlarla daha düzenli ve akıcı olur. Gereksiz kod kullanmazsınız ve bir fonksiyonu oluşturduktan sonra istediğiniz yerde o fonksiyonu kullanabilirsiniz. Faktoriyel Hesaplama Yazacağımız küçük bir program ile ...

Devamını Oku

While ve if ile küçük bir tahmin oyunu

Bir önceki yazımızda while döngüsünden bahsetmiştim. Bu yazımızda basit bir tahmin oyunu yapacağız. Önce kodları yazayım sonra programı anlatacağım. Programımızın kodları bu kadar.  Öncelikle 5 e kadar random sayı üretiyoruz ve bu sayıyı tahmin etmeye çalışıyoruz. tahmin sayıya eşit olmadığı sürece while döngüsü çalışmaya devam edecek. İçerisinde de tahminin tutulan sayıdan büyük veya küçük olması kontrolü yapıyoruz. Eğer tahmin sayıdan ...

Devamını Oku

Python Fonksiyonlar

Önceki yazımızda Python programlama dilinde sözlüklerin nasıl kullanıldığından bahsetmiştik. Şimdi ise fonksiyonları anlatıp birkaç küçük program yazacağız. Öncelikle python dilinde fonksiyonların “def” sözcüğü ile tanımlandığını belirtmem gerek. Kalan kısım ise diğer programlama dilleri ile benzer. Örneğin php’de ” function fonksiyon_adı ” kalıbı kullanılır. Pythonda da “def fonksiyon_adı” biçiminde bir kullanım söz konusudur. Şu şekilde fonksiyon tanımlanıp çağrılır. Kısaca kullanım üstteki gibidir. ...

Devamını Oku

Sözlükler (Dict)

Önceki yazımızda fibonacci dizisi ile ilgili bir program yapmıştık. Bu yazıda bambaşka bir konuya geçeceğiz sözlükler. Sözlüklerde key-value ilişkisi vardır. Her key olan değer karşısına bir value olan değer alır. Aşağıdaki örnekle daha iyi anlaşılacağını düşünüyorum. İki adet dict yani sözlüğümüz var. Gördüğünüz gibi süslü parantezlerin içerisine key ve value değerlerini yazıyoruz. Ardından bu değerleri kullanmak için bir for döngüsü ...

Devamını Oku

Python ile fibonacci dizisi

Fibonacci dizisi kendinden bir önceki sayının toplamıyla devam eden bir dizidir. Yani örnek vermek gerekirse: 0,1,1,2,3,5,8,13,21,34, … olarak devam eder. Programlama dillerinde bu dizi ile ilgili programlar temel teşkil eder. Çünkü hem algoritmasal olarak hem de yazılım geliştirme bakımından gayet güzel bir örnektir. Bununla beraber faktoriyel programları da yazılır. Özellikle üniversitelerde bilgisayar bölümü vize sınavlarında çok karşılaşılan sorulardan da biridir. ...

Devamını Oku

Python’da While Döngüsü Kullanımı

Python programlama derslerimize devam ediyoruz. While döngüsü programlama dillerindeki sık kullanılan önemli döngülerden birisidir. While içerisindeki komuta göre işlem yapılır. Hemen bir örnekle while döngüsünü açıklayalım. Programda a!=-1 ifadesi kodun çalıştıktan sonra tekrar başa döneceğini belirtmektedir. Girilen sayıya göre sürekli ortalama hesaplanacaktır. Ve her hesaplamadan sonra da sayaç 1 artacaktır. Programın çıktısından çok daha iyi anlaşılacağı kanısındayım. Görüldüğü gibi ilk girilen ...

Devamını Oku

Random , randrange ve endswith komutları

Her programlama dilinde olduğu gibi Python programlama dilinde de random ifadeler önemli yer tutarlar. Genelde yazdığımız programların biryerinde mutlaka random ifadesi kullanırız. Python’da da random sayı oluşturmak için random sınıfı kullanılır. Hemen bir örnekle bu ifadeleri görelim. Programımız 3 random değer üretecek ve randrange ifadesi ile hangi aralıklarda random sayı üretileceğini belirledik. Bu ifadeler 0,1 ve 2 olacak. Eğer modları ...

Devamını Oku

Python’da if else döngüsü

Her programlama dilinde olduğu gibi if komutu python programlama dili için de aynı işlemi yapmaktadır. Bir kontrol yapılıyorsa yada bir koşul belirtiliyorsa if – else koşul ifadeleri kullanılır. Hemen örnek bir program yazalım. Programımızın çıktısı ise : Programın kodlarından da anlaşılacağı üzere a ve b olarak iki sayı atıyoruz. Önceki yazılarda değinmediğim bir özellikten daha bahsedeyim. <strong>Python programlama dilinde</strong> diğer programlarında olduğu ...

Devamını Oku
0,649