Udemy üzerinden Python kursu alıyorum. Daha önce yazılım geçmişim olmadı, bu projeye kadar pratikleri çatır çatır yapıyodum ve bir anda takılıp kaldım. Merak ettiğim bu proje cidden zorlayıcı mı yoksa çalıştığım konuları tekrar gözden mi geçirmeliyim? Kursun şuan %50'nini bitirmişim. Duruma göre bir süre (en azından 7-10 gün) kursa ara vererek ciddi manada tekrar yapmaya döneceğim. Kurs = 2020 Complete Python Bootcamp: From Zero to Hero in Python Not: CodingBat sitesindeki soruları yapabiliyorum (yarısı bitti şimdiye kadar) Not 2: Eğer zorsa bana pratik için bir site önerir misiniz? Soru Milestone Project 1 Your assignment: Create a Tic Tac Toe game. You are free to use any IDE you like. Here are the requirements:
Tamamen bağımsız bir şekilde çözemeyenler için adım adım neler yapmamız gerektiğini de başka bir dosyada göstermiş. Örnek olarak = https://ibb.co/Vxc4xqJ Fakat ben bu adımları söylemesine rağmen yine yapamadım. Neden bilmiyorum çook fazla kafam karıştı. Ha en son kodları inceleyince tamam bu bu işe yarıyor vs diyebiliyorum; fakat ilk başta 0 dan kendi aklımdan yazamıyorum. Kod Yığını
< Bu mesaj bu kişi tarafından değiştirildi The Management -- 23 Eylül 2020; 17:31:5 > |
Bu proje yeni başlayanlar için zor mu? Yoksa ben mi beceremedim?
-
-
yapana kadar hersey zordurö
-
quote:
Orijinalden alıntı: mahoni_38yapana kadar hersey zordurö
Bu kodları ben kendi başıma yapamadım hocam. Cevap anahtarına göz atmak zorunda kaldım
-
Aslında çok zor bir proje değil ama yeni başlıyorsanız kafanız karışmış olabilir. Akış olarak düşünürseniz aslında sırayla devam eden bir while loopunun içinde olması gerekiyor oyun mantığınının. Tic tac toe olduğu için de 9 haneyi bir yerde depolamanız lazım. Bence en zor kısım winCheck kısmı olabilir, ama onu da birçok if koşuluyla çözebilirsiniz.
Çözüme bakmış dahi olsanız bence sıfırdan yazmaya çalışın, nerede takılıyorsanız ona kafa yorun daha verimli olur. Sadece çözüme bakıp anladım diyip geçerseniz önünüze yeniden böyle bir problem çıktığında hatırlamama ihtimaliniz olur.
-
ilk başta zordur sonra çözdükçe kolaylaşır
-
zaten çoğu kişi direkt kafadan yazamaz tek seferde. sorunlar çıkacak her seferinde, çözeceksin teker teker. C++ resmi sitesinde bile çoğu zaman sistem istenildiği gibi çalışıyorsa optimize etmeyin / kodu değiştirmeyin yazıyor düşün yani.
mesela şimdi o kodu çalıştır ve vereceği hatayı anlayıp çözmeye çalış. program açılır hale geldiğinde eksik kısımları da o zaman doldur. en son program tamamen sıkıntısız çalışır hale geldiğinde de optimizasyonu yaparsın(gereksiz kodları kaldırırsın, daha işlevli kodlar kullanırsın)..
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X