bu kursda hiç boş yapmadan direk anlatım yaplılınacaktır eğer analmadığınız bir kısım olursa sürekli tekrarlayın anlayana kadar eğer yinede anlamazsanız bana Discord DM atın Monotter#6041
eğer algoritmaları biliyorsanız bu kısmı geçin
iş yapısını aşağıda daha detaylı işleyeceğim
iç ver oyna
iş yapısının parametreli kullanımı
oyun oyna su iç kitabı 26.sayfasından oku yan sokakdaki selim abinin bahçesinden topu al
eğer cebimde 5tl varsa 4tl lik harcama yap
eğer yapısını sadece koşul sağlandığı durumlarda değil sağlanmadığı durumlar için de kullanabiliriz
"eğer cebimde 5tl varsa" ifadesi yanlış ise eve dön
yukarıdaki ifade aşağıdakiyle aynıdır
eğer cebimde 5tl yoksa eve dön
"eğer cebimde 5tl varsa" ise 4tl harca değilse evden daha fazla para al
genel olarak değilse eğer farklı bir işlem zannedilir ancak değilse den sonra yazılan eğer den başka bir şey değildir.
"eğer cebimde 5tl varsa" ifadesi doğruysa 4tl harca eğer değilse 10tl varsa oyuncak al.
son olarak biraz abartı bir örnek
- eğer susadıysam
- mutfağa git
- eğer masada bardak varsa
- o bardağa su doldur
- bardaktaki suyu iç
- yoksa
- terekten bardak al
- o bardağa su doldur
- bardaktaki suyu iç
- yok susamadıysam
- oturmaya devam et
bir iş emrini sürekli yazmak yerine bu işlem kullanılır
20
kez tekrarla ayağa kalk hemen ardından otur
dünyadaki insan sayısı
kadar tekrarla selam ver
süre dolana kadar
tekrarla yazı yaz
genel olarak çoğu kodlama dillerindeki değişkenler şunlardır
x'i 5 olarak tanımla
//10 + x = 5
x'i "türk hava yolları" olarak tanımla
//x + "'ndan bilet aldım" = "türk hava yolları'ndan bilet aldım"
liste1'i aşağıdaki liste olarak tanımla
[13, 25, "selam", 86]
//liste1 in 0.elemanı = 13
//liste1 in 2.elemanı = "selam"
//liste1 in 1.elemanı = 25
//liste1 in 3.elemanı = 86
algoritmalardan mezun oldunuz eğer kendinizi kontol etmek isterseniz aşağıdaki örneği anlamaya çalışın
asdfg'yi [56,12,42,11,3] olarak tanımla
ali'yi 0 olarak tanımla
sinan'ı 0 olarak tanımla
asdfg nin uzunluğu kadar tekarla
ali'yi asdfg nin sinan değerindeki elemanıyla topla ve alinin değerini toplamın sonucu yap
sinan'ı 1 arttır
eğer ali 121 ise
"doğru" de
değilse
eğer ali 120 yada 123 ise
"yanlış ama yaklaştın" de
değilse
"yanlış" de
// > "doğru"
eğer anlayamadıysanız ilgili kısımları tekrar okuyun 😭
yukarıdaki algoritma listedeki elemanların toplamını hesaplayan ve buna göre sonuç veren bir algoritmadır
herşeyden önce kodlama dili seçiminizi yapmalısınız ben NodeJS diyorum nedenini ben değil bu video açıklasın
kodlamaya başlangıç olarak JavaScript'i önereceğim ama yanlış anlamayın javascript
- çok güçlü bir kodlama dilidir
- anlaması kolaydır
- tüm işlerinizi görür
- şu anda en yaygın bilinen dillerden biri olduğu için sorunla karşılaştığınız zaman destek almanız kolay olur
- javascript'de kütüphane yazmak ve yayınlamak kolay olduğu için her işinizi görebilecek kütüphaneler bulabilirsiniz
- örneğin 3 boyutlu bir objeyi ilgili kütüphaneler ile 3 satır kodla bile görselleştirebilirsiniz.
ilk önce javascript'in temelini öğrenmek için bu playlisti izleyin
Javascript'i öğrendikten sonra NodeJS'e geçiş yapacaksınız Javascript NodeJS bağlantısı
- NodeJS javascript'in geliştirilmiş halidir diyebilirim
- javascript genellikle sadece tarayıcılarda çalışırken nodejs cihazınızda çalışabiliyor
Önce NodeJS'in ne olduğunu öğrenmek için bu playlist'i bitirin
Son olarak bu video ile artık bir kodlamacı olabilirsin