رفتن به محتوای اصلی
مشاوره رایگان

عجله کن! زمانش رسیده وقت مشاوره رایگان رو ثبت کنی .

همین الان میتونی وقته مشاوره کاملاً رایگان با مشاورین حرفه ای مجموعه فلاما تکنولوژی داشته باشی .

پس عجله کن ... !!

021- 28429291 - -09178687929 info@flammatechnology.ir
آموزش ساخت برنامه تولید پسورد رندوم با پایتون

آموزش ساخت برنامه تولید پسورد رندوم با پایتون

سری مطالب آموزش برنامه نویسی پاینون

برنامه پسورد ساز رندوم(Code)

۱٫ import random
2. import tkinter as tk
3. import tkinter.ttk as ttk
4. from tkinter.messagebox import showinfo
5. windows = tk.TK()
6. windows.title(“پسورد ساز فلاما تکنولوژِی”)
۷٫ def generate()
8. Letters = entry.get()
9. Length = int(entry2.get())
10. password = ” “
11. for i in range(0,Length):
12. password = password + random.choice(Letters)
13. showinfo(“پسورد ساخته شده “,f”پسورد شما:{password}”)
14. lable = tk.Lable(windows,text=”اجزای پسورد”)
۱۵٫ label.grid(row=0,column=0,padx=20,pady=10)
16. entry = tk.label(windows)
17. entry.grid(row=0,column=1,padx=20,ipadx=10)
18. lable1 = tk.Lable(windows,text=”طول پسورد”)
۱۹٫ label1.grid(row=1,column=0,padx=8,pady=8)
20. entry2 = tk.label(windows)
21. entry2.grid(row=1,column=1,padx=8,ipadx=10)
22. button1 = ttk.Button(windows,text=”Generate”,command=generate)
23. button1.grid(row=2,column=0,columnspan=2,padx=8)
24. lable2=tk.Label(windows,text=”www.flammatechnology.ir”)
25. lable2.grid(row=20,column=0,columnspan=2,padx=8)
26. windows.mainloop()

خروجی برنامه (Output)

آموزش ساخت برنامه تولید پسورد به صورت رندوم

سلام و عرض ادب به تمامی دوستان عزیز فلامایی،امروز قصد داریم به آموزش ساخت برنامه تولید پسورد به صورت رندوم بپردازیم ، مارو دنبال کنید.
ابتدا می بایست کتابخانه tkinter رو نصب کنیم ، برای اینکار کافیست در محیط CMD دستور زیر را تایپ نمایید و سپس ماژول random را فراخوانی می کنیم.

pip install python-tk

شما می توانید بوسیله دستور زیر کتابخانه های ماژول Tkinter را در سورس کد خود import کنید (import یک کلمه کلیدی در پایتون است که عمل اضافه کردن کتابخانه ها را برعهده دارد):

import tkinter

بعد از اینکه این ویژگی را در بالای کدهای خود اضافه کردید، وقتش رسیده است تا از آن استفاده کنید:

import tkinter
windows = tkinter.Tk()
windows.mainloop()

در خطوط پایتونی بالا، در اولین خط Tkinter را صدا زده ایم.
در خط دوم یک متغیر به نام windows تعریف میکنیم و در مقابل با استفاده از کلاس TK وارد جزئیات ماژول Tkinter می شویم (tk خلاصه شده عبارت toolkit است).
در خط آخر یعنی خط سوم، از متغیر windows متد mainloop را صدا زده ایم و به دلیل متد بودن آن، در مقابل آن پرانتز باز و بسته نهاده ایم. خط سوم باعث باز ماندن مداوم صفحه گرافیکی می شود و کدهایی را که ما بین خط دوم و سوم قرار دارد، بصورت مداوم اجرا می کند و باعث می شود که بسته نشود (کار همانند حلقه ها).

Title محیط گرافیکی :


برای اینکه نام نرم افزار اجرا شده خود را تغییر دهیم، می توانیم از کد زیر استفاده کنیم:

windows.title(“پسورد ساز فلاما تکنولوژِی”)

فراخواتی فانکشن :

def generate()

در کد بالا فانکشن generate را فراخوانی میکنیم و در ادامه عملایت مورد نظر را می نویسیم.

Letters = entry.get()
Length = int(entry2.get())
password = ” “
for i in range(0,Length):
password = password + random.choice(Letters)

در کد های بالا عملیانی هموچون تعریف متغییر Letter با مقداری از entry که دریافت وردی می باشد را با متد get برای وارد کردن می نویسیم که میتوان مانند خط دوم کد بالا نوع آن را هم تعیین کنید در اینجا از اعداد صحیح یا همان int استفاده کردیم.


در قسمتی که حلقه را ایجاد کردیم میخواهیم از صفر تا آن مقدار دریافتی متغییر Length به صورت یک رنج عملایت خط بعد خودش که استفاده از ماژول رندوم برای ساخت پسورد تصادفی هست استفاده کنیم.


در ادامه کد اصلی این برنامه به ساخت Label با چینیش مورد نظر ، ساخت کادر دریافتی با استفاده از entry و ایجاد دکه برای اجرای فانکشن ساخته شده می پردازیم .


کلیپ این آموزش به زودی در همین وبسایت به صورت کامل قرار گرفته می شود .
ما را دنبال کنید .

برای این نوشته 0 نظر ثبت شده است

دیدگاهتان را بنویسید

برگشت به بالا