ข้ามไปเนื้อหาหลัก

เรียน

เรียนทีละบท บทละ 10–15 นาที

หน่วย 0

สวัสดี Python

สั่งให้คอมพิวเตอร์แสดงข้อความ และเข้าใจว่าโค้ดทำงานจากบนลงล่างทีละบรรทัด

โปรเจกต์ท้ายหน่วย: การ์ดแนะนำตัวแบบ ASCII

ลำดับคำสั่งแสดงผล

หน่วย 1

ตัวแปรและการคำนวณ

เก็บค่าไว้ในตัวแปร คำนวณบวก ลบ คูณ หาร และแยกข้อความกับตัวเลข

โปรเจกต์ท้ายหน่วย: เครื่องคิดค่าขนมรายสัปดาห์

ตัวแปรชนิดข้อมูลคำนวณ

หน่วย 2

รับข้อมูลจากผู้ใช้

ให้โปรแกรมถามแล้วรอคำตอบ และแปลงข้อความเป็นตัวเลขก่อนคำนวณ

โปรเจกต์ท้ายหน่วย: เครื่องคิดเงินทอน / แปลงหน่วย

รับข้อมูลแปลงชนิด

หน่วย 3

ตัดสินใจด้วย if

ให้โปรแกรมเลือกทำสิ่งต่าง ๆ ตามเงื่อนไข ด้วย if, elif, else, and, or

โปรเจกต์ท้ายหน่วย: เครื่องตัดเกรด และแบบทดสอบบุคลิก

เงื่อนไขเปรียบเทียบ

หน่วย 4

ทำซ้ำด้วยลูป

ให้คอมพิวเตอร์ทำซ้ำแทนเรา ด้วย for, range และ while

โปรเจกต์ท้ายหน่วย: เกมทายเลข

วนด้วย forrangeวนด้วย while

หน่วย 5

วาดรูปด้วยเต่า

สั่งเต่าวาดรูปด้วยลูป และใช้ลูปซ้อนลูปสร้างลวดลาย

โปรเจกต์ท้ายหน่วย: ศิลปะเรขาคณิต / ธง

วาดด้วย turtleลูปซ้อน

หน่วย 6

เก็บของหลายชิ้นด้วย list

เก็บข้อมูลหลายค่าไว้ในตัวแปรเดียว หยิบตามตำแหน่ง เพิ่ม และวนดูทีละชิ้น

โปรเจกต์ท้ายหน่วย: เพลย์ลิสต์ / เครื่องเช็กชื่อ

list

หน่วย 7

สร้างคำสั่งของตัวเองด้วยฟังก์ชัน

รวมโค้ดที่ใช้ซ้ำไว้ในฟังก์ชัน ส่งค่าเข้าไป และรับค่ากลับด้วย return

โปรเจกต์ท้ายหน่วย: ปรับเกมทายเลขให้เป็นฟังก์ชัน

ฟังก์ชันreturn

หน่วย 8

ข้อความและพจนานุกรม

จัดการข้อความด้วยคำสั่งของ str และเก็บคู่ คำ:ความหมาย ด้วย dict

โปรเจกต์ท้ายหน่วย: พจนานุกรมศัพท์วัยรุ่น / เครื่องนับคำ

ข้อความdict

หน่วย 9

นักสืบบั๊ก

อ่าน error ให้เป็น หาบั๊กอย่างเป็นขั้นตอน และเขียนการทดสอบด้วย assert

โปรเจกต์ท้ายหน่วย: ภารกิจซ่อมโค้ด 10 ด่าน

หาบั๊กทดสอบ

หน่วย 10

ข้อมูล สถิติ และกราฟ

อ่านข้อมูลตาราง CSV คำนวณค่าสถิติ และวาดกราฟเล่าเรื่องจากข้อมูล

โปรเจกต์ท้ายหน่วย: วิเคราะห์ค่าฝุ่น PM2.5

CSVสถิติกราฟ

หน่วย 11

โปรเจกต์ของฉัน

รวมทุกอย่างที่เรียนมาสร้างโปรแกรมของตัวเองตั้งแต่ต้นจนจบ แล้วแชร์ให้คนอื่นเล่น

โปรเจกต์ท้ายหน่วย: เกมหรือเครื่องมือของตัวเอง + โชว์ผลงาน

โปรเจกต์