Turkish subtitles

← 01-06 Programlama Nedir?

01-06 Programlama Nedir?

Get Embed Code
14 Languages

Showing Revision 1 created 04/23/2016 by Fatih Aydın.

  1. O halde programlamaya geçelim. Programlama
    gerçekte bilgisayar biliminin temelidir.
  2. Makinaların çoğu tek bir iş yapmak için
    dizayn edilmiştir.
  3. Şekilde gördüğünüz bir ekmek kızartma
    makinası, görünüşüne takılmayın.
  4. Bu makinayla belki birden fazla iş
    yapabiliriz.
  5. İçine değişik şeyler koyabiliriz. Bir kek
    gibi.Belki yaptığı iş az da olsa değişir
  6. Mesela kızartma süresini biraz az yada
    fazla olarak değiştirebiliriz.
  7. Fakat yine de yapabilecekleri sınırlıdır.
    Yapacakları temel fonksiyonunun bir
  8. varyasyonu olacaktır. Yani "materyali koy,
    ısıt, kızart ve dışarı ver"
  9. Asıl fonksiyonunu temelden değiştirmek istersek
    makinayı fiziksel olarak değiştirmemiz gerekir.
  10. Makinayı parçalarız ve yeni bir
    halde bir araya getirebiliriz.
  11. Gerçekten yaratıcı olabilirsek parçaları
    ile bir bisiklet bile yapabiliriz. Tabi bu
  12. çok büyük bir proje olur. Aynen bu şekilde
    programsız bir bilgisayar
  13. bir ekmek kızartma makinasından
    daha faydasızdır. Programsız
  14. hiç bir şey yapamazsınız. Bilgisayara ne
  15. yapması gerektiğini söyleyen programdır ve
    çok az şey yapabilen kızartma makinasının
  16. aksine bilgisayar her şeyi yapabilir.
    Bilgisayar genel bir makinadır ve onu tüm
  17. hesaplamalarımızı yapmak için programlaya-
    biliriz. Tasarlayabildiğimiz, programlama
  18. yapıp kodunuz yazabileceğimiz herşeyi
    bilgisayara yaptırabiliriz
  19. Bilgisayarın ihtiyacı olan şey kesin
    olarak tanımlanmış adımlar silsilesidir.
  20. Bilgisayar kendiliğinden ne yapacağını bil
    mez, anladığı bir kaç komut seti vardır.
  21. Bir program yapmak için onları
    istediğimiz işi yapacak şekilde kullanırız
  22. Bir web tarayıcısı, sunucu, oyun konsolu
    fiziksel olmayan bir kızartma makinası...
  23. Bilgisayara hayal ettiğimiz herşeyi yaptı-
    rabiliriz, en azından hesaplamaları.
  24. Bilgisayar bu adımları süper hızlı
    gerçekleştirebilir
  25. ve saniyede milyarlarca komut yürütebilir.
    Program bilgisayara istediğimiz adımları
  26. yaptırmak için kullandığımız yoldur ve
    programlama
  27. için kullanılan bir çok dil vardır. Bu
    kursta kullanacağımız dil Python dilidir.
  28. İsmini bir yılanın isminden alan bu dil
    kolay anlaşılan bir yüksek seviye dildir.
  29. Yani programımız direk bilgisayarda çalış-
    mayacak, Python programının üstünden
  30. çalışacaktır. Buna interpreter denir.
    Python dilinde yazdığımız programımızı
  31. çalıştırır, yorumlar ve yürütür.