Basics & Syntax
ตัวแปร & type, control flow, ฟังก์ชัน, string & f-string เริ่ม →
Basics & Syntax
ตัวแปร & type, control flow, ฟังก์ชัน, string & f-string เริ่ม →
Data Structures
list & tuple, dict & set, comprehension, slicing สำรวจ →
OOP & the Data Model
class, dunder method, property, dataclass สร้างโมเดล →
Functions In Depth
args & kwargs, closure, decorator, generator เจาะลึก →
Typing & Errors
type hint, exception, context manager, custom error เรียน →
Async & Concurrency
asyncio, async/await, GIL & thread, multiprocessing คอนเคอร์เรนซี →
Stdlib, Testing & Tooling
ทัวร์ standard library, pytest, venv & pip, packaging ส่งงานจริง →
Runtime Internals
object model, memory & GC, bytecode & interpreter, GIL & free-threading ลงลึกเครื่องยนต์ →
Reading & Reviewing Python
จับ bug ที่ AI สร้าง, checklist สำหรับ review, และเครื่องมือที่จับสิ่งที่การอ่านผ่าน ๆ พลาด รีวิวโค้ด →
คอร์สนี้เขียนสำหรับ Python 3.14 ซึ่งเป็นเวอร์ชันปัจจุบัน ทุกฟีเจอร์จะกำกับเวอร์ชันที่เริ่มมีไว้ คุณจึงรู้ว่า interpreter รุ่นเก่ากว่าจะรับอะไรได้บ้าง ส่วน playground รัน CPython 3.14.2 ในเบราว์เซอร์จริง ๆ syntax ที่มีเฉพาะใน 3.14 อย่าง t-strings จึงรันได้จริง
รันใน browser
ตัวอย่าง Python 3.14 รันสดด้วย Pyodide (WebAssembly) — แก้และรันใหม่ได้ ไม่ต้องติดตั้ง
เน้นตัวภาษา
เจาะลึกตัวภาษาและ standard library — เป็นพื้นฐานก่อนไปเฟรมเวิร์กเว็บใด ๆ
แบบทดสอบ & ความคืบหน้า
ทบทวนความเข้าใจหลังแต่ละบท ความคืบหน้าถูกบันทึกไว้ในเครื่อง
สองภาษา
มีทั้งภาษาอังกฤษและไทย — สลับได้ตลอดจากแถบด้านบน