Basic Programming and Database

  1. Download python Python Release Python 3.13.1 | Python.org  เลือก V3 (Python 3..) แล้วเลือก เป็น windows64 bit
  2. Load เสร็จแล้วกด click เพื่อ run หน้าแรกเลือกติก add path ด้านซ้ายล่างด้วย แล้วกด isntall next จนเสร็จ
  3.  ไปที่ start พิมพ์ cmd แล้วพิมพ์ python เพิ่อดูเวอรชั่น
  4. หลังจากนั้นไปที่ไดรฟ์ D แล้วสร้างโฟลเดอร์ชื่อ python แล้วคลิกขวากด new แล้ว new text document
  5. ทำการเปลี่ยนชื่อเป็น random1.py (แก้ไขชื่่อด้วยจะใช้คำ reserv word ไม่ได้)
  6. คลิกขวาที่ ranrom1.py แล้วเลือกเปิดด้วย Visual Studio Code แล้วแก้ไขโค้ดด้านในดังนี้
    import random
    menu=[
        "กะเพรา",
        "ข้าวผัดหมู",
        "สุกี้แห้ง",
        "สลัดผัก",
        "ราดหน้า",
        "ซูชิ"]
    print(random.choice(menu))
    
  7. หลังจากนั้นให้ save ไฟล์ แล้วไปที่ Folder python ที่เซฟไฟล์ไว้ด้านบนให้พิมพ์ cmd เพื่อเปิดโปรแกรมใน path นี้
  8. แล้วพิมพ์ python random1.py ก็จะแสดงค่า
  9. code ทั้งหมด เพิ่มกด1 ลองใหม่
    import random
    
    menu = [
        "กะเพรา",
        "ข้าวผัดหมู",
        "สุกี้แห้ง",
        "สลัดผัก",
        "ราดหน้า",
        "ซูชิ"
    ]
    
    while True:
        print(random.choice(menu))  # แสดงเมนูสุ่ม
        user_input = input("กด 1 เพื่อสุ่มเมนูใหม่ หรือกด Enter เพื่อออก: ")
        if user_input == "":  # ถ้าผู้ใช้กด Enter
            break  # ออกจากลูป
    

เริ่มโปรเจคใหม่

  1. สร้างไฟล์ myvar.py
  2. แก้ไขโค้ดดังนี้
    if 5>2 :
       print("จริง")
  3.  รองรันดูจะพบว่า มันพิมพ์คำว่าจริงเพราะ 5>2 จริง

 

Program Random อาหาร

 

import random
import tkinter as tk
from tkinter import PhotoImage
from PIL import Image, ImageTk

# รายการเมนูพร้อมรูปภาพ
menu = [
    ("กะเพรา", "images/krapao.jpg"),
    ("ข้าวผัดหมู", "images/fried_rice_pork.jpg"),
    ("สุกี้แห้ง", "images/suki.jpg"),
    ("สลัดผัก", "images/salad.jpg"),
    ("ราดหน้า", "images/rad_na.jpg"),
    ("ซูชิ", "images/sushi.jpg")
]

# ฟังก์ชันสุ่มเมนู
def random_menu():
    selected_menu = random.choice(menu)
    menu_name.set(selected_menu[0])
    
    # โหลดรูปภาพใหม่
    img = Image.open(selected_menu[1])
    img = img.resize((300, 200), Image.ANTIALIAS)
    img_tk = ImageTk.PhotoImage(img)
    image_label.config(image=img_tk)
    image_label.image = img_tk

# สร้างหน้าต่างหลัก
root = tk.Tk()
root.title("สุ่มเมนูอาหาร")
root.geometry("400x400")

# ตัวแปรสำหรับแสดงชื่อเมนู
menu_name = tk.StringVar()
menu_name.set("กดปุ่มเพื่อสุ่มเมนู")

# ป้ายชื่อเมนู
menu_label = tk.Label(root, textvariable=menu_name, font=("Arial", 16))
menu_label.pack(pady=10)

# แสดงภาพ
image_label = tk.Label(root)
image_label.pack(pady=10)

# ปุ่มสุ่มเมนู
random_button = tk.Button(root, text="สุ่มเมนู", command=random_menu, font=("Arial", 14), bg="lightblue")
random_button.pack(pady=20)

# เริ่มต้นโปรแกรม
root.mainloop()

 

โคดทั้งหมดในนี้
RamFood
อย่าลืมเปิด cmd แล้วพิมพ์คำสั่ง  pip install pillow ด้วย

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.