THT DUYURU

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

ugursuz reklam
takipci
Seçenekler

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

YESBUTNO - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
12/2017
Mesajlar:
764
Konular:
90
Teşekkür (Etti):
296
Teşekkür (Aldı):
95
Ticaret:
(0) %
7
1689
06-06-2018 15:47
#1
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)
Yeni Üye
Üyelik tarihi:
05/2018
Mesajlar:
956
Konular:
70
Teşekkür (Etti):
2
Teşekkür (Aldı):
162
Ticaret:
(0) %
06-06-2018 16:07
#2
Elinize Sağlık
DarkScannel - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
06/2015
Mesajlar:
682
Konular:
55
Teşekkür (Etti):
108
Teşekkür (Aldı):
143
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)
Yeni Üye
Üyelik tarihi:
12/2017
Mesajlar:
764
Konular:
90
Teşekkür (Etti):
296
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)
Hesap Askıya Alındı
Ü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 Askıya Alındı
Üyelik tarihi:
05/2018
Nereden:
Amerika
Mesajlar:
1.400
Konular:
52
Teşekkür (Etti):
54
Teşekkür (Aldı):
97
Ticaret:
(0) %
14-06-2018 03:46
#6
elinize saglik
R3DBULL - ait Kullanıcı Resmi (Avatar)
Tamamen Askıya Alındı
Üyelik tarihi:
04/2016
Mesajlar:
613
Konular:
57
Teşekkür (Etti):
225
Teşekkür (Aldı):
95
Ticaret:
(0) %
19-06-2018 15:44
#7
Eline sağlık
YESBUTNO Teşekkür etti.
Spaax - ait Kullanıcı Resmi (Avatar)
Tamamen Askıya Alındı
Üyelik tarihi:
12/2017
Nereden:
Türkiye
Mesajlar:
1.534
Konular:
126
Teşekkür (Etti):
158
Teşekkür (Aldı):
168
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