Python için ev ödevleri

yazılıma merak saldım ve Python öğrenmeye karar verdim Burası müthiş bir yer. Emeği geçen herkese teşekkür ederim.

Sizden şöyle bir ricam olacak ufak ufak ödevler olsa bunları yapmaya çalışsak, bu sayede bilgilerimizi pekiştirip, pratik yapma imkanı olsa, çok güzel olur aslında.

Kendi kendinize ödev verebilirsiniz. Açıklayacak olursak, mesela input ve len fonksiyonunu öğrendiniz. Bir program yazın, input fonksiyonu ile len fonksiyonunu kullanın. Örneğin kullanıcının girdiği verinin uzunluğunu ölçen bir program yazabilirsiniz. Böylece hem kendinizi geliştirirsiniz, hem de öğrendikleriniz daha kalıcı olur. Pratik yapıp bilgilerinizi pekiştirirsiniz. :slight_smile:

Burada deneme sınavları var hocam isterseniz bir bakın yardımı dokunur.

Değerlendirme 1 : https://www.thatquiz.org/tr/practicetest?14yam22aylj3b
Değerlendirme 2 : https://www.thatquiz.org/tr/practicetest?14zam226y398
Değerlendirme 3 : https://www.thatquiz.org/tr/practicetest?14yand7gwjndr
Değerlendirme 4: https://www.thatquiz.org/tr/practicetest?14yaoofow1asl3
Değerlendirme 5: https://www.thatquiz.org/tr/practicetest?14xaqelsw131cu
Değerlendirme 6: https://www.thatquiz.org/tr/practicetest?14zavvsgwkocc
Değerlendirme 7: https://www.thatquiz.org/tr/practicetest?14yb12lfzd6g7 (For - While döngüleri , if yapısı)
Değerlendirme 8:https://www.thatquiz.org/tr/practicetest?14zb1a00w4me4 (For,While; Break, Continue, Pass )
Değerlendirme 9:https://www.thatquiz.org/tr/practicetest?14wb1l4ayfpl (Karakter dizileri, For,While )
Değerlendirme 10 : https://www.thatquiz.org/tr/practicetest?14xb9hl7zibli (Listeler)
Değerlendirme 11 : https://www.thatquiz.org/tr/practicetest?14xbbp6cw8ina (Demetler -Tuple)
Değerlendirme 12 : https://www.thatquiz.org/tr/practicetest?14wbb9dayt305 (Sözlükler - Dictionary)
Değerlendirme 13 : https://www.thatquiz.org/tr/practicetest?14xbdkt1x1vpai (Random-Dict-Tuple-List)
Değerlendirme 14 : https://www.thatquiz.org/tr/practicetest?14zbf8mayfo20 (Genel Tekrar)
Değerlendirme 15 : https://www.thatquiz.org/tr/practicetest?14xbhl1lx1tbce (Fonksiyonlar)
Değerlendirme 16 :https://www.thatquiz.org/tr/practicetest?14xbij87z2cue (Fonksiyonlar)
Değerlendirme 17 : https://www.thatquiz.org/tr/practicetest?14zbk9o8witn8 (Genel tekrar)

alıntıdır.

5 Beğeni

merhaba hocam kendi kendimize hangi ödevler vere biliriz? ben yeni başladım. Sınıflara kadar geldim(class). ama izlediğim kursta ödev yok. ödev yapmadan diğer derslere geçince unutuyorum

@ilyas_fj
Birkaç basit ancak pratik yapmak için ara sıra kendim de baştan yazdığım örnek paylaşabilirim.
Class’lara kadar geldiğinizi varsayarak şunları öneriyorum ve basitten zora doğru sıraladım ;

1.Bir listedeki sayıları sort fonksiyonu kullanmadan kendi yazacağınız bir fonksiyon ile büyükten küçüğe ,küçükten büyüğe sıralama yapabilirsiniz.

2.Bir metin dosyasındaki daha doğrusu bir metindeki en çok tekrar eden kelimeyi , kelimeleri tespit etmek gibi eğlenceli bir çalışma yapılabilir. Örneğin; internetten herhangi bir makaleyi kullanıp bu makalede en çok tekrar eden yani kullanılan kelimeleri bulabilirsiniz.Ben bu uygulamama ctrl+f diyorum:)

3.Veri tiplerini(liste,demet,sözlük vb.) kullanarak çeşitli bilgiler(girdiler) alıp bunları dosya işlemleriyle ilgili bilgilerinizi kullanarak bir text dosyasına kaydetme , sonra güncelleyebilme,gerektiğinde silebilme gibi metin belgesini veritabanı gibi kullanabileceğiniz bir uygulama yapabilirsiniz. Hem bilgilerinizi tekrar etme açısından hem de uğraştırırken eğlendirmesi açısından keyif alacağınızı düşünüyorum.Mesela telefon rehberi gibi bir uygulama yapıp metin belgesine yazdırabilirsiniz.

Eğer 2 ve 3 te paylaştığım programlar için yardım veya örnek kod isterseniz kendi yazdıklarımı paylaşabilirim.1 numaralı çalışma için uğraşmanız bile çok fazla katkı sağlayacaktır:)