Sexi İle Python3#8 (1 Viewer)

S

skeww

Merhaba canlar uzun zamanadır python serisine devam etmiyordum bayram hemde yazayım dedim tum kobra spy üyelerinin bayramını kutluyor ve ramazandan yeni cıktık ergen arkadaslarımıza fazla yuklenmemesini tembih ediyorum.

View hidden content is available for registered users!

Nesne tabanlı programlamaya giris yapıcaz hatta bitirelim :D

Simdi nesne tabanlı programlama dersek anahtar kelimelerimiz kalıtım(inheritance) veya miras almak ,sınıf,obje bunları bildikmi iş bitti demek sınıf fantazisi nedir bahsedeyim simdi bir heyk alemi var icinde yer aldıgımız heyk aleminde yer alan herkesin ortak noktaları var hemen ornege gecelim
Code:
class Heyk:
   nick ="hacker"
   alan ="web"
   grup ="tek tabanca"
   bildigidiller="php"
ahanda bir class simdi kodları acıklayayım class SınıfIsmi seklinde tanımlıyoruz parantezlede tanımlayabiliriz class SınıfIsmi() bu kısım tamam simdi alt tarafa gecelim burada ozellikleri verdik nick alan vs burda fazla bir fantezi yok simdi bu sınıfa bir ogrenci atayalım
Code:
ogrenci=Heyk()
print(ogrenci.nick,ogrenci.alan)

603f15e30ed.png


Sınıfın niteliklerine sahip olduk simdi sınıfımız var heyk sınıfı bu sınıfa ait olanların ozellikleri var nick grup gibi normal hayattaki gibi okuyorsanız bir sınıfa aitsiniz ve oradaki tum ogrencilerin ortak dersleri var,aynı uniformayı giyiyorlar vs vs simdi burayı anladık ama sınıf icinde farklılıklar var erkek kız mesela veya ortalama ustunde olanlar altında olanlar tembeller,toplar,ibneler,pezevenkler,kaşarlar,inekler vs vs bircok sayamadıgım turler var bunların sınıf icinde ayrı sınıfları var hatta onların icindede sınıf var ama sınıf genelindede ortak ozelliklerimiz var simdi burası onemli geldik kalıtıma sinif666 diye bir class olusturucam sonra alt sınıflar olusturacam

Code:
class Sinif666:
    def __init__(self):
        self.ders="matematik"
        self.yas="18"


class erkek(Sinif666):
    def __init__(self,isim,top):
        Sinif666.__init__(self)
        self.isim=isim
        self.top=top
      
class kizlar(Sinif666):
    def __init__(self,isim,travesti):
        Sinif666.__init__(self)
        self.isim=isim
        self.travesti=travesti


muhtesem bir ornek simdi erkek ve kizlar Sinif666'dan miras aldı __init__ diye birsey kullandım eger c c++ vs biliyorsanız insa ediciler fln vardı direk ozellik fln atıyordu buda aynı fantezi simdi sınıfa bir ogrenci atadıgımda self.ders ve self.yas ozelliklerini alıcaktır biz herhangi bir ugras vermeden parametrelerine geldi sıra simdi self diye birsey var self ile sunu diyoruz self bildimiz uzere öz,kendi anlamlarına geliyor herhangi bir ogrenci atadıgımızda ogrencinin niteliklerini sınırlı olmuyor yani sırf belirledigimiz ozellikler ogrenciye atanmıyor ogrenciye isim vs ekliyebildik ve self sayesinde sınıf icerisinde daha esnek davranabilecegiz anlatamadım biraz kusura bakmayın simdi self alıstırmaları yapalım


d7104648e9d.png

sınıf icerisinde kullandık selfi ismini getirdik self.isim diyerek aslında ogrencini ismi demis olduk cok buyuk avantaj saglıyor birde self yerine baska birseyde yazabiliriz parametre olarak self gelenek olarak kalmıs birsey

kalıtıma devam edelim simdi birde kalıtım alan sınıf mesela erkek sınıfı ek olarak parametre verdik (isim,top) Sinif666.__init__(self) ilede sinif666 sınıfındaki ozellikleri almıs olduk neden aldık zaten miras almıstık o sınıftan cunki tekrar __init__ tanımladık buna override diyoruz override ile aslında sinif666 ozelliklerini gecersiz kıldık bunu getirmek icin yazdık init yapmasaydık buna gerek yoktu ancak ek olarak ozellik ekleyecegimiz icin lazım oldu eger Sinif666.__init__(self) yazmasaydık tekrar ozellik tanımlayacaktık bosa vakit kaybı birde private method ve ozellikler yapabiliriz c ve c++ gore daha basit ozel olarak private {} acarken burda sadece saklamak istedigimiz ozellik veya fonksiyonun basına __ ekliyoruz peki bunlara nasıl erisiriz sınıf icerisinden tanımladıgımız bir fonksiyon ile erisebiliriz birde yarı gizliler var oda _ koyuyoruz sadece basına ama erisimimiz var _ koydugumuzda baska bir coder baktıgında kodlara _ gordugunde sizin buna dokunulmamasını istediginizi anlıyacaktır sadece bir gelenek buda dikkat edelim eger yarı gizli veya gizli yapılmıssa bir bildigi vardırda gizlemistir oyuzden fazla oynamayın gizli alıstırması yapalım

20cb9cec21a.png

gordugumuz gibi bulamadı tcnoyu simdi class icinde bir fonksiyon yapıcagım ve tcno vericek

0d8d690bded.png

boyle ulasabiliriz ek olarak iki method var onlarıda gosteriyim

__str__()

string degerler dondurebilirz ve sınıf dısından cagırabiliriz soyle bir ornek yapayım

f54e25ede72.png

__del__()

sınıfa atadıgımız objeyi silince calısır
ee39c843305.png


super() vardi onuda anlatmadım oda kalıtımda kullanılıyor override yaptıgımızda sinif initini bir daha cagırıyorduk sinifadi.___init(self) seklinde onunla aynı arastırıp ogrenin bugunluk bu kadar kolay gelsin:)




Herhangi bir yanlisim olduysa kusura bakmayın
 
Joined
Dec 10, 2019
Credits
0
Rating - 0%
Merhaba canlar uzun zamanadır python serisine devam etmiyordum bayram hemde yazayım dedim tum kobra spy üyelerinin bayramını kutluyor ve ramazandan yeni cıktık ergen arkadaslarımıza fazla yuklenmemesini tembih ediyorum.

View hidden content is available for registered users!

Nesne tabanlı programlamaya giris yapıcaz hatta bitirelim :D

Simdi nesne tabanlı programlama dersek anahtar kelimelerimiz kalıtım(inheritance) veya miras almak ,sınıf,obje bunları bildikmi iş bitti demek sınıf fantazisi nedir bahsedeyim simdi bir heyk alemi var icinde yer aldıgımız heyk aleminde yer alan herkesin ortak noktaları var hemen ornege gecelim
Code:
class Heyk:
   nick ="hacker"
   alan ="web"
   grup ="tek tabanca"
   bildigidiller="php"
ahanda bir class simdi kodları acıklayayım class SınıfIsmi seklinde tanımlıyoruz parantezlede tanımlayabiliriz class SınıfIsmi() bu kısım tamam simdi alt tarafa gecelim burada ozellikleri verdik nick alan vs burda fazla bir fantezi yok simdi bu sınıfa bir ogrenci atayalım
Code:
ogrenci=Heyk()
print(ogrenci.nick,ogrenci.alan)

603f15e30ed.png


Sınıfın niteliklerine sahip olduk simdi sınıfımız var heyk sınıfı bu sınıfa ait olanların ozellikleri var nick grup gibi normal hayattaki gibi okuyorsanız bir sınıfa aitsiniz ve oradaki tum ogrencilerin ortak dersleri var,aynı uniformayı giyiyorlar vs vs simdi burayı anladık ama sınıf icinde farklılıklar var erkek kız mesela veya ortalama ustunde olanlar altında olanlar tembeller,toplar,ibneler,pezevenkler,kaşarlar,inekler vs vs bircok sayamadıgım turler var bunların sınıf icinde ayrı sınıfları var hatta onların icindede sınıf var ama sınıf genelindede ortak ozelliklerimiz var simdi burası onemli geldik kalıtıma sinif666 diye bir class olusturucam sonra alt sınıflar olusturacam

Code:
class Sinif666:
    def __init__(self):
        self.ders="matematik"
        self.yas="18"


class erkek(Sinif666):
    def __init__(self,isim,top):
        Sinif666.__init__(self)
        self.isim=isim
        self.top=top
      
class kizlar(Sinif666):
    def __init__(self,isim,travesti):
        Sinif666.__init__(self)
        self.isim=isim
        self.travesti=travesti


muhtesem bir ornek simdi erkek ve kizlar Sinif666'dan miras aldı __init__ diye birsey kullandım eger c c++ vs biliyorsanız insa ediciler fln vardı direk ozellik fln atıyordu buda aynı fantezi simdi sınıfa bir ogrenci atadıgımda self.ders ve self.yas ozelliklerini alıcaktır biz herhangi bir ugras vermeden parametrelerine geldi sıra simdi self diye birsey var self ile sunu diyoruz self bildimiz uzere öz,kendi anlamlarına geliyor herhangi bir ogrenci atadıgımızda ogrencinin niteliklerini sınırlı olmuyor yani sırf belirledigimiz ozellikler ogrenciye atanmıyor ogrenciye isim vs ekliyebildik ve self sayesinde sınıf icerisinde daha esnek davranabilecegiz anlatamadım biraz kusura bakmayın simdi self alıstırmaları yapalım


d7104648e9d.png

sınıf icerisinde kullandık selfi ismini getirdik self.isim diyerek aslında ogrencini ismi demis olduk cok buyuk avantaj saglıyor birde self yerine baska birseyde yazabiliriz parametre olarak self gelenek olarak kalmıs birsey

kalıtıma devam edelim simdi birde kalıtım alan sınıf mesela erkek sınıfı ek olarak parametre verdik (isim,top) Sinif666.__init__(self) ilede sinif666 sınıfındaki ozellikleri almıs olduk neden aldık zaten miras almıstık o sınıftan cunki tekrar __init__ tanımladık buna override diyoruz override ile aslında sinif666 ozelliklerini gecersiz kıldık bunu getirmek icin yazdık init yapmasaydık buna gerek yoktu ancak ek olarak ozellik ekleyecegimiz icin lazım oldu eger Sinif666.__init__(self) yazmasaydık tekrar ozellik tanımlayacaktık bosa vakit kaybı birde private method ve ozellikler yapabiliriz c ve c++ gore daha basit ozel olarak private {} acarken burda sadece saklamak istedigimiz ozellik veya fonksiyonun basına __ ekliyoruz peki bunlara nasıl erisiriz sınıf icerisinden tanımladıgımız bir fonksiyon ile erisebiliriz birde yarı gizliler var oda _ koyuyoruz sadece basına ama erisimimiz var _ koydugumuzda baska bir coder baktıgında kodlara _ gordugunde sizin buna dokunulmamasını istediginizi anlıyacaktır sadece bir gelenek buda dikkat edelim eger yarı gizli veya gizli yapılmıssa bir bildigi vardırda gizlemistir oyuzden fazla oynamayın gizli alıstırması yapalım

20cb9cec21a.png

gordugumuz gibi bulamadı tcnoyu simdi class icinde bir fonksiyon yapıcagım ve tcno vericek

0d8d690bded.png

boyle ulasabiliriz ek olarak iki method var onlarıda gosteriyim

__str__()

string degerler dondurebilirz ve sınıf dısından cagırabiliriz soyle bir ornek yapayım

f54e25ede72.png

__del__()

sınıfa atadıgımız objeyi silince calısır
ee39c843305.png


super() vardi onuda anlatmadım oda kalıtımda kullanılıyor override yaptıgımızda sinif initini bir daha cagırıyorduk sinifadi.___init(self) seklinde onunla aynı arastırıp ogrenin bugunluk bu kadar kolay gelsin:)




Herhangi bir yanlisim olduysa kusura bakmayın
Gzl
 
Joined
Dec 9, 2019
Credits
4
Rating - 0%
Merhaba canlar uzun zamanadır python serisine devam etmiyordum bayram hemde yazayım dedim tum kobra spy üyelerinin bayramını kutluyor ve ramazandan yeni cıktık ergen arkadaslarımıza fazla yuklenmemesini tembih ediyorum.

View hidden content is available for registered users!

Nesne tabanlı programlamaya giris yapıcaz hatta bitirelim :D

Simdi nesne tabanlı programlama dersek anahtar kelimelerimiz kalıtım(inheritance) veya miras almak ,sınıf,obje bunları bildikmi iş bitti demek sınıf fantazisi nedir bahsedeyim simdi bir heyk alemi var icinde yer aldıgımız heyk aleminde yer alan herkesin ortak noktaları var hemen ornege gecelim
Code:
class Heyk:
   nick ="hacker"
   alan ="web"
   grup ="tek tabanca"
   bildigidiller="php"
ahanda bir class simdi kodları acıklayayım class SınıfIsmi seklinde tanımlıyoruz parantezlede tanımlayabiliriz class SınıfIsmi() bu kısım tamam simdi alt tarafa gecelim burada ozellikleri verdik nick alan vs burda fazla bir fantezi yok simdi bu sınıfa bir ogrenci atayalım
Code:
ogrenci=Heyk()
print(ogrenci.nick,ogrenci.alan)

603f15e30ed.png


Sınıfın niteliklerine sahip olduk simdi sınıfımız var heyk sınıfı bu sınıfa ait olanların ozellikleri var nick grup gibi normal hayattaki gibi okuyorsanız bir sınıfa aitsiniz ve oradaki tum ogrencilerin ortak dersleri var,aynı uniformayı giyiyorlar vs vs simdi burayı anladık ama sınıf icinde farklılıklar var erkek kız mesela veya ortalama ustunde olanlar altında olanlar tembeller,toplar,ibneler,pezevenkler,kaşarlar,inekler vs vs bircok sayamadıgım turler var bunların sınıf icinde ayrı sınıfları var hatta onların icindede sınıf var ama sınıf genelindede ortak ozelliklerimiz var simdi burası onemli geldik kalıtıma sinif666 diye bir class olusturucam sonra alt sınıflar olusturacam

Code:
class Sinif666:
    def __init__(self):
        self.ders="matematik"
        self.yas="18"


class erkek(Sinif666):
    def __init__(self,isim,top):
        Sinif666.__init__(self)
        self.isim=isim
        self.top=top
      
class kizlar(Sinif666):
    def __init__(self,isim,travesti):
        Sinif666.__init__(self)
        self.isim=isim
        self.travesti=travesti


muhtesem bir ornek simdi erkek ve kizlar Sinif666'dan miras aldı __init__ diye birsey kullandım eger c c++ vs biliyorsanız insa ediciler fln vardı direk ozellik fln atıyordu buda aynı fantezi simdi sınıfa bir ogrenci atadıgımda self.ders ve self.yas ozelliklerini alıcaktır biz herhangi bir ugras vermeden parametrelerine geldi sıra simdi self diye birsey var self ile sunu diyoruz self bildimiz uzere öz,kendi anlamlarına geliyor herhangi bir ogrenci atadıgımızda ogrencinin niteliklerini sınırlı olmuyor yani sırf belirledigimiz ozellikler ogrenciye atanmıyor ogrenciye isim vs ekliyebildik ve self sayesinde sınıf icerisinde daha esnek davranabilecegiz anlatamadım biraz kusura bakmayın simdi self alıstırmaları yapalım


d7104648e9d.png

sınıf icerisinde kullandık selfi ismini getirdik self.isim diyerek aslında ogrencini ismi demis olduk cok buyuk avantaj saglıyor birde self yerine baska birseyde yazabiliriz parametre olarak self gelenek olarak kalmıs birsey

kalıtıma devam edelim simdi birde kalıtım alan sınıf mesela erkek sınıfı ek olarak parametre verdik (isim,top) Sinif666.__init__(self) ilede sinif666 sınıfındaki ozellikleri almıs olduk neden aldık zaten miras almıstık o sınıftan cunki tekrar __init__ tanımladık buna override diyoruz override ile aslında sinif666 ozelliklerini gecersiz kıldık bunu getirmek icin yazdık init yapmasaydık buna gerek yoktu ancak ek olarak ozellik ekleyecegimiz icin lazım oldu eger Sinif666.__init__(self) yazmasaydık tekrar ozellik tanımlayacaktık bosa vakit kaybı birde private method ve ozellikler yapabiliriz c ve c++ gore daha basit ozel olarak private {} acarken burda sadece saklamak istedigimiz ozellik veya fonksiyonun basına __ ekliyoruz peki bunlara nasıl erisiriz sınıf icerisinden tanımladıgımız bir fonksiyon ile erisebiliriz birde yarı gizliler var oda _ koyuyoruz sadece basına ama erisimimiz var _ koydugumuzda baska bir coder baktıgında kodlara _ gordugunde sizin buna dokunulmamasını istediginizi anlıyacaktır sadece bir gelenek buda dikkat edelim eger yarı gizli veya gizli yapılmıssa bir bildigi vardırda gizlemistir oyuzden fazla oynamayın gizli alıstırması yapalım

20cb9cec21a.png

gordugumuz gibi bulamadı tcnoyu simdi class icinde bir fonksiyon yapıcagım ve tcno vericek

0d8d690bded.png

boyle ulasabiliriz ek olarak iki method var onlarıda gosteriyim

__str__()

string degerler dondurebilirz ve sınıf dısından cagırabiliriz soyle bir ornek yapayım

f54e25ede72.png

__del__()

sınıfa atadıgımız objeyi silince calısır
ee39c843305.png


super() vardi onuda anlatmadım oda kalıtımda kullanılıyor override yaptıgımızda sinif initini bir daha cagırıyorduk sinifadi.___init(self) seklinde onunla aynı arastırıp ogrenin bugunluk bu kadar kolay gelsin:)




Herhangi bir yanlisim olduysa kusura bakmayın
bakalım
 
Joined
Feb 8, 2020
Credits
4
Rating - 0%
Merhaba canlar uzun zamanadır python serisine devam etmiyordum bayram hemde yazayım dedim tum kobra spy üyelerinin bayramını kutluyor ve ramazandan yeni cıktık ergen arkadaslarımıza fazla yuklenmemesini tembih ediyorum.

[Gizli içerik]
Herhangi bir yanlisim olduysa kusura bakmayın
İyi
 
Joined
Feb 20, 2020
Credits
4
Rating - 0%
Merhaba canlar uzun zamanadır python serisine devam etmiyordum bayram hemde yazayım dedim tum kobra spy üyelerinin bayramını kutluyor ve ramazandan yeni cıktık ergen arkadaslarımıza fazla yuklenmemesini tembih ediyorum.

[Gizli içerik]
Herhangi bir yanlisim olduysa kusura bakmayın
bakalım
 
Joined
Feb 14, 2020
Credits
0
Rating - 0%
Merhaba canlar uzun zamanadır python serisine devam etmiyordum bayram hemde yazayım dedim tum kobra spy üyelerinin bayramını kutluyor ve ramazandan yeni cıktık ergen arkadaslarımıza fazla yuklenmemesini tembih ediyorum.

[Gizli içerik]
Herhangi bir yanlisim olduysa kusura bakmayın
go
 

Users who are viewing this thread

Top