Hoşgeldin Sivil

.
Forum Yöneticisi: Administrator | Bu Bölümde Yetkili Tüm Yöneticiler? | Bu konuyu okuyanlar?

 Forum Ana Sayfa
   Python

   
 Kurallar    Aktif Konular    PM    Kayıt Ol     Giriş Yap  
» Python | Basit Kullanıcı Uygulaması
[ 1 ]   2
 
 Konu Kalitesi %7.5
Oy Ver   
 
Gönderilme Tarihi: 02 Mart 2022 14:04:37 - Kayıtlı IP
  Mesajı İhbar Et!     

SarucaPasha

Teğmen

Kızılelma
20 Şubat 2022
10 Mesaj

Durum: Şah ve Mat


Aktiflik
Seviye
Deneyim



Herkese merhaba, bu konuda sizlere "Python Basit Kullanıcı Uygulaması" yapımını anlatacağım. Bu uygulama benim ilk yaptığım uygulama olduğu için mantık hatasdı vb.leri olabilir. Saygıyla karşılayalım.

# Kullanılan Uygulamalar #

~ Visual Studio Code ~
~ Python 3.10 ~

╔/═════๑ஜ۩۞۩ஜ๑═════╗
╠> KULLANICI KAYIT VE GEREKLİ
╠> DEĞİŞKENLERİN TANIMI
╚═════๑ஜ۩۞۩ஜ๑═════/╝

Evet, öncelikle değişkenlerimizi tanımlayacağız. Açıkçası buradaki değişkenleri şimdi değil ama ileride kullanacağız. Yine de ben ilk başta tanıtmak istedim. Siz komut dizesinde tanımlayabilirsiniz.



Evet, sıra kullanıcın kayıt yapma kısmına geldik. Burada kullanıcıdan giriş alacağız. Kullanıcı adı ve şifre için değişken tanımlıyoruz.



Burada input aldık ve çıktı olarak da başarılı diye bilgi gönderdik. Birinci kısım bu kadardı.

╔/═════๑ஜ۩۞۩ஜ๑═════╗
╠> KULLANICI GİRİŞ VE
╠> KALAN HAK GÖSTERME
╚═════๑ஜ۩۞۩ஜ๑═════/╝

Şimdi sıra kullanıcıdan giriş yapmasını istemeye geldi. Burada ben her hatalı girişte eksilecek bir giriş hakkı tanımlıyorum. Bu yüzden elimizde bir sayaç olacak. Giriş hakkınız istediğiniz kadar verebilirsiniz. Ben giriş hakkını 3 olarak tanımladım. Karşılaştırılma yapılması için de kişiden alınan bilgileri tutacak olan yeni 2 tane değişken tanımlıyorum ve bunun sürekliliği olması için "while" döngüsüne alacağım. Şartlı durumların kontrolü için de "if" döngüsü kullanacağım.



Burada arkadaşlar "while True:" değil de "while girishakki > 0" olarak bir bilgi girmemizin nedeni giriş hakkının sıfırlanana kadar çalışmasını sağlamaktır. Bu sayede giriş hakkı sıfırlandığında şifre sıfırlama işlemine geçebileceğiz...

╔/═════๑ஜ۩۞۩ஜ๑═════╗
╠> ŞİFRE SIFIRLAMA
╚═════๑ஜ۩۞۩ஜ๑═════/╝

Evet, en son giriş hakkımız sıfırlanırsa bizi şifre sıfırlama kısmına yönlendirecek bir döngü tanımladık. Şimdi sıra şifre sıfırlama kısmını yapmaya geldi. Burada arkadaşlar yine farklı bir şey kullanacağız. Burada güncelleme yapabilmesi için string metotlarından ".replace" metodunu kullanacağız. Bu metot adı üstünde bir nesneyi başka bir nesnenin yerine tekrardan yerleştirir.

Ek olarak burada kullanıcıdan alınacak olan bir bilgiden kaynaklı sorun çıkmaması için "try except" de kullanacağız.



Evet, görmüş olduğunuz üzere burada iki tane farklı değişken belirledik ve kullanıcıdan input aldık. Ek olarak da bunları kontrol ve bilgi değişimini gerçekleştirmek için tanımladık. Tür dönüşümünün nedeni ise girilen değer string olarak gelen bir bilgi gelecekti. Bu yüzden string bilgiyi almadan önce "int" olarak tanımladık ve tür dönüşümü yaptık. Hataları ayıklamak içinse "try except" ve "if" döngüsünü kullandık...

