İçindekiler
ChatGPT Nedir?
ChatGPT, OpenAI tarafından geliştirilen bir yapay zeka sohbet asistanıdır. GPT-4 ve GPT-4o gibi güçlü dil modelleri üzerinde çalışır. Sorularınızı yanıtlar, kod yazar, metin çevirir, özetler çıkarır ve yaratıcı içerikler üretir.
Programlama bilgisi gerektirmez; doğal dilde konuşarak her türlü görevi yaptırabilirsiniz. Dünyada 100 milyondan fazla kullanıcısı olan en popüler AI aracıdır.
Doğal Sohbet
Türkçe dahil 50+ dilde doğal konuşma.
Kod Yazma
Python, JavaScript, HTML/CSS ve daha fazlası.
Görsel Üretme
DALL-E ile metin açıklamasından görsel üretimi.
Kurulum & Başlangıç
Adım 1: Hesap Oluşturma
chat.openai.com adresine gidin ve "Sign up" butonuna tıklayın. Google, Microsoft veya Apple hesabınızla hızlıca kayıt olabilirsiniz. E-posta doğrulaması yapın ve hesabınız hazır.
Adım 2: İlk Sohbetiniz
Giriş yaptıktan sonra metin kutusuna herhangi bir soru yazıp Enter tuşuna basın:
Merhaba! Bana JavaScript'in ne olduğunu basitçe açıklar mısın?
Adım 3: Arayüzü Tanıyın
Sol Panel
Sohbet geçmişiniz burada listelenir. "New chat" ile yeni sohbet başlatın.
Model Seçimi
Üstten GPT-4o veya GPT-4o mini arasında seçim yapabilirsiniz.
Temel Kullanım
Soru Sorma
HTML ve CSS arasındaki fark nedir? Bir web sayfası yapmak için hangisine önce ihtiyacım var?
Kod Yazma
Python ile bir hesap makinesi programı yaz. Toplama, çıkarma, çarpma ve bölme işlemleri yapsın. Kullanıcıdan girdi alsın.
Metin Çevirme
Şu metni İngilizce'ye çevir ve profesyonel bir ton kullan:
"Merhaba, projemiz hakkında bilgi vermek istiyorum. Geçen ay lansmanını yaptığımız uygulama 10.000 kullanıcıya ulaştı."
Metin Özetleme
Şu makaleyi 3 madde halinde özetle ve anahtar çıkarımları listele:
[Makale metnini buraya yapıştırın]
Web Sitesi Oluşturma
ChatGPT ile sıfırdan bir portfolyo web sitesi oluşturalım. Adım adım takip edin:
Adım 1: Temel Yapıyı Oluşturun
Bana modern bir portfolyo web sitesi oluştur. Tek sayfa (single page) olsun.
Bölümler: Hero, Hakkımda, Projelerim, İletişim.
HTML, CSS ve JavaScript kullan. Responsive olsun.
Renk teması: koyu arka plan (#1a1a2e), mor aksanlar (#7856ff).
Her bölümü ayrı ayrı açıkla.
Adım 2: Projeleri Ekleyin
Projelerim bölümüne 3 proje kartı ekle. Her kartta:
- Proje görseli (placeholder)
- Proje adı ve açıklaması
- Kullanılan teknolojiler (tag olarak)
- GitHub ve Demo linkleri
Kartlar hover efekti ile yukarı kalksın. CSS Grid kullan.
Adım 3: İletişim Formunu Ekleyin
İletişim bölümüne çalışan bir form ekle:
- İsim, e-posta, mesaj alanları
- Form validasyonu (JavaScript ile)
- Gönder butonu loading animasyonu
- Başarılı gönderim mesajı
Formspree veya EmailJS ile bağla ve nasıl yapılacağını açıkla.
Adım 4: Yayınlayın
Bu web sitesini GitHub Pages ile ücretsiz yayınlamak istiyorum.
Adım adım anlat:
1. GitHub repo oluşturma
2. Dosyaları yükleme
3. GitHub Pages aktifleştirme
4. Özel domain bağlama (opsiyonel)
Mobil Uygulama Geliştirme
ChatGPT ile React Native kullanarak bir yapılacaklar listesi (todo) uygulaması oluşturalım:
Adım 1: Projeyi Başlatın
React Native ile bir Todo uygulaması oluşturmak istiyorum. Expo kullanarak başlat.
Şu özellikleri içersin:
- Görev ekleme ve silme
- Görev tamamlandı olarak işaretleme
- AsyncStorage ile yerel depolama
Proje yapısını ve kurulum komutlarını ver.
Adım 2: Arayüzü Tasarlayın
Todo uygulamasının ana ekranını tasarla:
- Üstte başlık ve tarih
- Yeni görev eklemek için input + buton
- Görev listesi (FlatList ile)
- Her görevde checkbox, metin ve silme butonu
Modern ve minimalist tasarım, koyu tema kullan.
Adım 3: Veri Kaydetme
AsyncStorage kullanarak görevleri telefona kaydet.
Uygulama kapanıp açıldığında görevler kaybolmasın.
useEffect ile veri yükleme ve kaydetme mantığını yaz.
Hata durumlarını da handle et.
İleri Seviye İpuçları
Sistem Promptları
"Custom Instructions" ayarlarından ChatGPT'ye varsayılan bir rol verin. Örneğin: "Sen kıdemli bir full-stack geliştiricisin. Her zaman temiz, yorumlu kod yaz."
Temperature Ayarı
API kullanıyorsanız temperature değerini ayarlayın. Kod için 0.1-0.3 (tutarlı), yaratıcı içerik için 0.7-0.9 (çeşitli) kullanın.
Custom GPTs
Kendi özel GPT'nizi oluşturabilirsiniz. "Explore GPTs" bölümünden hazır GPT'leri keşfedin veya "Create a GPT" ile kendinizinkini yapın.
Dosya Yükleme & Analiz
PDF, görsel, CSV ve kod dosyalarını yükleyerek analiz ettirebilirsiniz. Ataç ikonuna tıklayın ve dosyanızı seçin.
Fiyatlandırma
Free
- GPT-4o mini erişimi
- Sınırlı GPT-4o kullanımı
- Web arama
- Dosya yükleme & analiz
- GPT Store erişimi
Plus
- Tam GPT-4o erişimi
- DALL-E görsel üretimi
- Gelişmiş veri analizi
- Custom GPT oluşturma
- Erken erişim özellikleri
Team
- Plus'ın tüm özellikleri
- Daha yüksek kullanım limiti
- Paylaşılan çalışma alanı
- Yönetim paneli
- Veri eğitime dahil edilmez
Pratik Alıştırmalar
Aşağıdaki alıştırmaları ChatGPT ile deneyin ve öğrendiklerinizi pekiştirin:
Kişisel Biyografi Sayfası
ChatGPT'ye kendinizi tanıtan bir biyografi sayfası yazdırın. HTML ve CSS kullanarak responsive bir tek sayfa tasarlayın. Adınız, fotoğrafınız, becerileriniz ve sosyal medya linkleriniz olsun.
Hava Durumu Uygulaması
ChatGPT ile JavaScript kullanarak bir hava durumu uygulaması yapın. OpenWeatherMap API'sini kullanın. Şehir arama, sıcaklık gösterimi ve hava durumu ikonları ekleyin.
E-posta Şablonu Oluşturucu
ChatGPT'den farklı durumlar için 5 profesyonel e-posta şablonu oluşturmasını isteyin: iş başvurusu, müşteri takibi, proje teklifi, toplantı daveti ve teşekkür e-postası.