‫Hey.
‫Görüşmeyeli uzun zaman oldu.
‫Bu.
‫Uzun zaman oldu ama dönmene sevindim.
‫Ve ben.
‫Hâlâ dayanıyor olmana sevindim.
‫Güven bana.
‫Gerçekten uygulamalar oluşturmaya başladığımızda işlerin çok daha eğlenceli hale geleceğini düşünüyor.
‫Ancak temel bilgileri gözden geçirmemiz gerekiyor.
‫O yüzden dayan.
‫Şimdi, daha önce metotlar ve fonksiyonlardan bahsettiğimi duymuş olabilirsiniz ve konuya kısaca değindim.
‫Değil mi?
‫Liste yazdırma gibi işlevlerimiz var.
‫Mac gibi şeylerimiz var, dostum.
‫Başka neyimiz var?
‫Girdimiz var.
‫Bunların hepsi Python'da yerleşik fonksiyonlardır.
‫Python bununla birlikte geliyor ve bunları kullanabiliyoruz.
‫Ayrıca kendi kendimize oluşturabileceğimiz işlevleri de öğrendik.
‫Kuyu gibi özel işlevler, bazıları rastgele.
‫Şey.
‫Ve sadece içinden geçebileceğim hiçbir şey yapmayan bir fonksiyon oluşturdum.
‫Ve bunların hepsi fonksiyonlardır çünkü onları çağırma şeklimiz, rastgele bir şeyler söylemek ve sonra parantezlerle
‫çağırmak ve ona bir tür veri vermek veya boş bırakmaktır.
‫Ancak yöntemleri de öğrendik ve yöntemler farklıydı çünkü onları kullanma şeklimiz nokta gösterimini
‫kullanmaktı.
‫Örneğin, elimizde bir dize olsaydı nokta gibi bir şey söylerdik.
‫Alo?
‫Ve ben nokta yapıyorum.
‫Dize veri türünün kullanabileceği tüm bu yöntemlerin bir listesini alırım.
‫Bunlar bu şekilde kullanabileceğimiz şeyler değil.
‫Çünkü eğer büyük harfle yazarsam.
‫Bunun gibi mi?
‫Bana bir hata verecek.
‫Şöyle yazacak.
‫Ben de Max'in yanına gideceğim çünkü burada bir tartışma bekliyor.
‫Ancak bunu yorumlayalım ve tekrar çalıştır'a tıklayalım.
‫Capitalize adının tanımlanmadığını anlıyorum çünkü bu bir fonksiyon değil, bir metot ve bir metodun bir şey tarafından sahiplenilmesi
‫gerekiyor.
‫Peki kim bir yönteme sahip?
‫Noktanın solunda ne varsa.
‫Bizim durumumuzda, dize.
‫Yöntemin sahibidir.
‫Büyük harfle.
‫Ve yöntemler de budur.
‫Dizeler, sözlükler, kümeler, tuplelar gibi metotları olan nesneler olarak inşa edilmişlerdir, DOT yapar yapmaz
‫tüm bu metotlara erişebileceğimiz hakkında konuştuğumuz her şey.
‫Bir nesneye veya veri türüne aittirler.
‫İşin eğlenceli yanı, kendi yöntemlerinizi oluşturmanın yolları var ve bunu nasıl yapacağınızı daha sonra sınıflar hakkında konuşmaya
‫başladığımızda göstereceğim.
‫Ancak burada editörlerimizin ne tür yöntemler kullanabileceğimizi belirlememize yardımcı olduğunu görebilirsiniz.
‫Ve yine, bunlar Python'da yerleşiktir.
‫Ayrıca Python dokümantasyonuna giderek kullanabileceğimiz bu yöntemler hakkında bilgi edinebilirsiniz.
‫Write Python üç dokümantasyonu bizim için bir ton şey içerecek.
‫Örneğin kütüphane referansına gidersek, burada yerleşik türler hakkında bilgi edinebileceğimizi görebiliriz.
‫Şimdi set türlerine geçelim.
‫Ve burada türü ayarladığımızı görebilirsiniz ve bize onu nasıl kullanabileceğimizi gösterir.
‫Ne yazık ki Python yeni başlayanlar için okunması en kolay belgelere sahip değildir, bu nedenle
‫bazen gerçek belgeleri incelemek yerine sadece Google'da aramak daha iyidir.
‫Ancak burada set tipinin clear has pop kaldırılmış olduğunu görüyorsunuz.
‫Eğer kullanmak istiyorsak, güncellememiz var ve bunlar kullanabileceğimiz yöntemler.
‫Ancak günün sonunda, hem yöntemler hem de işlevler, veri türlerimiz üzerinde eylemler gerçekleştirmemize, programlarımızın
‫bir şeyler yapmasına olanak tanır.
‫Ve bu farklı isimlere sahip olmalarına ve birinin önünde bir nokta olmasına ve diğerinin önünde bir nokta olmasına rağmen,
‫buna sadece böyle diyebiliriz.
‫Aradaki fark çok azdır.
‫Ama bunu aklınızda tutun.
‫İnsanların yöntemler ve fonksiyonlar hakkında konuştuğunu duyduğunuzda, bu fark vardır.
‫Daha önce de söylediğim gibi, kendi sınıflarımızı nasıl oluşturabileceğimizi göstermek için sınıflardan bahsederken yöntemlere de
‫değineceğiz.
‫Bir sonrakinde göreceğim.