เรียน
เรียนทีละบท บทละ 10–15 นาที
หน่วย 0
สวัสดี Python
สั่งให้คอมพิวเตอร์แสดงข้อความ และเข้าใจว่าโค้ดทำงานจากบนลงล่างทีละบรรทัด
โปรเจกต์ท้ายหน่วย: การ์ดแนะนำตัวแบบ ASCII
หน่วย 1
ตัวแปรและการคำนวณ
เก็บค่าไว้ในตัวแปร คำนวณบวก ลบ คูณ หาร และแยกข้อความกับตัวเลข
โปรเจกต์ท้ายหน่วย: เครื่องคิดค่าขนมรายสัปดาห์
หน่วย 2
รับข้อมูลจากผู้ใช้
ให้โปรแกรมถามแล้วรอคำตอบ และแปลงข้อความเป็นตัวเลขก่อนคำนวณ
โปรเจกต์ท้ายหน่วย: เครื่องคิดเงินทอน / แปลงหน่วย
หน่วย 3
ตัดสินใจด้วย if
ให้โปรแกรมเลือกทำสิ่งต่าง ๆ ตามเงื่อนไข ด้วย if, elif, else, and, or
โปรเจกต์ท้ายหน่วย: เครื่องตัดเกรด และแบบทดสอบบุคลิก
หน่วย 4
ทำซ้ำด้วยลูป
ให้คอมพิวเตอร์ทำซ้ำแทนเรา ด้วย for, range และ while
โปรเจกต์ท้ายหน่วย: เกมทายเลข
หน่วย 5
วาดรูปด้วยเต่า
สั่งเต่าวาดรูปด้วยลูป และใช้ลูปซ้อนลูปสร้างลวดลาย
โปรเจกต์ท้ายหน่วย: ศิลปะเรขาคณิต / ธง
หน่วย 6
เก็บของหลายชิ้นด้วย list
เก็บข้อมูลหลายค่าไว้ในตัวแปรเดียว หยิบตามตำแหน่ง เพิ่ม และวนดูทีละชิ้น
โปรเจกต์ท้ายหน่วย: เพลย์ลิสต์ / เครื่องเช็กชื่อ
หน่วย 7
สร้างคำสั่งของตัวเองด้วยฟังก์ชัน
รวมโค้ดที่ใช้ซ้ำไว้ในฟังก์ชัน ส่งค่าเข้าไป และรับค่ากลับด้วย return
โปรเจกต์ท้ายหน่วย: ปรับเกมทายเลขให้เป็นฟังก์ชัน
หน่วย 8
ข้อความและพจนานุกรม
จัดการข้อความด้วยคำสั่งของ str และเก็บคู่ คำ:ความหมาย ด้วย dict
โปรเจกต์ท้ายหน่วย: พจนานุกรมศัพท์วัยรุ่น / เครื่องนับคำ
หน่วย 9
นักสืบบั๊ก
อ่าน error ให้เป็น หาบั๊กอย่างเป็นขั้นตอน และเขียนการทดสอบด้วย assert
โปรเจกต์ท้ายหน่วย: ภารกิจซ่อมโค้ด 10 ด่าน
หน่วย 10
ข้อมูล สถิติ และกราฟ
อ่านข้อมูลตาราง CSV คำนวณค่าสถิติ และวาดกราฟเล่าเรื่องจากข้อมูล
โปรเจกต์ท้ายหน่วย: วิเคราะห์ค่าฝุ่น PM2.5
หน่วย 11
โปรเจกต์ของฉัน
รวมทุกอย่างที่เรียนมาสร้างโปรแกรมของตัวเองตั้งแต่ต้นจนจบ แล้วแชร์ให้คนอื่นเล่น
โปรเจกต์ท้ายหน่วย: เกมหรือเครื่องมือของตัวเอง + โชว์ผลงาน