Yapay Zekâ ile Programlama · interaktif kitap · 20 dil

Yapay zekâ ile ilk işe yarar uygulamanı yap

Ne istediğini anlatmayı öğren, kodu yapay zekâ yazsın; sonra onu kendin kontrol et, düzelt ve değiştir.

Çalışan bir alışveriş listesi uygulamasıyla ücretsiz başla. Ardından kitap seni promptlar, yapay zekâ kodlama araçları, test, güvenlik ve uygulamanı yayına alma üzerine on dersten geçirir.

Birleşik Krallık’ta bir günlük canlı yapay zekâ kursu genellikle yaklaşık £300 tutar. On dersli bu kitap:

£5.99 en fazla 3 dil için toplam

1, 2 veya 3 dil seç. Toplam fiyat yine £5.99. Ödemeden önce baskılarını seç ve herhangi bir tarayıcıda çevrimiçi oku.

🛡️ 14 gün para iade garantisi: kitap sana uygun değilse satın alımdan sonraki 14 gün içinde bize e-posta gönder, ücretin tamamını iade edelim.

Ücretsiz dersi dene Kitabı al – £5.99
Yapay Zekâ ile Programlama kitabının ve öğrenme konularının resimli özeti
Bitmiş uygulamayı dene

Ücretsiz derste yapacağın şey bu

Bir miktarı, fiyatı ya da bütçeyi değiştir ve yeniden hesaplanmasını izle. Bir ürünü alındı olarak işaretle: toplam, dersteki kurallarda dendiği gibi aynı kalır.

ÜrünAdetFiyat £Tutar £Alındı
Bütçe £ Toplam: 0.00

Telefonda mısın? Demoyu şimdi dene, dersin tamamını daha sonra bilgisayarda yap – yaklaşık 30–45 dakika sürer.

Ücretli kitabın içinden

İnteraktif baskı nasıl görünüyor

Hedefleri ve bölüm listesiyle bir ders sayfası
Net hedefleri, adım adım bölümleri ve ilerleme takibi olan dersler
Hızlı başlangıç dersinin test tablosu
Pratik kontroller: kendi uygulamanda çalıştırdığın test tabloları
Cevabı göster düğmeli kontrol soruları
Her dersin sonunda kontrol soruları ve testler
207 terimlik aranabilir sözlük
Sade bir dille açıklanmış 207 terimlik aranabilir sözlük
Kitabın 15 bölümünün tamamı
  1. Giriş: Bu kitapla nasıl çalışmalı
  2. Hızlı başlangıç: İlk işe yarar uygulamam – bütçeni takip eden bir alışveriş listesi
  3. Yapay zekâ ile programlamaya giriş
  4. Sohbet tabanlı yapay zekâ: sohbette Claude ve ChatGPT
  5. GitHub Copilot: doğrudan editörde yapay zekâ
  6. Cursor: yapay zekâ odaklı editör
  7. Claude Code: agent tabanlı programlama
  8. Diğer araçlar ve nasıl seçilir
  9. Programcılar için prompt mühendisliği
  10. Yapay zekâ ile test
  11. Yapay zekânın ürettiği kodun güvenliği ve incelenmesi
  12. Dağıtım, bakım ve uzun vadeli çalışma
  13. Ek A: Terimler sözlüğü
  14. Ek B: Özet kontrol listesi
  15. Ek C: Prompt kütüphanesi
  16. Ek D: Bundan sonra nereye
Ücretsiz ilk bölüm · hemen dene

İlk işe yarar uygulamam: bütçeni takip eden bir alışveriş listesi

Bugün kendi küçük programını yapacaksın. Alman gerekenleri, kaç tane olduğunu ve yaklaşık ne kadar tuttuğunu giriyorsun. Program toplamı hesaplıyor, ardından ona bütçeni aştığında seni uyarmayı öğretiyorsun. Kodu yazmana yapay zekâ yardım ediyor. Ne yapması gerektiğine sen karar veriyorsun ve gerçekten bunu yapıp yapmadığını sen kontrol ediyorsun.

Bilgisayarda yaklaşık 30–45 dakika. Hiçbir şey kurman gerekmiyor ve uygulamanın kendisi hesap istemiyor; kullandığın yapay zekâ asistanı (örneğin Claude ya da ChatGPT) giriş yapmanı isteyebilir.

