หน่วยที่ 3 EP.1 ปฐมบทภาษาคอมพิวเตอร์ ข้อมูล และตัวแปร
  • By Admin
  • 52
  • 26 มี.ค. 2569

หน่วยที่ 3 EP.1 ปฐมบทภาษาคอมพิวเตอร์ ข้อมูล และตัวแปร

ทำความรู้จักระดับของภาษาคอมพิวเตอร์ (ภาษาเครื่อง, ภาษาแอสเซมบลี, ภาษาระดับสูง) เรียนรู้ชนิดของข้อมูลพื้นฐาน และทำความเข้าใจ

🐍 หน่วยที่ 3: การเขียนโปรแกรมด้วยภาษาไพทอน

EP.1 ปฐมบทภาษาคอมพิวเตอร์ ข้อมูล และตัวแปร

ก่อนที่เราจะเริ่มเขียนโค้ดสั่งงานคอมพิวเตอร์ เราต้องเข้าใจก่อนว่าคอมพิวเตอร์ "ฟังภาษาอะไร" และ "เก็บข้อมูลแบบไหน" บทเรียนนี้คือรากฐานสำคัญของการเป็นโปรแกรมเมอร์ครับ!

🗣️ 1. ระดับของภาษาคอมพิวเตอร์

คอมพิวเตอร์ไม่เข้าใจภาษาไทยหรือภาษาอังกฤษแบบที่เราพูดกัน ภาษาสั่งงานคอมพิวเตอร์แบ่งออกเป็น 3 ระดับหลักๆ ดังนี้:

1. ภาษาเครื่อง (Machine Language): ระดับต่ำสุด เป็นภาษาที่ CPU เข้าใจได้ทันที ประกอบด้วยเลข 0 และ 1 (เลขฐานสอง) มนุษย์อ่านเข้าใจยากมาก!
2. ภาษาแอสเซมบลี (Assembly Language): พัฒนาขึ้นมานิดนึง ใช้ "สัญลักษณ์และตัวย่อภาษาอังกฤษ" แทนเลข 0, 1 แต่ยังต้องใช้โปรแกรมแปลภาษา (Assembler) เพื่อแปลงกลับเป็นภาษาเครื่องอยู่ดี
3. ภาษาระดับสูง (High-level Language): ภาษาที่พัฒนาให้ "ใกล้เคียงภาษามนุษย์" (ภาษาอังกฤษ) ทำให้เขียนง่ายและรวดเร็ว ตัวอย่างเช่น ภาษาไพทอน (Python), Java, C++

📊 2. ข้อมูล (Data) และชนิดของข้อมูลพื้นฐาน

ในการประมวลผล คอมพิวเตอร์ต้องรับ "ข้อมูล" เข้าไป ซึ่งข้อมูลพื้นฐาน (Primitives Data) แบ่งเป็น 3 ชนิดหลัก:

🔢
ตัวเลข (Number)

ใช้คำนวณได้ เช่น จำนวนเต็ม (Integer) และทศนิยม (Float/Double)

🔤
ข้อความ (String)

ตัวอักษรหรือคำที่คำนวณไม่ได้ เช่น ชื่อคน, เบอร์โทรศัพท์, รหัสผ่าน

⚖️
บูลีน (Boolean)

มีแค่ 2 ค่าเท่านั้น คือ จริง (True) และ เท็จ (False)

📦 3. รู้จักกับ "ตัวแปร" (Variable)

ตัวแปร (Variable) เปรียบเสมือน "กล่องเก็บของ" ที่เราสร้างขึ้นมาเพื่อจองพื้นที่ในหน่วยความจำของคอมพิวเตอร์ เอาไว้เก็บค่าข้อมูลต่างๆ ในระหว่างที่โปรแกรมกำลังทำงาน และสามารถเปลี่ยนค่าข้างในกล่องได้เสมอ!

📝 กฎ 4 ข้อ ในการตั้งชื่อตัวแปร (ในไพทอน)
  • ตั้งชื่อด้วย ภาษาอังกฤษ (ตัวพิมพ์เล็ก/ใหญ่มีความหมายต่างกัน)
  • ห้ามขึ้นต้นด้วยตัวเลข (เช่น 1name ผิด ❌ / name1 ถูก ✅)
  • ห้ามเว้นวรรค หากต้องการแยกคำให้ใช้เครื่องหมายขีดล่าง ( _ ) เช่น my_name
  • ห้ามซ้ำกับคำสงวน (คำสั่งของโปรแกรม เช่น print, if, else, for)

✍️ มินิควิซ ประเมินตนเอง (EP.1)

ทดสอบความเข้าใจพื้นฐานก่อนเริ่มเขียนโค้ด! (ไม่เก็บคะแนน)

ข้อที่ 1: ภาษาระดับใดที่ประกอบไปด้วยตัวเลข "0 และ 1" ซึ่งคอมพิวเตอร์สามารถนำไปทำงานได้ทันที?

ข้อที่ 2: หากต้องการสร้างข้อมูลเพื่อเก็บค่า "จริง (True)" หรือ "เท็จ (False)" ควรเลือกใช้ข้อมูลชนิดใด?

ข้อที่ 3: "ตัวแปร (Variable)" ในทางคอมพิวเตอร์ เปรียบเสมือนสิ่งใดมากที่สุด?

ข้อที่ 4: ข้อใดตั้งชื่อ "ตัวแปร" ในภาษาไพทอนได้ ถูกต้องตามกฎ ทุกประการ?


แชร์ :

บทเรียนอื่น ๆ