คอร์สเรียน
Coding Thailand
2025
4.37 คะแนนเฉลี่ย | 21 คอร์ส | 174 รีวิว

เรียนรู้การเขียนโปรแกรมทางวิศวกรรมด้วย ภาษา Python อย่างง่าย

Basic Python (บังคับ)

แผนการสอนวิชา Basic Python ระยะเวลา 6 ชั่วโมง
ถูกออกแบบมาเพื่อให้นักเรียนเข้าใจทั้งภาคทฤษฎีและภาคปฏิบัติ ผ่านกิจกรรมเชิงโครงงานและการเรียนรู้แบบลงมือทำ โดยเน้นการพัฒนาทักษะการคิดวิเคราะห์ การแก้ปัญหา และความคิดสร้างสรรค์
วัตถุประสงค์รายวิชา
  • เพื่อให้นักเรียนเข้าใจพื้นฐานการเขียนโปรแกรมด้วยภาษา Python
  • เพื่อพัฒนาทักษะการคิดเชิงตรรกะและการแก้ปัญหาด้วยโค้ด
  • เพื่อฝึกทักษะการใช้งานคำสั่งพื้นฐาน ตัวแปร โครงสร้างควบคุม ฟังก์ชัน และโมดูล
  • เพื่อให้นักเรียนสามารถสร้างโปรแกรมง่าย ๆ ที่ทำงานได้จริง
  • เพื่อเป็นพื้นฐานต่อยอดไปสู่การเขียนโปรแกรมขั้นสูง เช่น Data Science, AI, และ IoT
ชั่วโมงที่ 1 : แนะนำภาษา Python และการใช้งานเบื้องต้น
เนื้อหา
ภาษา Python เป็นภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในปัจจุบัน ด้วยจุดเด่นที่ใช้งานง่าย Syntax อ่านเข้าใจง่าย และสามารถประยุกต์ได้หลายด้าน เช่น Web, Data Science, AI, IoT
การติดตั้ง Python สามารถทำได้ผ่านเว็บไซต์ python.org และสามารถเลือกใช้ IDE ที่หลากหลาย เช่น Thonny, PyCharm, VS Code
วิธีรันโค้ด Python: ผ่าน Terminal, IDE หรือ Jupyter Notebook
ตัวอย่างโปรแกรมแรก: print('Hello Python')
กิจกรรมการเรียนรู้
นักเรียนติดตั้ง Python และ IDE ลงบนเครื่อง
ทดลองเขียนโค้ด print('Hello Python') และรันโปรแกรม
ชั่วโมงที่ 2 : ตัวแปรและชนิดข้อมูล (Variables & Data Types)
เนื้อหา
ตัวแปร (Variable) คือกล่องเก็บข้อมูลที่ใช้ในโปรแกรม
ชนิดข้อมูลพื้นฐาน: int (จำนวนเต็ม), float (ทศนิยม), str (ข้อความ), bool (ค่าความจริง True/False)
การแปลงชนิดข้อมูล (Type Casting): เช่น str → int
การรับค่าจากผู้ใช้: input()
กิจกรรมการเรียนรู้
นักเรียนเขียนโปรแกรมเก็บข้อมูลชื่อและอายุ และแสดงผลออกมา
ทดลองการแปลงชนิดข้อมูล เช่น str → int
ชั่วโมงที่ 3 : ตัวดำเนินการและคำสั่งควบคุม (Operators & Control Flow)
เนื้อหา
ตัวดำเนินการทางคณิตศาสตร์: +, -, *, /, %
ตัวดำเนินการเปรียบเทียบ: ==, !=, >, <, >=, <=
ตัวดำเนินการทางตรรกะ: and, or, not
คำสั่งควบคุม: if, if-else, elif
ตัวอย่าง: โปรแกรมตรวจสอบผลสอบ (ถ้า >= 50 → ผ่าน, ไม่งั้น → ตก)
กิจกรรมการเรียนรู้
นักเรียนเขียนโปรแกรมตรวจสอบผลสอบจากคะแนนที่ป้อน
ฝึกใช้ if-else กับหลายเงื่อนไข
ชั่วโมงที่ 4 : Loop และการทำงานซ้ำ (Loops)
เนื้อหา
Loop คือการทำงานซ้ำโดยไม่ต้องเขียนโค้ดซ้ำ
for loop: ใช้กับข้อมูลที่รู้จำนวนรอบแน่นอน
while loop: ใช้เมื่อไม่รู้จำนวนรอบ
คำสั่ง break, continue
ตัวอย่าง: โปรแกรมนับเลข 1–10, โปรแกรมตารางสูตรคูณ
กิจกรรมการเรียนรู้
นักเรียนเขียนโปรแกรมสูตรคูณแม่ 5 ด้วย for loop
เขียนโปรแกรมเกมทายตัวเลขด้วย while loop
ชั่วโมงที่ 5 : ฟังก์ชัน (Functions)
เนื้อหา
ฟังก์ชันคือการจัดโค้ดเป็นส่วนย่อย เพื่อให้นำกลับมาใช้ซ้ำได้
การสร้างฟังก์ชัน: def function_name(parameters):
ฟังก์ชันรับค่า (parameters) และคืนค่า (return)
ฟังก์ชันมี 2 ประเภท: ฟังก์ชันในตัว (built-in) และฟังก์ชันที่ผู้ใช้สร้างเอง
ตัวอย่าง: ฟังก์ชันคำนวณพื้นที่สี่เหลี่ยม
กิจกรรมการเรียนรู้
นักเรียนสร้างฟังก์ชันคำนวณพื้นที่วงกลม
ทดลองเรียกใช้ฟังก์ชันซ้ำหลายครั้ง
ชั่วโมงที่ 6 : Mini Project Python
เนื้อหา
บูรณาการเนื้อหาที่เรียนทั้งหมด: ตัวแปร, if, loop, function
ตัวอย่างโครงงาน: โปรแกรมคำนวณค่า BMI, โปรแกรมบันทึกค่าใช้จ่ายรายวัน, เกมทายตัวเลข
กิจกรรมการเรียนรู้
นักเรียนเลือกทำ Mini Project 1 อย่างเป็นกลุ่ม
เขียนโค้ด ทดสอบ และนำเสนอผลงาน

 

ห้องสนทนา

คะแนนเฉพลี่ย
4.37
5 ดาว
135
4 ดาว
14
3 ดาว
6
2 ดาว
3
1 ดาว
6
กรุณาลงทะเบียนเรียนคอร์สนี้เพื่อใช้งานรีวิว

รีวิวบทเรียน

  • Chonxxx Wapexxx
    ดีจ้า
  • นายณxxx ขาวสxxx
    เนื้อหาเข้าใจง่ายมีประโยชน์ในการสอน และศึกษามากครับ
  • ชานนxxx คิมxxx
    เนื้อหารระชับเข้าใจง่ายครับ
  • sujixxx sirixxx
    เยี่ยมมากค่ะ
  • กฤตเxxx แซ่เxxx
    สอนดีจริงๆครับ