[email protected] 02-xxx-xxxx

หน่วยที่ 3

รู้จักกับภาษา Python

Introduction to Python Programming

Python คืออะไร?

Python เป็นภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในปัจจุบัน มีไวยากรณ์ที่อ่านง่าย เหมาะสำหรับผู้เริ่มต้นเรียนโปรแกรมมิ่ง

ข้อดีของ Python
  • ง่ายต่อการเรียนรู้
  • ไวยากรณ์อ่านง่าย
  • มีไลบรารีมากมาย
  • ใช้งานได้หลายระบบ
  • ฟรี และ Open Source
นำไปใช้ทำอะไรได้?
  • พัฒนาเว็บไซต์
  • วิเคราะห์ข้อมูล
  • ปัญญาประดิษฐ์ (AI)
  • เกมและแอปพลิเคชัน
  • อัตโนมัติงานต่างๆ

การติดตั้ง Python

ทางเลือก 1: ใช้ Python Online (ไม่ต้องติดตั้ง)
- Replit
- Online Python
- Google Colab
ทางเลือก 2: ติดตั้งในเครื่อง
1. ดาวน์โหลดจาก python.org
2. รันไฟล์ติดตั้ง
3. เลือก "Add Python to PATH"
4. กด Install Now

คำสั่งพื้นฐาน Python

1. แสดงผลด้วย print()

ใช้แสดงข้อความหรือค่าต่างๆ บนหน้าจอ

# แสดงข้อความ
print("สวัสดีชาวโลก")

# แสดงตัวเลข
print(100)

# แสดงหลายค่า
print("ฉันอายุ", 13, "ปี")
ผลลัพธ์:
สวัสดีชาวโลก
100
ฉันอายุ 13 ปี
2. ตัวแปร (Variables)

ใช้เก็บข้อมูลต่างๆ เพื่อนำไปใช้งาน

# ตัวแปรข้อความ (String)
name = "สมชาย"

# ตัวแปรตัวเลข (Integer)
age = 14

# ตัวแปรทศนิยม (Float)
height = 155.5

# ตัวแปรตรรกะ (Boolean)
is_student = True

# แสดงผล
print("ชื่อ:", name)
print("อายุ:", age, "ปี")
print("ส่วนสูง:", height, "ซม.")
3. รับข้อมูลด้วย input()

ใช้รับข้อมูลจากผู้ใช้

# รับชื่อ
name = input("กรุณาใส่ชื่อ: ")

# รับอายุ (แปลงเป็นตัวเลข)
age = int(input("กรุณาใส่อายุ: "))

# แสดงผล
print("สวัสดีคุณ", name)
print("คุณอายุ", age, "ปี")
4. การคำนวณ
เครื่องหมาย ความหมาย ตัวอย่าง
+ บวก 5 + 3 = 8
- ลบ 10 - 4 = 6
* คูณ 6 * 7 = 42
/ หาร 15 / 3 = 5.0
// หารปัดเศษ 17 // 5 = 3
% หาเศษ 17 % 5 = 2
** ยกกำลัง 2 ** 3 = 8

ตัวอย่างโปรแกรม

โปรแกรมที่ 1: คำนวณพื้นที่สี่เหลี่ยมผืนผ้า
# โปรแกรมคำนวณพื้นที่สี่เหลี่ยมผืนผ้า
print("=== คำนวณพื้นที่สี่เหลี่ยมผืนผ้า ===")

# รับค่าความกว้างและความยาว
width = float(input("ใส่ความกว้าง (ซม.): "))
length = float(input("ใส่ความยาว (ซม.): "))

# คำนวณพื้นที่
area = width * length

# แสดงผล
print("พื้นที่ =", area, "ตารางเซนติเมตร")

โปรแกรมที่ 2: แปลงอุณหภูมิ (เซลเซียส → ฟาเรนไฮต์)
# โปรแกรมแปลงอุณหภูมิ
print("=== แปลงอุณหภูมิ C → F ===")

# รับค่าอุณหภูมิเซลเซียส
celsius = float(input("ใส่อุณหภูมิ (°C): "))

# แปลงเป็นฟาเรนไฮต์
fahrenheit = (celsius * 9/5) + 32

# แสดงผล
print(celsius, "°C =", fahrenheit, "°F")

โปรแกรมที่ 3: คำนวณค่า BMI
# โปรแกรมคำนวณ BMI
print("=== คำนวณค่า BMI ===")

# รับน้ำหนักและส่วนสูง
weight = float(input("ใส่น้ำหนัก (กก.): "))
height = float(input("ใส่ส่วนสูง (ม.): "))

# คำนวณ BMI
bmi = weight / (height ** 2)

# แสดงผล
print("ค่า BMI ของคุณ =", round(bmi, 2))

กิจกรรมฝึกทักษะ

กิจกรรมที่ 3: เขียนโปรแกรม Python

โจทย์ที่ 1: เขียนโปรแกรมรับชื่อและอายุ แล้วแสดงข้อความทักทาย

ตัวอย่างผลลัพธ์:
กรุณาใส่ชื่อ: สมชาย
กรุณาใส่อายุ: 14
สวัสดีคุณสมชาย คุณอายุ 14 ปี

โจทย์ที่ 2: เขียนโปรแกรมคำนวณเฉลี่ย (รับคะแนน 3 วิชา)

คำแนะนำ:
1. รับคะแนนวิชาที่ 1, 2, 3
2. คำนวณค่าเฉลี่ย = (คะแนน1 + คะแนน2 + คะแนน3) / 3
3. แสดงผลค่าเฉลี่ย

โจทย์ที่ 3: เขียนโปรแกรมคำนวณพื้นที่วงกลม (A = πr²)

คำแนะนำ:
ใช้ค่า π = 3.14159 หรือ import math แล้วใช้ math.pi

แหล่งเรียนรู้เพิ่มเติม