Ben pythonda oldukça yeniyim object oriented,sqlite mantığını öğrendim.Fakat ilk yazacağım programın çok kullanıcılı,log-in sistemi olan aynı zamanda sqlite veri tabanını kullanabileceğim bir program olmasını istiyorum.Bir kullanıcı arayüzü de yazmam gerek tabii ki.Sizce işe nerden başlamalıyım?Örnek olarak log-in sisteminden mi ya da veritabanı kısmından mı?
ilk yapacağın projenin ne iş yapacağına karar verdin mi yoksa bunu mu soruyorsun?
consol mu yoksa masaüstü uygulaması mı ya da web uygulaması karar verdin mi?
bu ikisi arasında pek öncelik farkı olduğunu düşünmüyorum. ancak öncelikle çalışacak modelleri (class ları) tasarlayarak başlamak gerektiğini düşünüyorum. sonrasında da veri tabanı. tabi nasıl bir proje yapacağına da bağlı.
Eğer hiçbir fikrin olmadığı için bu kadar (bence) belirsiz bir soru sorduysan tavsiyem youtube, udemy, medium gibi platformlarda örnek bir proje uzerinden python anlatan dersler bulup onları adım adım takip etmen olacaktır. mesela: Contact Management System Project in Python with SQLite (izlemedim; nasıl anlatmış bilmiyorum. ancak ‘python’, ‘sqlite’, ‘project’ anahtar kelimeriyle arayınca bu örnek çıktı.
Masaüstü bir program olacak.Çalıştığım şirketin veritabanına bağlayacağım.Erişim sadece 5-6 kişide olacak.Bir belge numarasına ait yine 6-7 adet değişken olacak.Amacım çok basit bir erp programı gibi davranıp sipariş eksiği tamamlandığında haber vermesi.Ama burada önemli olan nokta kullanıcıların tablolara kayıt atabilmesi olacak.Bir de bunların kaydını tutmak istiyorum.Udemy’den bir kursu takip ediyorum şu an.Çok sağol cevapların için.Şu an tkinter ile log-in ekranını ayarlıyorum,log-in ekranından başladım.
def connect_database():
if usernameEntry.get()==’’ or passwordEntry1.get()==’’ or passwordEntry2.get()==’’:
messagebox.showerror(‘Hata’ , ‘Herhangi bir alan boş olmamalı…’)