İçeriğe geç
academia.sh

Kurs Başlangıç

Programlama Temelleri

Bu kursun sonunda

Kursa başla

01

Program, Değer ve Değişken

Programın ne olduğu, değerlerin adlara bağlanması ve temel veri tipleriyle ifade kurma.

  1. 01 Program Nedir Girdi–işlem–çıktı modeli, yürütme sırası, deyim ile ifade ayrımı ve hata türleri.
  2. 02 Değişkenler ve Bağlama Adın değere bağlanması, atamanın anlamı, iki değişken modeli ve adlandırma kuralları.
  3. 03 Temel Veri Tipleri Tip kavramı, tam sayı, gerçel sayı, mantıksal değer, dizgi ve boş değer; statik ve dinamik tipleme.
  4. 04 İşleçler ve İfadeler Aritmetik, karşılaştırma ve mantıksal işleçler; öncelik, birleşme yönü ve kısa devre değerlendirme.
  5. 05 Tip Dönüşümü Açık ve örtük dönüşüm, kayıplı daraltma, dönüşüm hataları ve girdi doğrulama.

02

Denetim Akışı

Koşullu dallanma, döngüler ve çözümün sözde kodla tasarlanması.

  1. 01 Koşullu Dallanma Koşula bağlı yürütme, çok yollu seçim, koşulların okunabilir yazımı ve eşleme tabanlı dağıtım.
  2. 02 Döngüler Koleksiyon üzerinde yineleme, sayaçlı ve koşullu döngüler, sonlanma güvencesi ve birikeç kalıbı.
  3. 03 Döngü Denetimi Erken çıkış, turu atlama, arama kalıbı ve iç içe döngülerden çıkışta okunabilirlik.
  4. 04 Sözde Kod Çözümü dilden bağımsız yazma, elle izleme tablosuyla sınama ve kenar durumların belirlenmesi.

03

Fonksiyonlar ve Soyutlama

Fonksiyon tanımı, argüman aktarımı, kapsam kuralları ve özyineleme.

  1. 01 Fonksiyon Tanımı ve Çağrı Parametre ve argüman, dönüş değeri, çağrı yığıtı, koruma cümlesi ve iyi fonksiyonun ölçütleri.
  2. 02 Değer ve Referans ile Aktarım Argüman aktarım modelleri, fonksiyon içindeki değişikliğin dışarıdan görünürlüğü ve yan etki disiplini.
  3. 03 Kapsam ve Yaşam Süresi Ad arama sırası, gölgeleme, küresel duruma yazma, yerel değişkenlerin ömrü ve kapanışlar.
  4. 04 Özyineleme Taban durumu ve indirgeme adımı, çağrı yığıtında açılım, sonsuz özyineleme ve maliyet.
  5. 05 Kuyruk Özyinelemesi Kuyruk konumundaki çağrı, birikeç parametresiyle dönüşüm, çerçeve yeniden kullanımı ve döngüye denklik.

04

Programlama Paradigmalarına Bakış

Yapısal, nesneye dayalı ve fonksiyonel yaklaşımların ayırt edici fikirleri ve dil seçimi ölçütleri.

  1. 01 Yapısal Programlama Sıra, seçim ve yineleme ile program kurma; atlama deyiminin terk edilmesi ve yukarıdan aşağı ayrıştırma.
  2. 02 Nesneye Dayalı Programlamaya Giriş Veri ile davranışın birleşmesi, sınıf ve nesne, kapsülleme, değişmezlerin korunması ve arayüz fikri.
  3. 03 Fonksiyonel Programlamaya Giriş Saf fonksiyonlar, değiştirilemezlik, fonksiyonun değer olarak kullanımı, dönüşüm zincirleri ve yan etki sınırı.
  4. 04 Bir Dil Seçmek Dilleri ayrıştıran tasarım eksenleri, ilk dil seçimi ölçütleri ve aktarılabilir bilgi.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat