পাইথন একটি প্রোগ্রামিং ভাষা যা ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে যা বিভিন্ন অপারেটিং সিস্টেম যেমন মাইক্রোসফ্ট উইন্ডোজ, ম্যাক ওএস এবং লিনাক্সে সমর্থিত।
একটি GUI-ভিত্তিক অ্যাপ্লিকেশন তৈরি করতে, আমরা Tkinter লাইব্রেরি ব্যবহার করতে পারি। যাইহোক, পাইথন বিভিন্ন মডিউল এবং এক্সটেনশন প্রদান করে যা একটি প্রোগ্রামকে একটি এক্সিকিউটেবল অ্যাপ্লিকেশনে রূপান্তর করে।
-
উইন্ডোজ এক্সিকিউটেবলের জন্য - PyInstaller, py2exe
-
লিনাক্স এক্সিকিউটেবলের জন্য - ফ্রিজ
-
সর্বোচ্চ এক্সিকিউটেবলের জন্য - py2app
উদাহরণ
এই উদাহরণের জন্য, আমরা প্রথমে PyInstaller ইনস্টল করব পিপ ব্যবহার করে মডিউল আমাদের উইন্ডোজ অপারেটিং সিস্টেমে। কমান্ড ব্যবহার করে মডিউল ইনস্টল করা যেতে পারে,
pip install pyInstaller
এই মডিউলটি ব্যবহার করে, আমরা আমাদের অ্যাপ্লিকেশনটিকে একটি এক্সিকিউটেবল ফাইলে রূপান্তর করব।
app.py
এই অ্যাপ্লিকেশনটিতে, আমরা ব্যবহারকারীকে তালিকা থেকে বিশেষ দিনগুলি নির্বাচন করতে বলব৷
৷# Import the required libraries from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") # Add a Label Label(win, text="Select a Day from the Menu", font=('Aerial 13')).pack(pady=10) # Create a Variable to store the selection var = StringVar() # Create an OptionMenu Widget and add choices to it option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday") option.config(bg="gray81", fg="white") option['menu'].config(bg="green3") option.pack(padx=20, pady=30) win.mainloop()
আউটপুট
পাইথনে এক্সিকিউটেবল ফাইল তৈরি করার ধাপগুলি
-
কমান্ড প্রম্পট খুলুন ডিরেক্টরিতে এবং একটি এক্সিকিউটেবল ফাইল তৈরি করার জন্য কমান্ড লিখুন,
pyinstaller app.py
-
এটি একটি ফোল্ডার তৈরি করবে যাতে একটি এক্সিকিউটেবল ফাইল app.exe থাকবে . অ্যাপ্লিকেশনটি চালানোর জন্য ফাইলটি খুলুন৷
৷