คอร์สเรียน Python พื้นฐานสำหรับเป็นพื้นฐานการควบคุมระบบอัตโนมัติ ณ สถาบันพัฒนาบุคลากรสาขาเทคโนโลยีอัตโนมัติและเมคคาทรอนิกส์ (AMA)
โปรเจ็คนี้เป็นชุดเอกสารการเรียนรู้ภาษา Python ตั้งแต่พื้นฐานจนถึงระดับกลาง เหมาะสำหรับผู้เริ่มต้นที่ต้องการเรียนรู้การเขียนโปรแกรมด้วย Python เป็นพื้นฐานในการควบคุมระบบอัตโนมัติในเนิ้อหาต่อๆไป
คอร์สนี้ประกอบด้วยหัวข้อหลักดังนี้:
- 000 Introduction to Python Programming - แนะนำภาษา Python และการเริ่มต้น
- 020 Variable - ตัวแปรและการใช้งาน
- 030 Data Structure - โครงสร้างข้อมูลพื้นฐาน
- 040 Operator - ตัวดำเนินการต่างๆ ในภาษา Python
- 050 Conditional Statement - คำสั่งเงื่อนไข
- 055 if-else-Python - การใช้งาน if-else
- 060 Loop - การวนซ้ำ
- 061 for-loop-Python - การใช้งาน for loop
- 065 while-Loop-Python - การใช้งาน while loop
- 070 Function - ฟังก์ชันและการสร้างฟังก์ชัน
- 075 function-Python - การใช้งานฟังก์ชันในภาษา Python
- 080 OOP - แนะนำ Object-Oriented Programming
- 083 Python OOP - OOP ในภาษา Python
- 085 Python OOP Advanced - OOP ขั้นสูง
- 090 Data Structure (again) - โครงสร้างข้อมูลขั้นสูง
- 100 Exceptions ในภาษา Python - การจัดการข้อผิดพลาด
- โฟลเดอร์ excercises - แบบฝึกหัดและตัวอย่างโค้ด
- เริ่มต้นจากไฟล์ 000 Introduction to Python Programming.pdf
- ศึกษาตามลำดับหมายเลขของไฟล์
- ฝึกทำแบบฝึกหัดในโฟลเดอร์ excercises
- Python 3.x
- Jupyter Notebook (แนะนำสำหรับการฝึกเขียนโค้ด ตามตัวอย่าง)
- Pycharm Community Edition (แนะนำสำหรับการฝึกเขียนโค้ด เพิ่มเติม)
หากมีคำถามหรือข้อสงสัยเกี่ยวกับเนื้อหาในคอร์ส สามารถติดต่อผ่าน Issues ในโปรเจ็คนี้ได้ หรือ line ของผู้สอน
เนื้อหาในคอร์สนี้จัดทำขึ้นเพื่อการศึกษา
หมายเหตุ: เอกสารทั้งหมดเป็นไฟล์ PDF ที่สามารถดาวน์โหลดและศึกษาได้