คอร์ส

Course — ภาษา Python

ภาษา Python เบื้องต้น

คอร์สปูพื้นฐานการเขียนโปรแกรมสำหรับผู้เริ่มต้น ตั้งแต่ไม่เคยใช้คอมพิวเตอร์มาก่อน — เรียนแบบจับมือทำจนเข้าใจ เป็นคอร์สต่อยอดสู่การเป็นนักพัฒนาซอฟต์แวร์ เรียนได้ทุกเพศทุกวัย

ภาษา Python เบื้องต้น

เกี่ยวกับคอร์สเรียน

คอร์สเรียนนี้เป็นคอร์สปูพื้นฐานการเขียนโปรแกรมสำหรับผู้เริ่มต้น แบบจับมือทำให้เข้าใจ — เรียนได้ทุกเพศทุกวัย

เรียนก่อน เป็นก่อน — ล้ำหน้ากว่าใครๆ

คอร์สนี้เหมาะกับใคร

เนื้อหาคอร์ส

  1. 01

    Section 1: เริ่มต้นเขียนโปรแกรม Python (1.5 ชม.)

    • ทำไม Python — ภาษาที่คนใช้มากที่สุดในโลก
    • ติดตั้ง Python + VS Code + Jupyter
    • โปรแกรมแรก + print() + comments
    • ตัวแปร + data types (int, float, str, bool)
    • input() รับข้อมูล + type conversion
  2. 02

    Section 2: ตัวดำเนินการและเงื่อนไข (1.5 ชม.)

    • ตัวดำเนินการคณิตศาสตร์ + ลำดับความสำคัญ
    • เปรียบเทียบ + boolean
    • if/elif/else + indentation
    • and/or/not + nested conditions
    • match-case (Python 3.10+)
    • Exercise: เกมตอบคำถาม + ระบบเกรด
  3. 03

    Section 3: ลูปและ Collections พื้นฐาน (2 ชม.)

    • for loop + range()
    • while loop + sentinel loop
    • break/continue/else ใน loop
    • List: เพิ่ม/ลบ/เข้าถึง/slicing
    • List comprehension
    • Exercise: To-do list ใน console
    • Quiz 1
  4. 04

    Section 4: String และ Text Processing (1.5 ชม.)

    • string methods: upper/lower/split/strip
    • f-string formatting
    • string slicing + iteration
    • regex พื้นฐาน (re module)
    • Exercise: นับคำในข้อความ + หา pattern
    • Quiz 2
  5. 05

    Section 5: Dict, Set, Tuple — โครงสร้างข้อมูลสำคัญ (1.5 ชม.)

    • dict: key-value, CRUD, iteration
    • dict comprehension + nested dict
    • set: unique elements + operations
    • tuple: immutable + unpacking
    • เลือก data structure ให้ถูกงาน
    • Mini Project 1: ระบบนับสถิติคำศัพท์ในไฟล์
  6. 06

    Section 6: ฟังก์ชันขั้นสูง (2 ชม.)

    • args/kwargs + default parameters
    • lambda + map/filter
    • recursion อย่างเข้าใจ
    • scope + LEGB rule
    • decorators พื้นฐาน
    • Exercise: ชุด utility functions
    • Quiz 3
  7. 07

    Section 7: OOP — เขียนโปรแกรมเชิงวัตถุ (2.5 ชม.)

    • class vs object + __init__
    • attributes + methods
    • encapsulation: private attributes
    • inheritance + super()
    • polymorphism + magic methods (__str__, __repr__)
    • ออกแบบ class ให้ดี
    • Mini Project 2: เกมสร้างตัวละคร (RPG ง่าย)
    • Quiz 4
  8. 08

    Section 8: File Handling + Error Handling (1.5 ชม.)

    • open/read/write ไฟล์
    • with statement + encoding
    • JSON: json.load/dump + API เบื้องต้น
    • try/except/finally + custom exception
    • Exercise: โปรแกรมบันทึกข้อมูล + อ่านกลับ
    • Quiz 5
  9. 09

    Section 9: Data Analysis ด้วย Pandas (2 ชม.)

    • Series + DataFrame พื้นฐาน
    • อ่าน CSV/Excel + ดูข้อมูล
    • filter/select/sort rows & columns
    • groupby + aggregate
    • missing data handling
    • merge/join หลายตาราง
    • Exercise: วิเคราะห์ยอดขายจริงจาก CSV
  10. 10

    Section 10: Matplotlib + Data Storytelling (1.5 ชม.)

    • line/bar/scatter/pie/histogram
    • title/labels/legend/grid
    • subplots + figure size
    • save ภาพ + styling
    • Exercise: dashboard ข้อมูลจริงจาก Pandas
    • Quiz 6
  11. 11

    Section 11: Final Project + เส้นทางต่อไป (1 ชม.)

    • Final Project: วิเคราะห์ข้อมูล หรือเกม หรือเครื่องมือ
    • code review + ส่งงาน
    • เส้นทางต่อไป: web dev, AI/ML, data science
    • สรุป + ใบประกาศนียบัตร

ขั้นตอนการสอนของเรา

  • ค่อยๆเรียนทีละขั้นตอนอย่างช้าๆ ไม่เร่งรีบ
  • อธิบายคำสั่งอย่างละเอียดก่อนลงมือทำ
  • ทำตัวอย่างให้ดูก่อนทุกครั้ง
  • ลงมือปฏิบัติรายบุคคลจนใช้งานได้จริง
  • ฝึกทำโจทย์ที่เกี่ยวข้องด้วยตัวเอง
  • มีการบ้านให้กลับไปทดลองทำทุกบท

อาจารย์ผู้สอน

ข้อมูลคอร์ส

  • จำนวนชั่วโมง
    20 ชั่วโมง
  • ค่าใช้จ่าย
    3,500 บาท
  • ระยะเวลาเรียน
    10 วัน วันละ 2 ชั่วโมง
  • ตารางเรียน
    จันทร์–ศุกร์ ช่วงปิดเทอม 14:00–16:00
  • รูปแบบการเรียน
    ออนไลน์ผ่าน Zoom — เรียนซ้ำได้จนกว่าจะเข้าใจ
  • การสมัครเรียน

    เตรียมความพร้อมก่อนเรียน

    พร้อมเริ่มเรียน Python แล้วหรือยัง

    สมัครได้เลย — ไม่มีพื้นฐานมาก่อนก็เรียนได้ เรียนซ้ำได้จนกว่าจะเข้าใจ