ChatGPT kod yazdırma

H4nSkill

Hectopat
Katılım
31 Ocak 2022
Mesajlar
198
Çözümler
1
Daha fazla  
Sistem Özellikleri
R5 5600 | Rx 6600xt | 16gb 3200mhz Ram
Cinsiyet
Erkek
Arkadaşlar, kodlama hakkında neredeyse hiç bilgim yok fakat birkaç basit uygulama yapmak istiyorum. Java ve Python gibi dillerde denedim fakat çoğu zaman ya eksik ya da hatalı kodlar veriyor. Kodları isterken nasıl tarif edebilirim?
 
Son düzenleyen: Moderatör:

ChatGPT kod yazma gibi konularda başarılı olamıyor hocam, ona daha çok soru vs. sorarsanız cevap verir.
 
Yazdığı kodlarda çok hata oluyor ama düzeltilince çalışabiliyor.
 
Belli bir seviyenin üstünde şeyler yapamıyor zaten. Geçen dönem üşendiğim için quizlerimden birisini ona yaptırmayı denemiştim, şu basit kodu bile yazamadı:

Python:
import sys


def diamond_printer(n):
    l = ["*" * j for j in range(1, 2*n) if j % 2 == 1]
    width = 2 * n - 1
    for k in range(0, number):
        print(l[k].center(width, " "))
    l.reverse()
    for z in range(1, number):
        print(l[z].center(width, " "))


number = int(sys.argv[1])
diamond_printer(number)

Kendince bir şeyler karalamıştı ama asla düzgün çıktı verecek kodu yazamıyordu.
 

Hocam direkt hesap makinesi yap derseniz çok hata çıkar. Ama mesela “Python ile kullanıcın girdiği sayılarla toplama nasıl yaparım” gibi soruları sorarak birleştirmeniz lazım kodları.
 
Benim fikrim öğrenme aşamasında kod yazdırma işlemini ChatGPT'ye yaptırmaman. Çünkü öğrenmene tamamen engel oluyor. Kendin uğraşıp, programını debug ettiğin zaman sana daha fazla şey katacağından eminim.
 

Ya işte Arduino'dan LED yakıp söndürebiliyoruz. IoT projelerini çok güzel yazıyor.
 

Amacınız kod öğrenmek ise ChatGPT yazdırmak yerine kendiniz kodlar hakkında bilgi öğrenip kendiniz yazmayı denemeniz daha iyi bir öğrenme şekli olabilir, onun dışında istediğiniz şeyi söyliyebiliyorsanız belki daha iyi yardımcı olabiliriz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…