Ana içeriğe geç

Kurs

Programlama Paradigması Kavramları

Temel2 sa

Emirsel ve bildirimsel, prosedürel, işlevsel ve nesne yönelimli programlama dahil olmak üzere çeşitli programlama paradigmalarını keşfedin.

Python2 sa14 video45 Egzersiz3,450 XP4,338Başarı belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edin
veya
Devam ederek, Kullanım Koşullarımızı ve Gizlilik Politikamızı kabul etmiş ve verilerinizin ABD'de saklandığını onaylamış olursunuz.

Binlerce şirketteki öğrenenler tarafından beğenildi

Bir Ekibe mi Eğitim Veriyorsunuz?

İşletmeler İçin Deneyin →

Kurs Açıklaması

Programlama hakkında bildiklerinizi tamamen değiştirecek bir paradigma değişimine hazır mısınız? Programlama Paradigmalarına Giriş dersinde, emirsel ve bildirimsel programlama, prosedürel programlama, işlevsel programlama ve nesne yönelimli programlama dahil olmak üzere çeşitli programlama paradigmalarının temellerini öğreneceksiniz.

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.

Ön Koşullar

Müfredat

Kurs planı

1

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.
Bölüme Başla
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.
Bölüme Başla
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!
Bölüme Başla
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.
Bölüme Başla

Programlama Paradigması Kavramları

Kurs
Tamamlandı

Başarı Belgesi Kazanın

Şimdi Kaydol

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günlük 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleyin.