Ana içeriğe atla

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 Alıştırma3,450 XP4,245Başarı belgesi

Ücretsiz Hesap Oluşturun

Google ile devam edin
veya
Devam ederek şu belgeleri kabul etmiş olursunuz: Kullanım Şartları, bizim Gizlilik Politikası ve verilerinizin ABD'de depolandığını.

Binlerce şirketteki öğrenciler tarafından seviliyor

Bir Ekibi mi Eğitiyorsunuz?

İşletmeler için Dene

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 içeriği

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

Hemen Kaydolun

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.