• এসএসসি রেজাল্ট ২০১৯ । নাম্বার সহ এসএসসি, দাখিল ও ভোকেশনাল পরীক্ষার ফলাফল ২০১৯Breaking News

    Saturday, June 13, 2020

    New

    আস্সালামুয়ালাইকুম । আশাকরি সবাই ভালো আছেন । আশাকরি সবাই ভালো আছেন । আজকের টিউটোরিয়ালটি সম্পূর্ণটা মনোযোগ দিয়ে পরবেন । তো চলুন শুরু করা যাক ।

    আজ দেখাবো কিভাবে পাইথন প্রোগ্রাম ব্যাবহার করে সহজেই একটি ক্যালকুলেটর তৈরি করবেন । তবে তার জন্য আমাদের খুব মনোযোগ দিয়ে কোডিং করতে হবে । তানাহলে এক যায়গায় কোনো কোডিং-এ ভুল হলে প্রোগ্রামটি আর রান করবেনা ।

    প্রথমেই আমাদের যেটি দরকার সেটি হলো পাইথন সফটওয়ার । যাদের পিসিতে পাইথন ইন্সটল দেয়া নেই তারা নিচের লিংক থেকে সফটওয়ারটি ডাউনলোড করে নিন । চিন্তার কোনো কারণ নেই, এটি একদম ফ্রি একটি সফটওয়ার ।
    Download Python
    ডাউনলোড হয়ে গেলে সফটওয়ারটি ইন্সটল করুন । এরপর নিচের দেয়া কোড গুলো পাইথনে টাইপ করুন । আমি কপি করতে বলবেনা । কারণ কপি করলে আপনারা কিছু শিখতে পারবেন না । যইহোক, টাইপ করার পর প্রোগ্রামটি সেভ করে নিন Ctrl+S প্রেস করুন ।

    from tkinter import*
    root = Tk()
    root.title("My First Software")
    root.minsize(width=364, height=523)
    root.maxsize(width=364, height=523)
    icon = PhotoImage(file="YourImageName.YourImageType") #Png , Jpg , Other.
    root.tk.call('wm','iconphoto',root._w,icon) 
    
    #Image Should Be With The Python File.
    
    def ScitechzCalc(source, side):
        storeObj = Frame (source, borderwidth=4, bd=4, bg="cornsilk4")
        storeObj.pack(side=side, expand=YES, fill=BOTH)
        return storeObj
    
    def button(source, side, text, command=None):
        storeObj = Button(source, bg="cornsilk2", fg="gray5", text=text, command=command)
        storeObj.pack(side=side, expand=YES, fill=BOTH)
        return storeObj
    
    class app(Frame):
        def __init__(self):
            Frame. __init__(self)
            self.option_add('*Font', 'Helvetica 22 italic', )
            self.pack(expand=YES, fill=BOTH)
    
    
            display = StringVar()
            Entry(self, relief=RIDGE,
                    textvariable=display,justify='right',bd=26,fg="white",bg="cornsilk4").pack(side=TOP, expand=YES,
                            fill=BOTH)
    
            for clearBut in(["CLEAR"],):
                erase = ScitechzCalc(self, TOP)
                for ichar in clearBut:
                    button(erase, LEFT, ichar,
                           lambda storeObj=display, q=ichar: storeObj.set(''))
    
            for NumBut in ("789/", "456*", "123-", "0.+"):
                FunctionNum = ScitechzCalc(self, TOP)
                for char in NumBut:
                    button(FunctionNum, LEFT, char,
                           lambda storeObj=display, q=char: storeObj.set(storeObj.get() + q))
    
            EqualsButton = ScitechzCalc(self, TOP)
            for iEquals in "=":
                if iEquals == '=':
                    btniEquals = button(EqualsButton, LEFT, iEquals)
                    btniEquals.bind('',
                             lambda e, s=self, storeObj=display: s.calc(storeObj), '+')
                else:
                    btniEquals = button(EqualsButton, LEFT, iEquals,
                       lambda storeObj=display, s=' %s '%iEquals: storeObj.set(storeObj.get()+s))
           
    
        def calc(self, display):
            try:
                display.set(eval(display.get()))
            except:
                display.set("::Error::")
    
    if __name__ == '__main__':
        app().mainloop()          
    

    ক্যালকুলেটরের মোডেলঃ

    আমরা কোডিং এর  ৬ নাম্বার লাইন লক্ষ্য করলে দেখতে পাব যে, এখানে লিখা আছে icon = PhotoImage(file="YourImageName.YourImageType") #Png , Jpg , Other.
    এটার মানে হলো আপনাকে YourImageName এর যায়গায় আপনাকে ক্যালকুলেটরের মডেলটার নাম দিতে হবে এবং YourImageType এর যায়গায় ছবিটির এক্সটেনশন দিতে হবে (Png , Jpg , Other) । ক্যালকুলেটরের মডেলটি গুগলে সার্চ করলে পাবেন । মডেলটি ডাউনলোড করার পর আপনি যেখানে প্রোগ্রামটি সেভ করেছিলেন সেখানে রাখুন । আর ক্যালকুলেটরের মডেলের নাম প্রোগ্রামে উল্লেখিত YourImageName.YourImageType এর যায়গায় দিন ।

    আপনি চাইলে ক্যালকুলেটরের কালারও পরিবর্তন করতে পারেন । তার জন্য আপনাকে storeObj = Frame (source, borderwidth=4, bd=4, bg="cornsilk4") এই লাইনের bg="cornsilk4" এই ভেলুটা পরিবর্তন করতে হবে ।

    আশাকরি সবাই বুঝতে পেরেছেন । আজ এই পর্যন্তই সবাই ভালো থাকবেন ।

    The post পাইথন প্রোগ্রাম ব্যাবহার করে সহজেই করে ফেলুন “ক্যালকুলেটর” appeared first on Trickbd.com.



    from Trickbd.com https://ift.tt/2UI1Ad3
    via IFTTT

    No comments:

    Post a Comment

    Fashion

    Beauty

    Travel