Python OOP

Bu kursta öğrenecekleriniz:

Object Oriented Programming paradigmasını kullanmak Object Oriented Programming ilkelerini uygulamak Sınıfların hiyerarşisini oluşturmak ve kalıtım kullanmak Unit testleri oluşturma Iterator ve Generator'larla çalışmak Decorator'larla çalışmak

Python OOP kursu, öğrencilere Object Oriented Programming (OOP) prensiplerini, sınıflar ve nesnelerle nasıl çalışılacağını, nesne yönelimli modelleme yapmayı ve sınıf hiyerarşileri oluşturmayı öğretecektir. Interface ve soyut sınıflar gibi abstraction, encapsulation, kalıtım ve polimorfizm gibi temel OOP prensipleri incelenecektir. En yaygın kullanılan tasarım desenleri (creational, structural ve behavioral) tanıtılacaktır. Öğrenciler, nesne yönelimli yazılım tasarımı için SOLID prensiplerini öğreneceklerdir. Iterator ve Generator kavramları ve nasıl kullanılacağı öğretilecektir. Decorator’ların nasıl oluşturulup kullanılacağı ele alınacaktır. Unit Testing ve Test Driven Development (TDD) konsepti üzerinde durulacaktır.

Kazanacağınız Yetenekler

Object Oriented Programming paradigmasını kullanmak Object Oriented Programming ilkelerini uygulamak Sınıfların hiyerarşisini oluşturmak ve kalıtım kullanmak Unit testleri oluşturma Iterator ve Generator'larla çalışmak Decorator'larla çalışmak

Kurs İçeriği

OOP'ye İlk Adımlar
Sınıflar ve Nesneler
Kalıtım (Inheritance)
Encapsulation
Static ve Class Metotları
Polimorfizm ve Abstraction
SOLID
Iterator ve Generator
Decorator
Test
Design Patterns
Workshop
Sınav
Telafi Sınavı

Kurs Dönemleri

Henüz Kurs Dönemi Planlanmamış

Bu kurs için henüz açık bir dönem bulunmamaktadır. Yeni dönemler hakkında bilgi almak için bizimle iletişime geçebilirsiniz.

İletişime Geç