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

คอร์ส

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

เบื้องต้น2 ชม.

สำรวจแนวทางการเขียนโปรแกรมหลากหลายรูปแบบ รวมถึงแบบ imperative และ declarative, procedural, functional และ object-oriented programming

Python2 ชม.14 วิดีโอ45 แบบฝึกหัด3,450 XP4,240ใบแสดงความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
การดำเนินการต่อหมายความว่าคุณยอมรับ เงื่อนไขการใช้งาน, ของเรา นโยบายความเป็นส่วนตัว และข้อมูลของคุณถูกจัดเก็บไว้ในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในหลายพันบริษัท

รายละเอียดคอร์ส

พร้อมสำหรับการเปลี่ยนกระบวนทัศน์เกี่ยวกับสิ่งที่คุณรู้เกี่ยวกับการเขียนโปรแกรมหรือยัง? ใน บทนำสู่กระบวนทัศน์การเขียนโปรแกรม คุณจะได้เรียนรู้พื้นฐานของกระบวนทัศน์การเขียนโปรแกรมหลากหลายรูปแบบ รวมถึงการเขียนโปรแกรมเชิงคำสั่งและเชิงประกาศ การเขียนโปรแกรมเชิงกระบวนวิธี การเขียนโปรแกรมเชิงฟังก์ชัน และการเขียนโปรแกรมเชิงวัตถุ

คุณจะได้เรียนรู้เกี่ยวกับกรณีการใช้งานจริงของแนวคิดเหล่านี้และรูปแบบการเขียนโค้ดที่พบบ่อยในแต่ละแนวคิด และยังได้เขียนโปรแกรมพื้นฐานด้วย Python สำหรับแต่ละแนวคิดอีกด้วย เมื่อคุณเรียนจบหลักสูตรนี้แล้ว คุณจะสามารถจดจำรูปแบบการเขียนโปรแกรมที่แตกต่างกันได้ และรู้ว่าเมื่อใดควรเลือกแบบใดเหนืออีกแบบหนึ่ง คุณจะได้เห็นตัวอย่างล่วงหน้าเกี่ยวกับหัวข้อขั้นสูงบางส่วนด้วย เช่น:
  • การเรียกซ้ำในการเขียนโปรแกรมเชิงฟังก์ชัน
  • การสืบทอดคลาสในโปรแกรมเชิงกระบวนวิธี


ทำความเข้าใจข้อดีและข้อเสียของแต่ละแนวคิดการเขียนโปรแกรม



ในบทที่ 2-4 คุณจะได้สำรวจการเขียนโปรแกรมเชิงกระบวนวิธี เชิงฟังก์ชัน และเชิงวัตถุ ตามลำดับ แต่ละบทจะครอบคลุมลักษณะเด่นของแนวคิดการเขียนโปรแกรมเฉพาะนั้น ๆ การประยุกต์ใช้ในโลกจริงที่พบบ่อยบางส่วน และภาพรวมที่เพียงพอเพื่อให้คุณเข้าใจว่าเมื่อใดควรใช้แนวคิดหนึ่งแทนอีกแนวคิดหนึ่ง

สร้างโปรแกรมเชิงกระบวนวิธี เชิงฟังก์ชัน และเชิงวัตถุแบบง่าย



แต่ละบทจะมีแบบฝึกหัดในการสร้างโปรแกรมภายใต้กระบวนทัศน์ที่กำหนดด้วยเช่นกัน คุณจะเขียนซับรูทีนและฟังก์ชันแบบเรียกซ้ำ และกำหนดคลาสของคุณเองโดยใช้ Python

เมื่อคุณเรียนจบ คุณจะมีความเข้าใจอย่างมั่นคงเกี่ยวกับพื้นฐานของกระบวนทัศน์การเขียนโปรแกรม การใช้งาน รูปแบบการเขียนโค้ดที่พบบ่อย และควรนำแต่ละแบบไปใช้เมื่อใดในสถานการณ์เฉพาะต่างๆ

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงสร้างคอร์ส

1

บทนำสู่กระบวนทัศน์การเขียนโปรแกรม

เริ่มทำความรู้จักกับกระบวนทัศน์การเขียนโปรแกรมเป็นครั้งแรก! บทนี้ครอบคลุมว่ากระบวนทัศน์การเขียนโปรแกรมคืออะไร เหตุใดจึงสำคัญ และกระบวนทัศน์หลัก 2 กลุ่มใหญ่ ได้แก่ Imperative และ Declarative Programming นอกจากนี้ยังจะได้เรียนรู้ถึงประโยชน์ของการเขียนโค้ดแบบ Modular และการแบ่งแยกความรับผิดชอบ รวมถึงความสัมพันธ์ของแนวคิดเหล่านี้กับกระบวนทัศน์ต่าง ๆ
เริ่มบทเรียน
2

Procedural Programming

เจาะลึกหนึ่งในกระบวนทัศน์ที่นิยมใช้มากที่สุดในการเขียนโปรแกรม นั่นคือ Procedural Programming บทนี้ครอบคลุมว่า Procedural Programming คืออะไร ใช้แก้ปัญหาประเภทใดได้บ้าง และช่วยให้เกิดการแบ่งแยกความรับผิดชอบและโค้ดแบบ Modular ได้อย่างไร คุณจะได้เรียนรู้การใช้คำสั่งควบคุมการทำงาน เช่น คำสั่ง `if`, ลูป `for` และการนิยามฟังก์ชัน ซึ่งล้วนนำมาใช้ใน Procedural Programming ได้ พร้อมทั้งฝึกปฏิบัติด้วย Python
เริ่มบทเรียน
3

Functional Programming

เจาะลึก Functional Programming ในบทนี้ โดยจะครอบคลุมพื้นฐานของ Functional Programming ว่าควรใช้เมื่อใด มีข้อดีและข้อเสียอย่างไร รวมถึงการประยุกต์ใช้งาน นอกจากนี้คุณจะได้เรียนรู้การใช้ Recursion ใน Functional Programming และลงมือเขียนโปรแกรม Functional เบื้องต้นด้วยตัวเอง!
เริ่มบทเรียน
4

Object-Oriented Programming

มาเล่นกับ Class และ Object กัน! บทนี้จะครอบคลุม Object-Oriented Programming ทั้งในด้านการนำไปใช้งานทั่วไป ข้อดีและข้อเสีย รวมถึงวิธีเขียนโปรแกรมแบบ Object-Oriented เบื้องต้นด้วย Python นอกจากนี้ยังจะแตะหัวข้อขั้นสูงในกระบวนทัศน์นี้ด้วย ได้แก่ Class Inheritance และความแตกต่างระหว่าง Attribute แบบ Public และ Private
เริ่มบทเรียน

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

เรียนจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp บนมือถือ

ก้าวหน้าได้ทุกที่ด้วยคอร์สมือถือและแบบฝึกหัดการเขียนโค้ด 5 นาทีประจำวันของเรา