Python Programming สำหรับระดับมัธยมศึกษาตอนต้น

 

สารบัญ

บทที่ 1: ทำความรู้จักกับ Python

1.1 แนะนำ Python คืออะไร และทำไมถึงควรเรียนรู้
1.2 ติดตั้ง Python และการตั้งค่า environment
1.3 การใช้เครื่องมือ เช่น VS Code หรือ PyCharm ในการเขียนโปรแกรม
1.4 รันโปรแกรม Python ครั้งแรก

บทที่ 2: พื้นฐานการเขียนโปรแกรม

2.1 Syntax ของ Python เบื้องต้น (โครงสร้างภาษา, เครื่องหมาย, ตัวแปร)
2.2 การใช้ตัวแปรและประเภทข้อมูล (เช่น ตัวเลข, สตริง, บูลีน)
2.3 การเขียนโปรแกรมแบบลำดับ (Sequential Programming)
2.4 การแสดงผลด้วยคำสั่ง print() และการรับข้อมูลจากผู้ใช้ด้วยคำสั่ง input()
2.5 รายชื่อฟังก์ชันพื้นฐานของ Python ที่มักถูกเรียกใช้

บทที่ 3: เงื่อนไขและการตัดสินใจ (Conditionals)

3.1 การใช้ if, elif, และ else
3.2 การเปรียบเทียบและการใช้ตัวดำเนินการ (Operators)
3.3 การเขียนโปรแกรมที่ใช้การตัดสินใจตามเงื่อนไข

บทที่ 4: การทำซ้ำ (Loops)

4.1 การใช้ for loop และ while loop
4.2 ตัวอย่างการใช้ loop ในการแก้ปัญหาง่าย ๆ
4.3 การใช้คำสั่ง break และ continue เพื่อควบคุม loop

บทที่ 5: ฟังก์ชัน (Functions)

5.1 การสร้างและการใช้งานฟังก์ชันใน Python
5.2 การใช้พารามิเตอร์และการคืนค่าจากฟังก์ชัน (return)
5.3 การแยกส่วนของโปรแกรมให้เป็นโมดูลเพื่อความเข้าใจและจัดการง่ายขึ้น

บทที่ 6: การทำงานกับข้อมูลแบบลิสต์ (Lists)

6.1 แนะนำ Lists และการใช้งาน
6.2 การเข้าถึงข้อมูลใน Lists และการวนซ้ำใน Lists
6.3 การเพิ่ม, ลบ, และจัดการข้อมูลใน Lists

บทที่ 7: การจัดการไฟล์ (File Handling)

7.1 การอ่านและเขียนไฟล์ด้วย Python (open(), read(), write())
7.2 ตัวอย่างการจัดการไฟล์ง่าย ๆ เช่น การอ่านไฟล์ข้อมูลและเก็บข้อมูลใน Lists

บทที่ 8: การสร้างโปรแกรมขนาดเล็ก

8.1 การรวมความรู้ทั้งหมดเพื่อสร้างโปรแกรมขนาดเล็ก
8.2 การออกแบบโปรแกรมที่แก้ปัญหาจริง ๆ ได้

บทที่ 9: การติดต่อฐานข้อมูลเบื้องต้น (Optional)

9.1 แนะนำฐานข้อมูล: ฐานข้อมูลคืออะไร และทำไมต้องใช้
9.2 การใช้ SQLite เป็นฐานข้อมูล และบริหารจัดการข้อมูลโดย Python
9.3 การใช้ Library sqlite3 ในการเชื่อมต่อและทำงานกับฐานข้อมูล
9.4 การใช้ไฟล์ CSV เป็นฐานข้อมูลแบบง่าย โดยใช้ Library CSV ใน Python

บทสรุป - Python Programming for Beginners