Teşekkürler hocam, yalnız dataya sizinki kadar sade bir kayıt aklıma gelmedi, aslında ben oraya sözlük yerleştirip bu işi halletmeyi planlıyordum. O nedenle sözlük yapısını kullanmayı ilerde bulursam diye o yapıyı bozmadım. İkinci olarak o acayip şekilleri de sadece istediğim tarihi alabilmek için ekledim ama tam bir döküm için benim yöntem sıkıntılı. Neyse zamanla öğreneceğim. Aynı öğrenciyi kaydetme durumu ogrenciara fonksiyonunda aslında öğrencidurumu +,- ile ifade etmiştim. Bunu input önüne koyarsam belki işe yarar. Teşekkürler. Bu arada ben de tkintera çalışmaya başladım. Aktarabilirsem oraya aktaracağım.
Bu arada bu programdan çok çok gelişmişini yıllardır exelde kullanıyorum. Excelde program çok güzel ama tam istediğim şekilde müdahale edemeyebiliyorum. Program hayalim, Pythonla bunu yapmak iseğiyle başladı. Ama şimdi görüyorum da pythonda exceldeki gibi bir takip programı yapmak aylarımı alır ve son hali de aynı işlevsellikte olmaz herhalde.
Asıl ben teşekkür ederim. Bugüne kadar kullanmaya gerek duymadığım database de bir sütunun içine veri eklemeyi sayenizde kullandım. Fikirler paylaştıkça çoğalır.
Python da çözümün birkaç yolu olabilir. Bu bunlardan birisi idi. Belki daha da kolay yolu her zaman olabilir.
Tkinter ile program yapmayı seveceksiniz. Öğrendiğinizde program yapmak 2-3 gününüzü alır. Tabiiki küçük programlar için. Mesela bu program 295 satır. Öğrendiğinizde 2-3 günde bunu yaparsınız. Mesela benim KarışıkMatik programım 110000 satırının üstünde. 2016 mart ayında başladım ve devam ettiriyorum. Uzun soluklu bir program. Bitince bunun çıktısını excele dönüştürmeyi planlıyorum.
Belki işlevsellikte daha da iyisi olabilir. Program Tkinter-Excele aktarılabiliyor. Tecrübe kazandıkça olacak şeyler. Sıfırdan program yazmak aynen okuma-yazma bilmeyen çocuğa okuma-yazma öğretmek gibi bir şey. Çalışmalarınızda kolaylıklar diliyorum.