Python เป็นภาษาการเขียนโปรแกรมที่สามารถใช้สร้างแอปพลิเคชันข้ามแพลตฟอร์มที่ได้รับการสนับสนุนในระบบปฏิบัติการต่างๆ เช่น Microsoft Windows, Mac OS และ Linux
ในการสร้างแอปพลิเคชันที่ใช้ GUI เราสามารถใช้ไลบรารี Tkinter อย่างไรก็ตาม Python มีโมดูลและส่วนขยายที่แตกต่างกันซึ่งแปลงโปรแกรมเป็นแอปพลิเคชันที่ปฏิบัติการได้
-
สำหรับโปรแกรมปฏิบัติการ Windows - PyInstaller, py2exe
-
สำหรับไฟล์ปฏิบัติการ Linux - หยุด
-
สำหรับไฟล์ปฏิบัติการสูงสุด - py2app
ตัวอย่าง
สำหรับตัวอย่างนี้ ก่อนอื่นเราจะติดตั้ง PyInstaller โมดูลโดยใช้ pip ในระบบปฏิบัติการ Windows ของเรา สามารถติดตั้งโมดูลได้โดยใช้คำสั่ง
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() ผลลัพธ์

ขั้นตอนในการสร้างไฟล์ปฏิบัติการใน Python
-
เปิดพรอมต์คำสั่ง ในไดเร็กทอรีและเขียนคำสั่งสำหรับสร้างไฟล์ปฏิบัติการ
pyinstaller app.py
-
มันจะสร้างโฟลเดอร์ที่มีไฟล์ปฏิบัติการ app.exe . เปิดไฟล์เพื่อเรียกใช้แอปพลิเคชัน