Python Fonksiyonlar

Sena
2 min readOct 18, 2022

Merhaba, Ben Sena elektrik elektronik mühendisiyim. SistersLab’in Toplum Gönüllüleri Vakfı (https://www.tog.org.tr/en/) tarafından desteklenen Women in Tech Academy proje katılımcılarından biriyim. Proje, 20–28 yaş aralığında beyanı kadın olan bireyleri 3 ay boyunca yazılım eğitimi ve destekleyici eğitimlerle güçlendirerek sektörde iş gücüne katılımını artırmayı hedefliyor.

Projeyle ilgili detaylı bilgiye bu bağlantıdan ulaşabilirsiniz: https://sisterslab.co/women-in-tech-academy/

Bu proje kapsamında öğrendiklerimi Medium’a aktarıyorum.

Bu yazımda Python’da fonkisyonlardan bahsedeceğim.

Fonksiyonlar aslında bize hiç yabancı değil lisede gördüğümüz fonksiyonlar gibi Python’da da benzer işlevi var. Sürekli tekrarlanması gereken özelliklerde tekrar tekrar yazmamak ve karmaşık işlemleri tek adımda kolaylıkla yapmak için kullanılır.

Python’da Fonksiyonların oluşturmak için :

def yazarak oluştururuz.

Fonksiyonu çağırmak için fonksiyonun adını yazarız.

Fonksiyonlarda Parametreler

Fonksiyon tanımlarken parantez içinde belirttiğimiz, fonksiyon gövdesinde yapılanların değişkenleri göstermeye yarar.

  • Parametreli
  • Parametresiz

olarak ikiye ayrılır.

Parametresiz Fonksiyonlar

Fonksiyonların parantezlerinin içine bir şey yazmazsak fonksiyon parametresiz olur.

Parametreli Fonksiyonlar

Fonksiyonun parantezlerin içine yazarak parametreli fonksiyon oluştururuz.

Fonksiyonların içinde aynı anda birden fazla değer döndürebiliriz.

Default parametre tanımlama

Default parametre tanımlandığında abilities= “Bilinmiyor” değeri gibi yazdığımızda herhangi bir değer girmediğinde Bilinmiyor yazar.

Fonksiyonlar İçerisinde Değişkenler

  • Local değişken
  • Global değişken

Local kendi içinde tanımlanan başka yerde geçerli olmayan değişkendir. Tanımlandığı yerdeki kod bloğunun içinde çalışırlar. Başka yerden erişilemezler. Global değişkenlerde her yerde geçerli olan değişkenlerdir.

Fonksiyondan Return İfadesi

Fonksiyonların çalıştıktan sonra bir değer döndürmesini return <deger> şeklinde döndürürüz.

Mesela bir hesaplama işlemi yapalım aşağıdaki gibi bu işlemde return değerini kullanarak fonksiyondaki add, sub, multiply, division işlemlerinin fonksiyonun dışına çıkartmasını sağladık.

Bu yazımda fonksiyon oluşturmayı, fonksiyonda parametreleri, değişkenleri ve return ifadesini anlattım. Fonksiyonlar üzerinden daha fazla örnek incelemek isterseniz Github’ıma taş kağıt makas oyunu, sayı tahmin oyunu ve daha fazlası için https://github.com/senasezgin/womenintech_akademi_odev linkini inceleyebilirsiniz.

Ayrıca Python Giriş yazımı okuyarak Python’u tekrar edebilirsiniz.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Sena
Sena

No responses yet

Write a response