Yapay Zeka ile Programlamanın Mantığı

Stok Kodu:
9786256677302
Boyut:
15x21
Sayfa Sayısı:
304
Baskı:
1
Basım Tarihi:
2026-02
Kapak Türü:
Ciltsiz
Kağıt Türü:
2. Hamur
%20 indirimli
400,00TL
320,00TL
Taksitli fiyat: 12 x 33,60TL
DİKKAT! Ön Sipariş Ürünüdür. 19.02.2026 tarihinden sonra teslim edilebilecektir.
9786256677302
915389
Yapay Zeka ile Programlamanın Mantığı
Yapay Zeka ile Programlamanın Mantığı
320.00

Kod üreten AI araçlarına (ChatGPT, Copilot, Cursor vb.) güvenmek istiyor ama “Ben gerçekten ne yapıyorum?” sorusuna da net bir cevap bulmak istiyorsan programlamanın mantığını adım adım zihninde kurmana yardım eder.
Değişkenleri “kap”, bellek ve cache’i “kuyu ve tarla”, fonksiyonları “girdi–çıktı üreten makine”, veri yapılarını “raf sistemi ve parseller” gibi somut metaforlarla anlatarak soyut kavramları görünür kılar; ezberden çok anlamaya oynar.
Meslek lisesi / MYO, fakülte birinci sınıf, bootcamp ve kendi kendine öğrenen yetişkinler için ayrı okuma yol haritaları sunar; “Ben nereden başlamalıyım?” sorusunu yalnız bırakmaz.
Sadece kod yazdırmayı değil, AI ile birlikte düşünmeyi öğretir:
“AI ile Deneme” kutucuklarıyla doğru prompt yazma,
AI’den açıklama, alternatif çözüm ve kod eleştirisi isteme,
Üretilen kodu sorgulama ve iyileştirme becerisini sistematik olarak geliştirir.
Algoritma, akış kontrolü, fonksiyonlar, veri yapıları, nesne yönelimli düşünme, hata ayıklama ve küçük proje tasarımı gibi temel yapı taşlarını dil bağımsız bir modelle ele alır; örnekleri ise ağırlıklı Python, C# ve JavaScript ile göstererek farklı dillere geçişi kolaylaştırır.
Her ana bölümün sonunda yer alan “Fighting with C# and Python” kısımları, anlatılan kavramları hem Python hem C# kodlarıyla yan yana gösterir; aynı problemin iki dilde nasıl ifade edildiğini görmeni sağlayarak, dil bağımlılığını azaltan somut alıştırmalar sunar.
Her bölümdeki “Temel Kavram”, “Deney / Uygulama”, “Zihinsel Model” kutucuklarıyla kavram–uygulama–metafor üçgenini kurar; sadece okutan değil, gerçekten çalıştıran bir öğrenme tasarımı sunar.
Programlama öğrenirken sık görülen yanlış inançlara (“Matematiğim çok iyi değil, yapamam.”, “İleri İngilizce bilmeden kod yazılmaz.”, “AI varken temel öğrenmeye gerek yok.”) eleştirel ve araştırmaya dayalı bir gözle yaklaşır; öz-yeterlik duygunu güçlendirmeyi hedefler.
Hata mesajlarını “ceza” değil “geri bildirim ve öğrenme fırsatı” olarak görmeni sağlayacak bir hata ayıklama ve test kültürü inşa eder; uzun vadede kendi kodunu güvenle okuyup düzelten biri olmanı destekler.
Sadece bilgisayar mühendisleri için değil; işletme, iktisat, mühendislik dışı bölümler, eğitim, sağlık ve veriyle çalışan tüm profesyoneller için disiplinler arası senaryolar içerir; programlamayı kendi alanınla ilişkilendirmeni kolaylaştırır.
AI çağında projelerini hızla çıkarırken aynı zamanda “düşünen programcı” kimliğini korumak ve geliştirmek istiyorsan; yeni diller, yeni araçlar ve yeni problemler karşısında “Bunu çözebilirim.” diyebileceğin sağlam bir zihinsel altyapı kurmana eşlik eder.

