Python ile Nesne Yönelimli Programlama
-
YazarКальб Ирв
Nesne Yönelimli Programlama (OOP), programı belirli sınıfların örnekleri olan nesneler kümesi olarak sunmaya dayanan bir yöntemdir; sınıflar kalıtım hiyerarşisi oluşturur ve bu, hesaplama problemlerine farklı yaklaşımlar geliştirmeyi ve kodun yeniden kullanılmasını sağlar. "Python ile Nesne Yönelimli Programlama", orta düzey programcılar için pratik bir rehberdir ve OOP'nin temel prensiplerini derinlemesine inceler. Kitap, kapsülleme, çok biçimlilik ve kalıtımı Python kullanarak oyunlar ve uygulamalar yazmak için nasıl kullanacağınızı gösterir. Kitap, prosedürel programlamanın temel sorunları ile başlar, ardından Python'da sınıf ve nesne oluşturmanın temellerini anlatır. Pygame ile grafik arayüzler oluşturmayı öğrenir, böylece grafik kullanıcı arayüzü (GUI) widget'ları, animasyonlar, çeşitli sahneler ve çok kullanımlık oyun mantığı içeren interaktif oyunlar ve uygulamalar yazabilirsiniz. Sonunda, kitapta açıklanan birçok OOP yöntemini ve grafik arayüz elemanlarını içeren tam işlevli bir video oyunu ortaya çıkarırsınız. Öğrenecekleriniz: • Birden fazla nesne yaratmak ve bunları nesne yöneticisi aracılığıyla yönetmek. • Nesnelerin iç detaylarını client kodundan gizlemek için kapsüllemeyi kullanmak. • Bir arayüzü tanımlayıp bunu birden fazla sınıfta uygulamak için çok biçimliliği kullanmak. • Mevcut kodu kullanmak için kalıtımı uygulamak. "Python ile Nesne Yönelimli Programlama", OOP'nin nasıl çalıştığını tam olarak anlamanızı sağlayan görsel ve sezgisel bir rehberdir; böylece kodunuzu işlevsellikten ödün vermeden daha bakımı kolay, okunabilir ve etkili hale getirebilirsiniz.
YAZAR HAKKINDA
Irv Kalb, UCSC Silicon Valley Extension ve Silicon Valley Üniversitesi'nde yardımcı doçent olarak Python nesne yönelimli programlama ve giriş dersleri vermektedir. Ayrıca "Python 3 ile Programlama Öğrenin: Adım Adım Programlama Rehberi" kitabının yazarıdır.






