İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Python'da OOP //Ar-Ge Kulübü

YESBUTNO - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2017
Mesajlar:
767
Konular:
90
Teşekkür (Etti):
298
Teşekkür (Aldı):
95
Ticaret:
(0) %
06-06-2018 15:47
#1
Python'da OOP //Ar-Ge Kulübü
OOP (Nesne Yönelimli Programlama)


Obje=Öncelikle Obje(Nesne) nedir bunu inceleyelim.Etrafımıza baktığımızda aslında her bir eşyanın bir obje olduğunu görüyoruz.Örneğin bir telefon düşünelim bu telefonun kendine ait
birçok özelliği bulunmakta mesela rengi , ağırlığı , ekran boyutu ,fonksiyonları gibi.Pythonda her bir fonksiyon , değişken ve liste birer obje olarak düşünülebilir.




Nesne tabanlı programlamanın temelinde,class(sınıf) adlı bir kavram bulunur.Çok kaba ve oldukça soyut bir şekilde tanımlayacak olursak, sınıflar, nesne üretmemizi sağlayan veri tipleridir.Yani bir objemiz var ve biz bunun özelliklerini tanımlamak istiyoruz bunun içinde sınıfları kullanıyoruz. İşte nesne tabanlı programlama, adından da anlaşılacağı gibi, nesneler (ve dolayısıyla sınıflar) temel alınarak gerçekleştirilen bir programlama faaliyetidir.


Kod:
>>> class araç():
	       renk = "Kırmızı"
	       model = 2002
	       YakıtTuru= "Benzin,LPG"
               Silindir= 4
Şeklinde bir araç veri tipi tanımlıyoruz.

Kod:
>>> araba1 = araç()
>>> araba1
<__main__.araç object at 0x02C189B0>
araç() adlı veriyi araba1 değişkenine atayabiliyoruz."<__main__.araç object at 0x02C189B0>" araç()'ın nesne olduğunu burda söylemiş zaten.

Kod:
>>> araba1.renk
'Kırmızı'
>>> araba1.model = "2012"
Şeklinde yaparak herhangi bir özelliği çağırabiliyoruz aynı zamanda değiştiredebiliyoruz bu yonden Listelere benzemektedir.

Kod:
>>> class öğrenci():
	boy = "1.70"
	kilo = "70"
	okulno = "2500"

	
>>> student1 = öğrenci()
>>> student2 = öğrenci()
>>> #Burda gördüğümüz üzere 1 class'ı birden fazla değişkene atayabiliyormuşuz.
>>> dir(student1)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'boy', 'kilo', 'okulno']
>>> #Gördüğümüz üzere bizim tanımladığımız özelliklerin dışında bazı özellikleri Python Default olarak eklemiş.
Okuduğunuz için teşekkür ederim.Kendimce anlatmaya çalıştım bende yeni öğrendiğim için hatalarım eksiklerim olabilir kusuruma bakmayın.
Konu KeyLo99 tarafından (06-06-2018 16:06 Saat 16:06 ) değiştirilmiştir.
Milliyetci87, R3DBULL Teşekkür etti.
v0rxa - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2018
Mesajlar:
959
Konular:
70
Teşekkür (Etti):
2
Teşekkür (Aldı):
156
Ticaret:
(0) %
06-06-2018 16:07
#2
Elinize Sağlık
DarkScannel - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2015
Mesajlar:
674
Konular:
55
Teşekkür (Etti):
101
Teşekkür (Aldı):
139
Ticaret:
(0) %
06-06-2018 16:26
#3
eline sağlık dostum
---------------------
Ne Mutlu Türküm Diyene !
YESBUTNO - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2017
Mesajlar:
767
Konular:
90
Teşekkür (Etti):
298
Teşekkür (Aldı):
95
Ticaret:
(0) %
07-06-2018 10:03
#4
Alıntı:
v0rxa´isimli üyeden Alıntı Mesajı göster
Elinize Sağlık
Alıntı:
DarkScannel´isimli üyeden Alıntı Mesajı göster
eline sağlık dostum

Teşekkürler...
Ceen - ait Kullanıcı Resmi (Avatar)
Forumdan Uzaklaştırıldı
Üyelik tarihi:
07/2017
Mesajlar:
219
Konular:
19
Teşekkür (Etti):
70
Teşekkür (Aldı):
75
Ticaret:
(0) %
14-06-2018 03:41
#5
Eline sağlık kardeşim. Ar ge Kulübü çalışıyor.
XEmareX - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
05/2018
Nereden:
Amerika
Mesajlar:
1.403
Konular:
52
Teşekkür (Etti):
56
Teşekkür (Aldı):
102
Ticaret:
(0) %
14-06-2018 03:46
#6
elinize saglik
R3DBULL - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
04/2016
Mesajlar:
615
Konular:
57
Teşekkür (Etti):
228
Teşekkür (Aldı):
100
Ticaret:
(0) %
19-06-2018 15:44
#7
Eline sağlık
YESBUTNO Teşekkür etti.
Spaax - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
12/2017
Nereden:
Türkiye
Mesajlar:
1.534
Konular:
126
Teşekkür (Etti):
159
Teşekkür (Aldı):
172
Ticaret:
(0) %
19-06-2018 15:53
#8
Bu alıntı deyilmi,daha önceden yani 1 veya 2 gün ünce tht de görmüştüm sanki

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı