Python OOP - 2, Nesne Yönelimli Python, Class Variable, İleri Seviye Python Programlama

preview_player
Показать описание
Merhaba arkadaşlar bu dersimizde Python da nesne yönelimli programlama ile ilgili olarak Class Variable Konusu ile ilgili alıştırmalar yapacağız.
Pythonda Object-Oriented Programming derslerine sınıf değişkenleri konusu ile devam edeceğiz.
class variable kavramlarını öğrenecek olduğumuz dersimizde yine etkili ve öğrenmenizi kolaylaştıran python örnekleri üzerinde duracağız.

Sende Paylaş Daha Çok Öğrenen Olsun
Haydi Derse :)

Projeler ile Python Programlama Kursuma Katılarak İleri Seviye Dersleri Öğrenip, Kendinize Güvenerek Python Projeleri Geliştirebilirsiniz.
Projeler ile Python Programlama Kursuna Erişmek İçin aşağıdaki Linki Kullanabilirsiniz.

Anahtar Kelimeler,
nesne yönelimli python,
oop python,
python oop lessons,
free python lessons,
python class,
ileri seviye python dersleri,
nesne yönlümli python,
python class variable,
class variable python,
python create class,
pythons scope,
python projects,
simple python,
__init__ kullanımı,
pythonda nesne oluşturma,
python args,
python *args,
python**kwargs,
pythonda arguman kullanimi,
regular expression python,
python düzenli ifadeler,
python fonksiyonlarda argüman kullanımı,
how o use args with python,
python reduce,
reduce fonskiyonu,
python ileri seviye programlama teknikleri,
reduce fonksiyonu nedir,
python filter(),
filter() function,
python da filter fonskiyonu,
filter fonksiyonu nasıl kullanılır,
map ve filter fonksiyonu,
python map function,
how use map function,
map fonksiyonu kullanımı,
python dersleri,
python programlama dersleri,
izmir python programlama,
python lambda fonkisyonu,
lambda fonkisyonu kullanımı,
lambda fonksiyonu nasıl kullanılır,
Pythonda oyun yapımı,
Python GUI kullanımı,
python map() fonction

Her konuda farklı örnekleri bulabilecek olduğumuz dersimiz ile ilgili aklınıza takılan ve paylaşmak istediklerinizi yorum kısımlarında paylaşınız

Kanalıma Abone Olmayı Unutmayın

Örnek ile ilgili kodları github üzerinden aşağıdaki adresten edinilebilir
Yine Daha Detaylı bilgi almak adına Python Programlamanın Temelleri video Serimizi İnceleyebilirsiniz.

Farklı Örnekler için:

Udemy Üzerinden Ücretsiz Python Kursudan Faydalanmak İçin Aşağıdaki Bağlantıyı Takip Edebilirsiniz.

Öğrenmeyi Seven Öğretmenden Bir Ders Hikayesi Daha
Dinlemeye Hazırsanız
Haydi Derse :)

Рекомендации по теме
Комментарии
Автор

Ellerinize sağlık hocam keşke daha önce görseydim bu serinizi harika anlatıyorsunuz.

ahmetsancar-zczx
Автор

Hocam emeğinize sağlık seriye yeni başladım. OOP'ye yeni başladım. Temeli iyi oturacak gibi.

yusufserhatis
Автор

Mrb. Sinan Bey, Emeğinize sağlık. Tüm çalışmalarınızda açık tema kullansaydınız on kat daha faydalı olurdu. Koyu renk temalı editörde çalışırken ne gibi avantajlarınız var, bilemiyorum ama video olarak izlendiğinde yazılanların seçilmesi çok zor hale geliyor, bu durumda izlenmeyi ve anlamayı zorlaştırıyor. Dikkate alınması umuduyla çalışmalarınızda başarılar dilerim.

atakandemir
Автор

Emeginize Sağlık hocam çok iyi bir eğitim oluyor izlemeye devam ediyorum . "calisan.personel_sayisi +=1" şeklinde olcak kaçırmışsısz sanırım :))

goksoy
Автор

sinan bey def tamad bloğunda parantez içinde değer olarak self var da neden ad ve soyad parantez içinde yok (program çalışıyor sorun yok ama mantığı analayamadım)-sağolun

suatkaleli
Автор

Sinan Bey personel 2 için zam oranını dışardan müdahele ile değiştirdik. Peki Tüm personeller için zam oranını tek kod ile dışarıdan değiştirebilir miydik? Yani yazacağımız kod dışarıdan classa müdahale edecek ve tek personel için değil tüm personeller için zam oranını tek seferde artıracak...

Srcddn
Автор

Mrb Sinan bey, bu komutları yazıp derlenecek editörü nerden inderebiliriz ve de bu editör ücretsiz mi?

dsurucu
Автор

iyi günler hocam benimde sizinki benzer bir çalışma yapıyorum.
class vehicles:

speed_high = 1.05

def __init__(self, genus, maxspeed, horsepower, property, termsOfUse):
self.genus = genus
self.maxspeed = maxspeed
self.horsepower = horsepower
self.property = property
self.termsOfUse = termsOfUse
def KmHp(self):
return "genus : {} maxspeed : {} horsepower : {} property : {} termsOfUse : {}".format(self.genus, self.maxspeed, self.horsepower, self.property, self.termsOfUse)

def high(self):
self.maxspeed = (self.maxspeed*1.05)

means1 = vehicles("lorry", "120km", "80hp", "load bearing", "land")

means2 = vehicles("bus", "140km", "80hp", "passenger transport", "land")

means3 = vehicles("ferryboat", "75km", "1, 7hp", "passenger transport", "Sea, Ocean")

means4 = vehicles("container ship", "35km", "1, 3hp", "carry container", "Sea, Ocean")

means5 = vehicles("seismic research vessel", "30km", "1, 9hp", "mineral exploration", "Sea, Ocean")

means6 = vehicles("cargo plane", "270km", "1, 5hp", "carry cargo", "Air")

means7 = vehicles("helicopter", "280km", "55hp", "fire fighting", "Air")


print(means1.maxspeed)
means1.high()
print(means1.maxspeed)

# print(means1.maxspeed)
# means1.high()
# print(means1.maxspeed)
ama bana durmadan float hatası yani bu sayıya çarpılamayacağını söylüyor. bana yardımcı olur musunuz.

huseyinsusever
Автор

8:27'de zam oranını nasıl hem nesneden hem de sınıftan çağırdık hocam

Zeyrakl