Uygulamamız bu kadardı. Faydalı olması dileğiyle...


___________________________________________
Doğru Yoldan Hiç Şaşmadan!
       
     
 
 
Gönderilme Tarihi: 02 Mart 2022 14:18:49 - Kayıtlı IP
  Mesajı İhbar Et!     

Old School

Teğmen

02 Mart 2022
22 Mesaj




Aktiflik
Seviye
Deneyim



@SarucaPasha;

Eline sağlık kardeşim başarılar. Geçmişte yaptığım projeler geldi aklıma :D

hey gidi günler...


Bunun devamı olarak sql lite veri tabanına kayıt bilgilerini yazdırabilirsin. Daha sonra programı açtığında direk id sifre yazarak giriş yapmayı deneyebilirsin. :)

iyi çalışmalar dilerim.


___________________________________________
Yapacağın her şey senin mirasındır...


Relativo Hornet
       
     
 
 
Gönderilme Tarihi: 02 Mart 2022 17:45:06 - Kayıtlı IP
  Mesajı İhbar Et!     

Dağıztanlı08

Albay

İstanbul
23 Şubat 2022
53 Mesaj

Durum: Complicated


Aktiflik
Seviye
Deneyim
Moderatör

Görev Org./Grup :

Lojistik


Elinize sağlık. Yeni başlayan arkadaşlarımız için yol gösterici bir uygulama :)
Başarılarınızın devamını dilerim...

       
     
 
 
Gönderilme Tarihi: 02 Mart 2022 22:04:21 - Kayıtlı IP
  Mesajı İhbar Et!     

by.black.1
ByAdonish

Teğmen

Van
02 Mart 2022
48 Mesaj

Durum: Sabır


Aktiflik
Seviye
Deneyim



eline sağlık kardeşim


___________________________________________
da655c43385f5b843646326910eaad38
          
     
 
 
Gönderilme Tarihi: 02 Mart 2022 23:16:05 - Kayıtlı IP
  Mesajı İhbar Et!     

HAYALET

Albay

03 Ocak 2022
259 Mesaj

Durum: Beyaz Ve Sen


Aktiflik
Seviye
Deneyim
Moderatör

Görev Org./Grup :

Sosyal Medya


Lojistik


elinize sağlık güzel ve tertemiz konu olmuş


___________________________________________
Oraleti sevmemiz portakala olan düşkünlüğümüzden değil biz ezilenin yanındayız.
       
     
 
 
Gönderilme Tarihi: 02 Mart 2022 23:56:15 - Kayıtlı IP
  Mesajı İhbar Et!     

SarucaPasha

Teğmen

Kızılelma
20 Şubat 2022
10 Mesaj

Durum: Şah ve Mat


Aktiflik
Seviye
Deneyim



Herkese teşekkür ederim.


@Relativo Hornet;

Şu an o kadar ilerlemedim ancak 2.5 ay içinde güzel bir ilerleme kaydettim. Projelerin devamı gelecek :)


___________________________________________
Doğru Yoldan Hiç Şaşmadan!
       
     
 
 
Gönderilme Tarihi: 03 Mart 2022 14:12:28 - Kayıtlı IP
  Mesajı İhbar Et!     

QARAKURT

Komodor

Azerbaycan, Sumgayit
17 Ocak 2022
90 Mesaj

Durum: QnVnIFJlcw==


Aktiflik
Seviye
Deneyim
Grup Yöneticisi

Görev Org./Grup :

Lojistik


Bug Researchers


Ellerinize saglik

Calismalarinizin devamini bekliyoruz.


___________________________________________
<cw>QARAKURT</ca>

       
  Yöneteam , Bug Hunters TIM (TIM LiDERi) ,    
 
 
[ 1 ]   2
 
Git:
  Arkadaşına yolla

Sayfa Yüklenme Süresi: 0.0584


 

İçerik Yöneticisi : AKTIF / Veriler Aktarıldı...
IP Adresiniz : 172.70.130.82 Güvenlik Nedeniyle Kayıt Altındadır.



Uzun yoldan geldik, uzun yola devam...

   


Reklam vermek için tıklayın

Forum Kuralları | Üye Olmak İçin | CyberAkademi | Operasyonel TİM'ler
CYBERAKADEMI ~ 2021