python

Python Slicing และ Indexing

Slicing และ Indexing ใน Python วิธีตัดข้อความและลิสต์เป็นช่วง ด้วยรูปแบบ [start:stop:step] รวมถึงเลขติดลบ การกลับลำดับ และการก๊อปลิสต์ Read more »
python

Python Comprehension (List / Dict)

List Comprehension และ Dict Comprehension ใน Python วิธีสร้างลิสต์และดิกชันนารีแบบสั้นในบรรทัดเดียว พร้อมเงื่อนไขกรอง อ่านง่ายและเขียนไว Read more »
python

Python ดิกชันนารี (Dictionary)

ดิกชันนารี (Dictionary) ใน Python เก็บข้อมูลเป็นคู่ คีย์–ค่า เรียนวิธีสร้าง เข้าถึง เพิ่ม ลบ วนลูป และเมท็อดสำคัญอย่าง get() items() keys() values() Read more »
python

Python เซ็ต (Set)

เซ็ต (Set) ใน Python เก็บข้อมูลแบบไม่ซ้ำและไม่สนลำดับ เหมาะกับการกรองค่าซ้ำ เช็คสมาชิก และการดำเนินการแบบเซ็ต union intersection difference Read more »
python

Python ทูเพิล (Tuple) และ Unpacking

ทูเพิล (Tuple) ใน Python คือลิสต์ที่แก้ไขไม่ได้ เหมาะกับข้อมูลที่ไม่ควรเปลี่ยน พร้อมเทคนิค unpacking แกะค่าหลายตัวพร้อมกันในบรรทัดเดียว Read more »
python

Python ลิสต์ (List)

ลิสต์ (List) ใน Python เก็บข้อมูลหลายค่าไว้ในตัวแปรเดียว เรียนวิธีสร้าง เพิ่ม ลบ แก้ไข วนลูป และเมท็อดที่ใช้บ่อยอย่าง append() sort() len() Read more »
python

Python ลูป while, break, continue

ลูป while ใน Python สำหรับงานที่ไม่รู้จำนวนรอบล่วงหน้า พร้อมการใช้ break และ continue คุมการวน และรูปแบบ while True สำหรับเมนูโปรแกรม Read more »
python

Python ลูป for และ range()

ใช้ลูป for วนซ้ำงานใน Python ทั้งวนบนลิสต์ ข้อความ และตัวเลขด้วย range() รวมถึง enumerate() สำหรับดึงลำดับ และการเขียนลูปซ้อนลูป Read more »
python

Python เงื่อนไข if / elif / else

เขียนคำสั่งเงื่อนไข if / elif / else ให้โปรแกรม Python ตัดสินใจเองได้ พร้อมเรื่องการเยื้องบรรทัด ลำดับเงื่อนไข และการเขียนแบบสั้นบรรทัดเดียว Read more »
python

Python แปลงชนิดข้อมูล (Type Casting)

วิธีแปลงชนิดข้อมูลใน Python ด้วย int() float() str() bool() พร้อมกับดักที่พบบ่อยและวิธีจัดการ error เมื่อผู้ใช้กรอกข้อมูลผิดชนิด Read more »