python def,class ile alakalı sorum.

kubilarey

Katılımcı Üye
24 May 2013
713
0
pythonda şu def ve class'ı çözemedim bir türlü yabancı kaynaklara baktım,istihzadan baktım youtube videolarına baktım yok kimse ne olduğunu anlatmamış ne işe yarıyor bu class,def ?
class ve def kullancağımıza direk fonksiyon atasak daha mantıklı değilmi anlatabilecek varmı özelden
 
Moderatör tarafında düzenlendi:

PALA

Özel Üye
26 Mar 2018
12,753
33
abi buna çok baktım anlamadım ya, rica etsem bu clas ve defi ne için kullanabiliriz basit bir örnek verirmisin kafama otursun

Mesela en basitinden "hello world" yazdıralım.

Kod:
def hellow():
    print("hello world!")
    print("test..")

hellow()

hellow() diye bir fonksiyon tanımladık ve fonksiyonun ne yapacağını belirledik, yapacakları hello world! ile test yazdırmak. tanımladıktan sonra fonksiyonun adını yazıp, çalıştırdığımızda kod satırını, çıktımızı "hello world! test.." şeklinde almış olduk.
 

kubilarey

Katılımcı Üye
24 May 2013
713
0
heeeee mesela
def deneme()
isim = input("İsminiz?")
print ("Hoşgeldin")
print ("Sefalar getirdin isim")

deneme()
tamam fonksiyon birden fazla işlemi yapmamızı kolaylaştırıyor peki bu class neci?
 

PALA

Özel Üye
26 Mar 2018
12,753
33
heeeee mesela
def deneme()
isim = input("İsminiz?")
print ("Hoşgeldin")
print ("Sefalar getirdin isim")

deneme()
tamam fonksiyon birden fazla işlemi yapmamızı kolaylaştırıyor peki bu class neci?

Yazdığınız kod dağarcığında .format ile blok hatası var.

Kod:
def deneme():
    isim = input("İsminiz?")
    print("Hoşgeldin")
    print("Sefalar getirdin {}" .format(isim))
olmalı ki girilen input'u çıktı olarak basabilsin.

Buna ek olarak yine istihza'dan class'lara bakabilirsiniz.
 

Sessizer

Katılımcı Üye
15 Mar 2017
867
0
000004
(Yabancı forumlar + İstihza = Kimse bir şey anlatmamış ) kadar saçma bir cümle ben hayatımda görmedim.

class yani sınıf'ı açıkçası ben şöyle tanımlıyorum. Fonksiyon bütünlüğü:

Bir örnek vermek gerekirse:
Bir otomobil düşünün bu otomobil bir sınıftır(class) onun içerisinde ise çeşitli görevleri üstlenen direksiyon, tekerlek, pedallar, vites (Bunlarda fonksiyon) vs gibi.

Fonksiyon ise tıpkı matematikteki fonksiyonlar gibi çok benzer birbirlerine. Kısacası
Fonksiyon = Yerine yaz:

QLzXVZ.jpg


Yukardaki gibi f(2) + g(3) = ? ü soruyor.

f(2) oluyor ve x yerine 2 yazıyoruz. 2+1 = 3
g(3) oluyor ve y yerine 3 yazıyoruz. 3+1 = 4

sonuç 7 oluyor.

Python'cası şudur:

Kod:
def f(x):
	return x+1

def g(y):
	return y+1

print(f(2)+g(3))

>>> sonuç= 7
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.