Ücretsiz bölümü aç: ilk çalışan uygulamana 5 adım

Adım 1: Problemi kendi cümlelerinle anlat

Alışverişi neredeyse herkes yapar, bu da onu mükemmel bir ilk proje yapar. Bir alışveriş listesinin çalışıp çalışmadığını anlamak için programlamadan anlaman gerekmez: ekmek, süt ve yumurta yazarsın, toplamı görürsün ve aldıkça işaretlersin. Sonuç, bu hafta gerçekten kullanabileceğin bir şeydir.

Herhangi bir yapay zekâ aracını açmadan önce bu üç cümleyi kâğıda ya da bir nota tamamla. Bu, tüm kitaptaki en önemli programlama becerisidir: bir isteği somut kurallara dönüştürmek.

  1. Kaydetmem gereken şey… (örneğin: her ürün, kaç tane lazım olduğu ve bir tanesinin fiyatı).
  2. Programın hesaplamasını istediğim şey… (örneğin: her satırın tutarı ve tüm alışverişin toplamı).
  3. Programın çalıştığını şundan anlayacağım… (örneğin: 25'ten iki ürün 50 gösteriyor ve bir ürünü işaretlemek toplamı değiştirmiyor).
Üçüncü cümle senin "bitti" tanımındır. Çalıştığını nasıl anlayacağını söyleyemiyorsan, yapay zekâ da bunu bilemez.

Adım 2: İlk küçük sürümü oluştur

İlk sürüm, web tarayıcında açılan tek bir dosyadır. Kurulacak bir programlama ortamı yok, sunucu yok, giriş yapmak yok. Aşağıdaki prompt'u yapay zekâ asistanına (Claude, ChatGPT veya benzeri) olduğu gibi kopyala.

Prompt: ilk alışveriş listem

İlk basit uygulamamı yapmama yardım et. Tamamen yeni başlayan biriyim.

Web tarayıcımda açabileceğim, alisveris.html adında tek bir dosyada bir alışveriş listesi oluştur. Tüm stilleri ve tüm JavaScript'i harici kütüphane kullanmadan bu tek dosyanın içine koy.

Ürün adını, miktarı ve bir tanesinin fiyatını girmek istiyorum. Bir düğme ürünü listeye eklesin. Her satırın tutarını ve en altta tüm alışverişin toplamını göster. Bir ürünü silebileyim ve alındı olarak işaretleyebileyim. Bir ürünü alındı olarak işaretlemek toplamı değiştirmemeli.

Boş adı, geçersiz sayıları, negatif fiyatı ve sıfır ya da daha az miktarı reddet. Fiyatta hem ondalık virgülü hem de ondalık noktayı kabul et.

Önce planı kısaca açıkla. Sonra kodun tamamını ve dosyayı kaydedip açmak için tam adımları yaz. Şimdilik başka hiçbir özellik ekleme.
  1. Kodu kopyala. Kodun tamamını, ilk satırından son satırına kadar almak için yapay zekânın cevabındaki kopyalama düğmesini kullan.
  2. alisveris.html olarak kaydet. Düz bir metin düzenleyici aç (Windows'ta Notepad, Mac'te düz metin modunda TextEdit), kodu yapıştır ve alisveris.html olarak kaydet. Dosya türü olarak 'Metin belgesi'ni değil, 'Tüm dosyalar'ı seç.
  3. Tarayıcıda aç. Dosyaya çift tıkla ya da bir tarayıcı penceresine sürükle. Kodla dolu bir sayfa değil, alışveriş listeni görmelisin.
En sık yapılan hata: dosya alisveris.html.txt olarak kaydedilmiş olur. O zaman metin olarak açılır ve uygulama yerine kodu görürsün. Dosya yöneticinde dosya uzantılarını görünür yap ve dosyayı yalnızca .html ile bitecek şekilde yeniden adlandır.

Adım 3: Sadece güzel bir resim olmadığını kontrol et

Doğru görünen bir uygulama, çalışan bir uygulamayla aynı şey değildir. Bu tabloyu satır satır geç ve gördüğünü doğru sonuçla karşılaştır. Bu senin ilk gerçek testin.

Alışveriş listeni test et
Ne giriyorsun veya ne yapıyorsunDoğru sonuç
25 fiyatla 2 adet ekleSatır tutarı 50, toplam 50
30 fiyatla 1 adet ekleToplam 80
İlk ürünü alındı olarak işaretleToplam hâlâ 80
İlk ürünü silToplam 30
-5 fiyat girAçık bir uyarı, hiçbir şey eklenmez
Ondalık noktalı 2.50 fiyat gir2,50 olarak kabul edilir

Herhangi bir satır başarısız olursa, kodu şimdilik elle düzeltme. Yapay zekâya tam olarak hangi satırın başarısız olduğunu, ne girdiğini ve bunun yerine ne gördüğünü söyle ve sadece o sorunu düzeltmesini iste.

Bu tabloyu sakla. Sen ya da yapay zekâ uygulamayı her değiştirdiğinde onu yeniden geç. Çalışan yazılımı sadece bir kez çalışmış yazılımdan ayıran şey bu alışkanlıktır.

Adım 4: Bir değişikliği kendin yap

Şimdi ilk değişikliğini, yapay zekâ senin yerine yazmadan yap. Yapay zekâya sor: 'Kodumda uygulamanın başlığı nerede?' Sana aşağı yukarı şöyle görünen bir satırı gösterecek: <h1>Alışveriş listesi</h1>.

  1. Başlığı bul. alisveris.html dosyasını metin düzenleyicinde aç ve yapay zekânın gösterdiği satırı bul.
  2. Metni değiştir. <h1> ile </h1> arasındaki kelimeleri kendi başlığınla değiştir, örneğin 'Cumartesi alışverişi'. Köşeli ayraçları silme.
  3. Kaydet ve yenile. Dosyayı kaydet, tarayıcıya dön ve sayfayı yenile. Yeni başlığın görünmeli.

Sonra yapay zekâdan, kendi kodunu örnek olarak kullanarak dosyanı üç bölümde açıklamasını iste. Her web uygulamasının aynı üç katmandan oluştuğunu göreceksin:

HTML
  • Kutuları, düğmeleri ve listeyi oluşturur
  • Sayfada ne olduğunu tanımlar
CSS
  • Renkleri, boyutları ve boşlukları belirler
  • Nasıl göründüğünü tanımlar
JavaScript
  • Ürünleri ekler, siler ve hesaplamaları yapar
  • Tıkladığında ne olacağını tanımlar

Adım 5: Uygulamaya yeni bir beceri öğret

Gerçek programlar küçük adımlarla büyür. Tek bir yeni özellik ekle, sonra yeniden test et. Aynı konuşmada yapay zekâya şu devam mesajını gönder:

Prompt: bütçe ekle

Alışveriş listeme bir bütçe ekle. Harcamak istediğim tutarı yazabileyim. Ne kadar kaldığını göster. Toplam bütçeyi aşarsa, ne kadar aştığımı gösteren açık bir uyarı göster. Diğer her şey tam olarak eskisi gibi çalışmaya devam etsin ve bana güncellenmiş dosyanın tamamını göster.
Bütçeyi test et
Ne giriyorsun veya ne yapıyorsunDoğru sonuç
Bütçe 100, ürünlerin toplamı 8020 kaldı, uyarı yok
30'luk bir ürün ekleUyarı: bütçe 10 aşıldı
O ürünü sil20 kaldı, uyarı kaybolur
Bonus, yalnızca yukarıdaki her şey çalıştığında: yapay zekâdan listenin, tarayıcının yerel depolamasını kullanarak ziyaretler arasında hatırlanmasını iste. İlk başarın asla karmaşık bir kuruluma bağlı olmamalı, bu yüzden bunu en sona bırak.

Artık gerçek bir uygulamayı oluşturdun, çalıştırdın, test ettin ve değiştirdin. Programlamanın tamamı bu değil, ama sonraki her derste tekrarlayacağın rutin bu: açıkça tarif et, yapay zekâya ürettir, beklenen sonuçlarla kontrol et ve her seferinde tek bir şeyi değiştir.

Yaptın mı?

Kitabın sana bundan sonra öğrettikleri

Değişiklikleri net iste
Ders 7: bağlam, hedef, kısıtlar ve format içeren promptlar.
Hataları bul ve düzelt
Dersler 2–5: sohbet asistanları, Copilot, Cursor ve Claude Code ile çalışma.
Doğru test et
Ders 8: otomatik testler, uç durumlar ve regresyonlar.
Güvenli tut ve yayına al
Dersler 9–10: güvenlik incelemesi, dağıtım ve bakım.

Alıştırmalar, kontrol soruları, 207 terimlik bir sözlük ve bir prompt kütüphanesi içeren on ders. 20 dilden en fazla 3'ü için £5.99.

Kitabın tamamıyla devam et – £5.99

Henüz satın almaya hazır değil misin?

Kendi uygulamalarını geliştirmek için kullanıma hazır 5 yapay zekâ promptu al

E-posta adresini bırak; promptlar hemen gelsin, ayrıca yapay zekâ ile yazılım geliştirme hakkında birkaç pratik ipucu da al. Spam yok ve aboneliğini istediğin zaman iptal edebilirsin.

Kitabın içinde

Fikirden çalışan yazılıma

Planla ve geliştir

Net bir görev tanımıyla başla, uygun yapay zekâ araçlarını seç ve geliştirirken pratik promptlar kullan.

Çalışmanı kontrol et

Yapay zekânın ürettiği kodu incelemeyi, test yazmayı ve yayından önce güvenliği ele almayı öğren.

Öğrenmeye devam et

Kendi projelerin üzerinde çalışırken alıştırmaları, tekrar sorularını, sözlüğü ve prompt kütüphanesini kullan.

Baskını seç

En fazla üç dil seç

İngilizce, Çekçe, Slovakça, Almanca, Fransızca, İspanyolca, İtalyanca, Portekizce, Felemenkçe, Lehçe, Macarca, Rumence, Bulgarca, Rusça, Ukraynaca, Türkçe, İsveççe, Danca, Norveççe ve Fince.

Ödeme SumUp tarafından güvenle işlenir. Ödemenin hemen ardından baskılarını burada, ABCDayZ'de, herhangi bir cihazda çevrimiçi okuyabilirsin.

Toplam £5.99. Aşağıdan istediğin 1, 2 veya 3 dil baskısını seç.

Senin baskın

En fazla 2 dil daha ekle – £5.99'a dahil

🛡️ 14 gün para iade garantisi: kitap sana uygun değilse satın alımdan sonraki 14 gün içinde bize e-posta gönder, ücretin tamamını iade edelim.

En fazla 3 dil seç, ardından SumUp ile güvenle öde.

Satıcı: Marek DesignLeaf & DAP (Digital Art Production), 1 Oriel Court, Didcot, Oxfordshire, OX11 8UG, United Kingdom. İletişim: marek@designleaf.co.uk. İadeler ve sorunlar · Gizlilik

Satın almadan önce

Ne alacağım?

Seçtiğin her dilde (en fazla üç) etkileşimli HTML baskısı; ABCDayZ'de tüm cihazlarından çevrimiçi okuyabilirsin.

Kaç dil alıyorum?

Mevcut 20 dil baskısından istediğin 1, 2 veya 3 tanesini seç. Her durumda toplam £5.99. Dilleri ödemeden önce seç.

Teslimat nasıl oluyor?

Ödemeyi SumUp'ın güvenli ödeme sayfasında yaparsın. Ödeme onaylanır onaylanmaz ABCDayZ'ye geri dönersin ve baskıların çevrimiçi açılır. Diğer cihazların için kişisel bir erişim bağlantısı da alırsın.

Yapay Zekâ ile Programlama

Bu kitap kimin için

Kitaptaki yöntemi nerelerde uygulayabileceğine dair örnekler. Kitabın kendisi alışveriş listesi ve bir iş takibi örneği üzerinden ilerler; aşağıdaki fikirler kendi projelerin için.

🔧

Usta

İş bilgilerini müşteri için net bir fiyat teklifine dönüştüren basit bir uygulama istiyor.

Kitapla: Uygulamayı yapay zekâya adım adım anlatmayı, sonuçları test etmeyi ve telefonda çalıştırmayı öğreniyor.

🛒

Küçük dükkân sahibi

Siparişleri ve stoku defterlerde ve tablolarda takip ederken zaman kaybediyor.

Kitapla: Dükkânın işleyişine tam uyan küçük bir sipariş ve stok takip aracı geliştiriyor.

🌱

Tamamen yeni başlayan

Hiç tek satır kod yazmamış ve nereden başlayacağını bilmiyor.

Kitapla: Her adımdan sonra kontrollerle, bölümleri sıfırdan ilk çalışan programa kadar takip ediyor.

13 örnek daha gör
💼

Serbest çalışan

Başkalarının para ödeyeceği küçük bir araç için fikri var.

Kitapla: Onu planlamayı, geliştirmeyi, test etmeyi ve yayına almayı, ardından çevrimiçi satışa hazırlamayı öğreniyor.

📊

Ofis çalışanı

Her hafta aynı tablo ve rapor işlerini tekrar tekrar yapıyor.

Kitapla: Sıkıcı kısımları güvenli ve adım adım otomatikleştiren betikleri yapay zekâyla yazıyor.

🎓

Kariyer değiştiren

Yalnızca sertifika değil, gösterebileceği gerçek projeler istiyor.

Kitapla: Çalışan programlardan küçük bir portföy oluşturuyor ve her birinin nasıl çalıştığını anlıyor.

🏠

Ev sahibi

Kiracıları, kira tarihlerini ve onarımları bir sürü mesaj ve not arasında idare etmeye çalışıyor.

Kitapla: Kiracılar, vadesi gelen ödemeler ve bakım işleri için basit bir takip aracı geliştiriyor.

🌿

Bahçıvan veya peyzajcı

Müşteri işlerini, ziyaretleri ve notları aklında ya da kâğıtta tutuyor.

Kitapla: Müşteri kayıtları, ziyaret takvimi ve fotoğrafları tek yerde toplayan bir iş günlüğü oluşturuyor.

📚

Öğretmen

Genel bir uygulama değil, sınıfına uygun etkileşimli alıştırmalar istiyor.

Kitapla: Cevapları kontrol eden ve ilerlemeyi gösteren testler ve alıştırma araçları geliştiriyor.

🎥

İçerik üreticisi

Paylaşımları, fikirleri ve son tarihleri çok fazla uygulamada planlıyor.

Kitapla: Tam da kendi yayınlama tarzına göre çalışan kişisel bir içerik planlayıcısı yapıyor.

👪

Yoğun ebeveyn

Aile takvimini, ev işlerini ve alışveriş listesini tek yerde istiyor.

Kitapla: Evdeki herkesin kullanabileceği küçük bir aile düzenleyicisi geliştiriyor.

☕

Kafe sahibi

Rezervasyonları ve menü değişikliklerini telefonla ve el yazısı notlarla alıyor.

Kitapla: Kolayca güncellenebilen basit bir rezervasyon ve menü sayfası oluşturuyor.

🔌

Hobi üreticisi

Evde sensörleri ve cihazları var ama bunları birbirine bağlayacak yazılımı yok.

Kitapla: Verileri okuyan, kaydeden ve gösteren kodu yapay zekâyla yazıyor.

🚀

Girişim kurucusu

Geliştiricilere para harcamadan önce çalışan bir prototipe ihtiyacı var.

Kitapla: Fikri gerçek kullanıcılarla denemek için ilk sürümü geliştiriyor.

⏳

Emekli

Yeni bir şey öğrenmek ve kendisi için işe yarar şeyler yapmak istiyor.

Kitapla: Net bölümler, sözlük ve tekrar sorularıyla kendi hızında öğreniyor.

💻

Bilişim öğrencisi

Kod için yapay zekâ kullanıyor ama yazdığı kodu her zaman anlamıyor.

Kitapla: Yapay zekânın ürettiği kodu sadece kopyalamak yerine okumayı, test etmeyi ve hatalarını ayıklamayı öğreniyor.

Kitabı al — £5.99 · en fazla 3 dil

Yapay Zekâ ile Programlama – £5.9920 dilden 3'üne kadar · çevrimiçi oku
Kitabı al