Kod üreten AI araçlarına (ChatGPT, Copilot, Cursor vb.) güvenmek istiyor ama “Ben gerçekten ne yapıyorum?” sorusuna da net bir cevap bulmak istiyorsan programlamanın mantığını adım adım zihninde kurmana yardım eder.
Değişkenleri “kap”, bellek ve cache’i “kuyu ve tarla”, fonksiyonları “girdi–çıktı üreten makine”, veri yapılarını “raf sistemi ve parseller” gibi somut metaforlarla anlatarak soyut kavramları görünür kılar; ezberden çok anlamaya oynar.
Meslek lisesi / MYO, fakülte birinci sınıf, bootcamp ve kendi kendine öğrenen yetişkinler için ayrı okuma yol haritaları sunar; “Ben nereden başlamalıyım?” sorusunu yalnız bırakmaz.
Sadece kod yazdırmayı değil, AI ile birlikte düşünmeyi öğretir:
“AI ile Deneme” kutucuklarıyla doğru prompt yazma,
AI’den açıklama, alternatif çözüm ve kod eleştirisi isteme,
Üretilen kodu sorgulama ve iyileştirme becerisini sistematik olarak geliştirir.
Algoritma, akış kontrolü, fonksiyonlar, veri yapıları, nesne yönelimli düşünme, hata ayıklama ve küçük proje tasarımı gibi temel yapı taşlarını dil bağımsız bir modelle ele alır; örnekleri ise ağırlıklı Python, C# ve JavaScript ile göstererek farklı dillere geçişi kolaylaştırır.
Her ana bölümün sonunda yer alan “Fighting with C# and Python” kısımları, anlatılan kavramları hem Python hem C# kodlarıyla yan yana gösterir; aynı problemin iki dilde nasıl ifade edildiğini görmeni sağlayarak, dil bağımlılığını azaltan somut alıştırmalar sunar.
Her bölümdeki “Temel Kavram”, “Deney / Uygulama”, “Zihinsel Model” kutucuklarıyla kavram–uygulama–metafor üçgenini kurar; sadece okutan değil, gerçekten çalıştıran bir öğrenme tasarımı sunar.
Programlama öğrenirken sık görülen yanlış inançlara (“Matematiğim çok iyi değil, yapamam.”, “İleri İngilizce bilmeden kod yazılmaz.”, “AI varken temel öğrenmeye gerek yok.”) eleştirel ve araştırmaya dayalı bir gözle yaklaşır; öz-yeterlik duygunu güçlendirmeyi hedefler.
Hata mesajlarını “ceza” değil “geri bildirim ve öğrenme fırsatı” olarak görmeni sağlayacak bir hata ayıklama ve test kültürü inşa eder; uzun vadede kendi kodunu güvenle okuyup düzelten biri olmanı destekler.
Sadece bilgisayar mühendisleri için değil; işletme, iktisat, mühendislik dışı bölümler, eğitim, sağlık ve veriyle çalışan tüm profesyoneller için disiplinler arası senaryolar içerir; programlamayı kendi alanınla ilişkilendirmeni kolaylaştırır.
AI çağında projelerini hızla çıkarırken aynı zamanda “düşünen programcı” kimliğini korumak ve geliştirmek istiyorsan; yeni diller, yeni araçlar ve yeni problemler karşısında “Bunu çözebilirim.” diyebileceğin sağlam bir zihinsel altyapı kurmana eşlik eder.

Yorum yaz
Bu kitabı henüz kimse eleştirmemiş.
Tüm Kartlar
Taksit Sayısı Taksit tutarı Genel Toplam
Tek Çekim 320,00    320,00   
2 171,20    342,40   
3 116,27    348,80   
6 61,33    368,00   
9 42,67    384,00   
12 33,60    403,20   
Kapat