Module 0: Machine & Data Type Foundations
นี่คือ module ที่ทำให้ทุกบทเรียนหลังจากนี้ “คลิก” — คนส่วนใหญ่ไม่เคยเห็นมัน นั่นเป็นเหตุผลว่าทำไมคอมพิวเตอร์ถึงทำให้เขาเซอร์ไพรส์อยู่เรื่อย
Learning Flow
Section titled “Learning Flow”Learning Goals
Section titled “Learning Goals”- อธิบายได้ว่าทุกอย่างในคอมพิวเตอร์คือ binary (0 กับ 1)
- เข้าใจว่า char คืออะไร — จาก byte level ไปจนถึง encoding (ASCII, UTF-8)
- เข้าใจว่า string คือ list ของ characters
- อธิบายความแตกต่างระหว่าง CHAR(n) และ VARCHAR(n) ใน SQL ได้
- รู้ว่า integer, float, และ decimal ต่างกันอย่างไร — และเมื่อไหร่ต้องใช้แบบไหน
- เปรียบเทียบ data types ใน Google Sheets, C, Python, และ SQL ได้
Progress 0 / 6
ทุกบทเรียนมี 4 Try-It Blocks
Section titled “ทุกบทเรียนมี 4 Try-It Blocks”บทเรียน
Section titled “บทเรียน” 0.1 Everything Is Binary ทุกอย่างคือ 0 กับ 1 — จุดเริ่มต้นของทุกสิ่ง
0.2 Why char Exists 8 bits เดียวกัน แต่หมายถึง A หรือ 65?
0.3 Why string Exists string = list ของ characters — ง่ายแค่นั้น
0.4 CHAR(n) vs VARCHAR(n) ทำไม SQL ถึงมี 2 แบบสำหรับเก็บ text
0.5 Why Numbers Are Different ไม่ใช่ตัวเลขทุกตัวจะเท่ากัน — integer, float, decimal
0.6 Four Philosophies Side-by-Side เปรียบเทียบ data types ครบ 4 เครื่องมือในตารางเดียว
0.7 Bridge to Real Tools พร้อมแล้ว — preview สิ่งที่จะเรียนต่อ
Lab: Trace One Byte ตามรอย character ตัวเดียวผ่าน 4 เครื่องมือ