Phyton Veritabanı Kullanarak Basit Bankacılık Programı
Phyton if, elif ve else komutlarını ve for döngüsünü, fonksiyonları, sqlite veritabanı uygulamasını kullandığımız. Müşteri girişi yapmak, yeni üye kaydı yapmak, çalışanları listelemek gibi fonksiyonlara sahip örnek kod ve veritabanı.
import sqlite3 ## Fonksiyon Bolumu def uyegirisi(): musid= input("Musteri ID: ") connection= sqlite3.connect("ogrenci.db") cursor = connection.execute(""" select musteriid,sifre,isim,sehir,hesaptur,bakiye,danismanid from musteriler """) for raw in cursor: if musid in raw: mussif=input("Sifre Girin: ") connection.close() connection2= sqlite3.connect("ogrenci.db") cursor2 = connection2.execute(""" select musteriid,sifre,isim,sehir,hesaptur,bakiye,danismanid from musteriler where musteriid=(?) """,(musid)) for row in cursor2: if mussif in row: print("**************\nBILGILERINIZ\n******************") print("HoşGeldin " + str(row[2])) print("Hesap Turu: " + str(row[4])) print("Hesap Bakiyen: " + str(row[5])) print("\n***************") else: print("\n**********\nYanlis Sifre\n***********") break connection2.close() giriscikis() def yeniuyekaydi(): newmusid= input("Musteri ID: ") newsif= input("Sifre Olustur: ") newisim= input("Isım Soyisim: ") newsehir= input("Sehir: ") print("Hesap turleri: \n Bireysel Vadesiz \n Bireysel Vadeli \n Kurumsal ") newhes= input("Hesap Turunu Yazin: ") newdan= input("Bilgi Aldiginiz Bir Danisman Ismi: ") print("**********************") print("Bizi Tercih Ettiginiz İçin Tesekkurler En Yakın Zamanda Sizi Arayacagız \n *********") connection3= sqlite3.connect("ogrenci.db") cursor3 = connection3.execute(""" insert into musteriler (musteriid,sifre,isim,sehir,hesaptur,danismanid) values(?,?,?,?,?,?) """ ,(newmusid,newsif,newisim,newsehir,newhes,newdan)) connection3.commit() connection3.close() giriscikis() def calisanbilgisi(): connection4= sqlite3.connect("ogrenci.db") cursor4 = connection4.execute(""" select calisanid,isim,alan,sehir,uzmalan from calisan """) for raw in cursor4: print("******************\n") print("ID:" + str(raw[0])) print("Isim Soyisim: " + str(raw[1])) print("Sehir: " + str(raw[3])) print("Alan: " + str(raw[2])) print("Uzmanlık Alanı: " + str(raw[4])) print("\n") connection4.commit() connection4.close() giriscikis() def giriscikis(): print("Yapılabilecek Islemler\n*************") print("\nUye Girisi Yapmak icin 1 **") print("Yeni Uye Kaydi Yapmak icin 2 **") print("Danısman Bilgisi Al 3 **") print("Cıkıs icin herhangi bir tus **") secenek2= input("Seceneginizi Girin: ") if secenek2 in "2": yeniuyekaydi() elif secenek2 in "1": uyegirisi() elif secenek2 in "3": calisanbilgisi() else: print("*****************\nTekrar Gorusmek Uzere :)))") ## Fonksiyon Bolumu Sonu print(" **************\n GUVEN BANK \nGuvenin Tek Adresi ") print("Bankacılık Sistemine Guvenli Devam Et \n**************\n") print("Islemler: ") print("Giris icin 1 **") print("Yeni Uye Kaydı icin 2 **") print("Danısman Bilgisi Al 3 **") islem=input("Yapmak Istedigin Islem:") if islem in "1": uyegirisi() elif islem in "2": yeniuyekaydi() elif islem in "3": calisanbilgisi() else: print("\nYanlis Islem Numarası")
Merhaba, bunun eğitimini online almamız mümkün mü acaba?
YanıtlaSilElbette mümkün fakat şuanlık bizim kurs niteliğinde bir projemiz bulunmamakta.Ama dilerseniz internet üzerinde ya da kitaplar üzerinde çeşitli dersler mevcut.İnternette kısa bir araştırma sonrasında bunlara ulaşabilirsiniz. Yine de herhangi bir sorunuz olursa e posta adresime ya da iletişim bölümünden bize ulaşabilirsiniz.
Sil