Kurs
Programlama Paradigması Kavramları
TemelBeceri Seviyesi
Güncel 05.2026
TheoryProgramming2 sa14 video45 Egzersiz3,450 XP4,184Başarı Belgesi
Ücretsiz Hesabınızı Oluşturun
Google ile devam edinDaha fazla seçenek gösterveya
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.
Binlerce şirketten öğrencinin sevgisini kazandı
Bir Ekibi Eğitiyor musunuz?
İşletmeler için deneyinKurs Açıklaması
Bu paradigmaların gerçek hayattaki kullanım örneklerini ve her birinde yaygın olarak kullanılan kodlama kalıplarını öğrenecek, hatta her paradigma için Python dilinde temel programlar yazacaksınız. Kursu bitirdiğinizde, farklı programlama paradigmalarını tanıyabilecek ve hangisini ne zaman seçmeniz gerektiğini bileceksiniz. Hatta aşağıdaki gibi daha ileri düzey konulara da kısaca göz atabilirsiniz:
- İşlevsel programlamada özyineleme
- Prosedürel programlamada sınıf mirası
Her Programlama Paradigmasının Artılarını ve Eksilerini Anlayın
2-4. bölümlerde sırasıyla prosedürel, işlevsel ve nesne yönelimli programlamayı inceleyeceksiniz. Her bölüm, belirli programlama paradigmasının temel özelliklerini, bazı yaygın gerçek dünya uygulamalarını ve bir paradigmayı diğerine göre ne zaman kullanmanız gerektiğini anlamanız için yeterli genel bilgileri içerecektir.
Basit Prosedürel, İşlevsel ve Nesneye Dayalı Programlar Uygulayın
Her bölümde, verilen paradigma içinde bir program oluşturma alıştırması da yer alacaktır. Python kullanarak alt programlar ve özyinelemeli fonksiyonlar yazacak ve kendi sınıflarınızı tanımlayacaksınız.
Bitirdiğinizde, programlama paradigmalarının temellerini, kullanımlarını, yaygın kodlama kalıplarını ve her birini belirli durumlarda ne zaman uygulayacağınızı iyice anlamış olacaksınız.
Önkoşullar
Intermediate Python1
Programlama Paradigmalarına Giriş
Programlama paradigmalarına ilk bakışa hazır ol! Bu bölüm, programlama paradigmasının ne olduğunu, neden önemli olduğunu ve iki geniş kategori olan buyurgan (Imperative) ve bildirime dayalı (Declarative) programlamayı kapsar. Ayrıca modüler kod yazmanın ve sorumlulukların ayrımını uygulamanın faydalarını ve bunların farklı paradigmalarla nasıl ilişkili olduğunu öğreneceksin.
2
Yordamcı (Procedural) Programlama
Programlamada en sık kullanılan paradigmaların birine dal: Yordamcı (Procedural) Programlama. Bu bölüm, yordamcı programlamanın ne olduğunu, hangi sorunları çözmekte kullanılabileceğini ve sorumlulukların ayrımı ile modüler koda nasıl ulaştığını ele alır.
if deyimleri, for döngüleri ve fonksiyon tanımları gibi denetim akışı ifadelerinin yordamcı programlamada nasıl kullanılabileceğini öğrenecek ve bunları Python'da pratik edeceksin.3
Fonksiyonel Programlama
Bu bölümde fonksiyonel programlamaya dalıyoruz. Fonksiyonel programlamanın temellerini; ne zaman kullanılacağını, bazı artı ve eksilerini ve uygulamalarını ele alacağız. Ayrıca fonksiyonel programlamada özyineleme (recursion) kullanımını öğrenecek ve kendi temel fonksiyonel programlarını bile uygulayacaksın!
4
Nesne Yönelimli Programlama
Hadi bazı sınıflar ve nesnelerle oynayalım! Bu bölüm, Nesne Yönelimli Programlama paradigmasını, yaygın kullanım alanlarını, artılarını ve eksilerini ve Python'da temel nesne yönelimli programların nasıl uygulanacağını kapsar. Ayrıca bu paradigmada sınıf kalıtımı ve genel (public) ile özel (private) öznitelikler gibi daha ileri konulara da değineceğiz.
Programlama Paradigması Kavramları
Kurs Tamamlandı
Başarı Belgesi Kazanın
Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyinSosyal medyada ve performans incelemenizde paylaşınŞimdi kaydolun
Bugün 19 milyondan fazla öğrenciye katılın ve Programlama Paradigması Kavramları eğitimine başlayın!
Ücretsiz Hesabınızı Oluşturun
Google ile devam edinDaha fazla seçenek gösterveya
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.
DataCamp for Mobile ile veri becerilerinizi geliştirin
Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.