ana_şifre = str(anaekran.parola.text()) ana_şifre_hashing = hashlib.md5(ana_şifre.encode('utf-8')).hexdigest() baglanti.cursor.execute("select Uygulamalar,Şifre from şifreler where anaşifre=?", (ana_şifre_hashing,)) liste = baglanti.cursor.fetchall() liste=dict(liste) if(len(liste)!=0): temp="" temp2="" for i in liste.keys(): temp+=i+"\n" for j in liste.values(): temp2+=j+"\n"+"\n" self.text_edit.setText(str(temp)+"\n"+str(temp2))
ana_şifre_hashing = hashlib.md5(ana_şifre.encode('utf-8')).hexdigest() baglanti.cursor.execute("select * from üyeler where anaşifre=?", (ana_şifre_hashing,)) liste = baglanti.cursor.fetchall() if (len(liste) != 0):
baglanti.cursor.execute("insert into şifreler values(?,?,?)", (ana_şifre_hashing, tanım, sifre)) baglanti.baglantı.commit() self.bilgi.setText("Şifreniz kaydedildi") else: self.bilgi.setText("Ana şifreniz yanlış tekrar deneyin")
baglanti.cursor.execute("select * from üyeler where anaşifre=?", (eski_sifre_hashing,)) data = baglanti.cursor.fetchall()
if (len(data) != 0): baglanti.cursor.execute("update üyeler set anaşifre=? where anaşifre=?",(yeni_sifre_hashing, eski_sifre_hashing)) baglanti.cursor.execute("update şifreler set anaşifre=? where anaşifre=?",(yeni_sifre_hashing, eski_sifre_hashing)) baglanti.baglantı.commit() self.yazi.setText("Şifreniz başarıyla değiştirildi") else: self.yazi.setText("İşlem başarısız")
Gidiyorum zaten.Classlar modul mu diye bir sey demissiniz.Evet moduldur.Python da yazilan hersey moduldur ve objedir.OOP hakkin da fazl bilgim olmadigi icin yardim istemistim.Cok ters bir cevqp verdiginiz icin tesekkurler.
Nesneye yönelik tasarım büyük uygulamalarda* ve kütüphane yazılımlarında** (software library) mantıklıdır. Burada Qt kullanan bir vt sorgulama ekranından başka birşey görülmüyor o yüzden herşeyi class'lara dökmek cok isabetli değil, öğrenme açısından da. Bu arada forumun syntax highlighting özelliği olmaması ve tüm kodları satırbaşlarına getirmesinin de etkisiyle Python kodu aşırı dolu ve tekrar edici görünüyor.
* Örneğin bir havalimanının tüm yolcu ve uçak işlemlerini takip eden bir yazılım projesi gibi.
** Örneğin Java Collections Framework veya Microsoft Foundation Classes / MFC gibi.
Modül ve Class birbirine yakın fakat farklı şeyler. Class bir kod içindeki blok iken Modül ayrı bir kod bloğu. Birisi nesnel programlama iken diğer modüler programlama.https://duckduckgo.com/?q=class+vs+module+python&ia=qa DuckDuckGo'da bakarsan konuya ilişkin instant answer var.
Ancak bu başka, seyfi84 'in sanki bir patron veya bir babaymış gibi cevap vermesi başka.
< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 8 Mayıs 2018; 20:18:58 >
Nesneye yönelik dediğimiz şey çok daha farklı bir şey aslında. Ama okul açısından olmuş mu, olmuş. Hoca puan verir mi, tipik bir anadolu okuluysa çok büyük ihtimalle verir.
< Bu ileti mini sürüm kullanılarak atıldı >
< Bu ileti mobil sürüm kullanılarak atıldı >
< Bu ileti mini sürüm kullanılarak atıldı >
< Bu ileti mobil sürüm kullanılarak atıldı >
Yani o yüzden izleyip okuyup öğrenmen lazım. Dur sna bir kıyak geciyim bilge adam oğretmenlerinden birinin OOP ders video serisi
Videoyu izlemek için tıklayınız
biride @seyfi84 gereksizini banlasın ya anca boş mesaj ve trollük yapıyor.
< Bu mesaj bu kişi tarafından değiştirildi OzMeN OzzY -- 1 Mayıs 2018; 15:39:15 >
Bu mesajda bahsedilenler: @seyfi84
< Bu ileti mobil sürüm kullanılarak atıldı >
* Örneğin bir havalimanının tüm yolcu ve uçak işlemlerini takip eden bir yazılım projesi gibi.
** Örneğin Java Collections Framework veya Microsoft Foundation Classes / MFC gibi.
Modül ve Class birbirine yakın fakat farklı şeyler. Class bir kod içindeki blok iken Modül ayrı bir kod bloğu. Birisi nesnel programlama iken diğer modüler programlama.https://duckduckgo.com/?q=class+vs+module+python&ia=qa DuckDuckGo'da bakarsan konuya ilişkin instant answer var.
Ancak bu başka, seyfi84 'in sanki bir patron veya bir babaymış gibi cevap vermesi başka.
< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 8 Mayıs 2018; 20:18:58 >
< Bu ileti mini sürüm kullanılarak atıldı >
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesajda bahsedilenler: @ogulcankarayel