🐍 เรียนรู้การเขียนโปรแกรม เรียนรู้การเขียนโปรแกรม Python ตั้งแต่พื้นฐานจนสร้างโปรเจกต์ได้
เรียนรู้ Python ตั้งแต่พื้นฐานจนสร้างโปรเจกต์ได้
ทำความรู้จัก Python ลำดับการทำงานของโปรแกรม print() comments การอ่าน error แรก และการแยกโจทย์เป็นขั้น — พื้นฐานถึงระดับ Programming 1
สร้างตัวแปร รู้จัก int/float/str/bool/None แปลงชนิด อ่าน input() ที่ได้ str เสมอ และแยก = กับ == — พื้นฐานถึง Programming 1
คำนวณด้วย // % ** เปรียบเทียบ ตรรกะ ลำดับความสำคัญ และ in/is — เชื่อมโจทย์เหรียญ คู่คี่ BMI
indexing/slicing ความไม่เปลี่ยนรูป methods f-string ord/chr และข้อควรระวังความยาวภาษาไทย — ลึกถึง checksum/cipher ระดับ ป.1
if/elif/else ตรรกะ and/or/not ค่า truthy/falsy และการแตกกิ่งให้อ่านง่าย — match/case เป็นภาคผนวก
for/range while break/continue ลูปซ้อน accumulator/sentinel และต้นทุนลูปซ้อนระดับ ป.1
สร้าง เข้าถึง แก้ลิสต์ sort vs sorted การอ้างอิงร่วม ลิสต์ซ้อน comprehension และแพทเทิร์นค้นหา/ไม่ซ้ำระดับ ป.1
tuple ที่แก้ไม่ได้ การ unpack เซ็ตไม่ซ้ำ ตัวดำเนินการเซ็ต และเลือก list/tuple/set ให้เหมาะงาน
key/value, get, loop ด้วย items, dict ซ้อน และ frequency map — แพทเทิร์นสำคัญของ Programming 1
def พารามิเตอร์ return ค่าเริ่มต้น scope docstring และ recursion เป็นชั้นบนของ Programming 1 — *args/lambda เป็นภาคผนวก
อ่าน traceback ใช้ try/except อย่างมีวินัย รู้จัก exception บ่อย ๆ และห้ามกลืน error ทุกชนิด
import ใช้ math/random/datetime และ if __name__ == "__main__" — pip/venv เป็นภาคผนวกออฟไลน์
แนวคิดไฟล์ with อ่าน/เขียนข้อความ JSON/CSV — ฝึกด้วยอินพุตจำลองไฟล์ในเบราว์เซอร์
class object __init__ self เมธอด และการโมเดลสิ่งของจริง — inheritance เป็นภาคผนวก
รวมทุกบทเป็นโปรเจกต์สมุดโทรศัพท์แบบเฟส มีเช็คลิสต์ แบบฝึกย่อย ทดสอบ/ดีบัก และแนวทางเรียนต่อ