Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
10 Projeyle Python Nesne Tabanlı Programlamada (OOP) Ustalaş
Rating: 4.8 out of 5(31 ratings)
233 students

10 Projeyle Python Nesne Tabanlı Programlamada (OOP) Ustalaş

Python Sınıflarında Ustalık: Teoriden Pratiğe
Created byŞahin Telli
Last updated 1/2024
Turkish
Turkish [Auto],

What you'll learn

  • Python'da Sınıf ve Nesne Yönelimli Programlamanın Temelini Kavrama
  • İleri Düzey Sınıf Özellikleri ve Metotlarını Uygulama
  • Gelişmiş OOP Konseptlerini ve Tasarım Desenlerini Uygulama
  • Gerçek Dünya Projelerinde Python Sınıflarını Kullanma

Course content

3 sections28 lectures5h 40m total length
  • Sınıf oluşturma, init metodu() ve self7:37
  • Araba nesnesi oluşturma5:35
  • __str__ metodu1:39
  • Nesnenin özelliklerine sınıf dışından ulaşma1:44
  • Nesne özelliklerini sınıf dışından değiştirme ve silme1:19
  • Nesneler arası etkileşim15:44
  • Miras alma8:38
  • Miras alma 25:50
  • Sınıflar ile ilgili kapsamlı örnek - Part 114:33
  • Sınıflar ile ilgili kapsamlı örnek - Part 27:47
  • Sınıflar ile ilgili kapsamlı örnek - Part 36:21
  • Sınıflar ile ilgili kapsamlı örnek - Part 45:17
  • 16.11 - Bug sorusu3:40
  • 16.12 - Bug'ın çözümü3:39

Requirements

  • Temel Python bilgisi ve öğrenmeye açık olmak

Description

Python Sınıflarında Ustalık: Teoriden Pratiğe" kursu, Python programlama dilinde sınıflar ve nesne yönelimli programlamanın (OOP) temel ve ileri seviye konseptlerini kapsamlı bir şekilde ele alıyor. Bu kurs, Python'daki sınıf mekanizmalarını derinlemesine anlamak ve uygulamak isteyen başlangıç ve orta seviye programcılar için idealdir.

Kurs, Python'da sınıf tanımlama, __init__ metodu, self anahtar kelimesi ve temel OOP prensiplerinin anlaşılmasıyla başlar. Ardından, daha karmaşık konulara, örneğin özel metotlar (__str__, __repr__ vb.), sınıf ve nesne özelliklerine erişim, değiştirme ve silme yöntemleri gibi konulara geçiş yaparız. Bu bölüm, öğrencilerin Python'daki nesne yönelimli programlama yaklaşımını kavramalarını sağlar.

Kursun ileri bölümlerinde, nesneler arası etkileşim, miras alma ve çok biçimlilik gibi daha gelişmiş OOP konseptleri ele alınır. Bu konular, gerçek dünya problemlerini çözmek için Python'da sınıfların nasıl etkin bir şekilde kullanılabileceğini gösterir. Kurs boyunca, teorik bilgileri pekiştirmek için çeşitli uygulamalı örnekler ve mini projeler yer alır.

Ayrıca, kursun son bölümünde, gerçek hayattan alınmış kapsamlı proje örnekleri üzerinden öğrencilerin öğrendiklerini uygulamaları sağlanır. Bu projeler, öğrencilere Python'da sınıf tabanlı programlamanın gücünü ve esnekliğini göstermek için tasarlanmıştır.

Kursun sonunda, öğrenciler Python'da sınıf ve nesne yönelimli programlamada ustalaşacak, karmaşık yazılım projelerini yönetme ve geliştirme konusunda güven kazanacaklardır. Eğitim, hem teorik bilgileri hem de pratik uygulamaları kapsayarak öğrencileri gerçek dünya senaryolarına hazırlar.

Bu kurs, Python programlama becerilerinizi bir sonraki seviyeye taşımak ve nesne yönelimli programlama dünyasında ustalaşmak için mükemmel bir fırsattır. Siz de Python sınıfları ve nesne yönelimli programlamanın derinliklerine dalın ve programlama yeteneklerinizi geliştirin!

Who this course is for:

  • Orta Düzey Python Programcılar
  • Yazılım Geliştirme Kariyerine İlgi Duyanlar