or
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
เริ่มทำความรู้จักกับกระบวนทัศน์การเขียนโปรแกรมเป็นครั้งแรก! บทนี้ครอบคลุมว่ากระบวนทัศน์การเขียนโปรแกรมคืออะไร เหตุใดจึงสำคัญ และกระบวนทัศน์หลัก 2 กลุ่มใหญ่ ได้แก่ Imperative และ Declarative Programming นอกจากนี้ยังจะได้เรียนรู้ถึงประโยชน์ของการเขียนโค้ดแบบ Modular และการแบ่งแยกความรับผิดชอบ รวมถึงความสัมพันธ์ของแนวคิดเหล่านี้กับกระบวนทัศน์ต่าง ๆ
เจาะลึกหนึ่งในกระบวนทัศน์ที่นิยมใช้มากที่สุดในการเขียนโปรแกรม นั่นคือ Procedural Programming บทนี้ครอบคลุมว่า Procedural Programming คืออะไร ใช้แก้ปัญหาประเภทใดได้บ้าง และช่วยให้เกิดการแบ่งแยกความรับผิดชอบและโค้ดแบบ Modular ได้อย่างไร คุณจะได้เรียนรู้การใช้คำสั่งควบคุมการทำงาน เช่น คำสั่ง `if`, ลูป `for` และการนิยามฟังก์ชัน ซึ่งล้วนนำมาใช้ใน Procedural Programming ได้ พร้อมทั้งฝึกปฏิบัติด้วย Python
เจาะลึก Functional Programming ในบทนี้ โดยจะครอบคลุมพื้นฐานของ Functional Programming ว่าควรใช้เมื่อใด มีข้อดีและข้อเสียอย่างไร รวมถึงการประยุกต์ใช้งาน นอกจากนี้คุณจะได้เรียนรู้การใช้ Recursion ใน Functional Programming และลงมือเขียนโปรแกรม Functional เบื้องต้นด้วยตัวเอง!
มาเล่นกับ Class และ Object กัน! บทนี้จะครอบคลุม Object-Oriented Programming ทั้งในด้านการนำไปใช้งานทั่วไป ข้อดีและข้อเสีย รวมถึงวิธีเขียนโปรแกรมแบบ Object-Oriented เบื้องต้นด้วย Python นอกจากนี้ยังจะแตะหัวข้อขั้นสูงในกระบวนทัศน์นี้ด้วย ได้แก่ Class Inheritance และความแตกต่างระหว่าง Attribute แบบ Public และ Private
แบบฝึกหัดปัจจุบัน