Skip to content

Shutchon/AMA_BasicPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMA Basic Python for Automation Control

คอร์สเรียน Python พื้นฐานสำหรับเป็นพื้นฐานการควบคุมระบบอัตโนมัติ ณ สถาบันพัฒนาบุคลากรสาขาเทคโนโลยีอัตโนมัติและเมคคาทรอนิกส์ (AMA)

เกี่ยวกับคอร์ส

โปรเจ็คนี้เป็นชุดเอกสารการเรียนรู้ภาษา Python ตั้งแต่พื้นฐานจนถึงระดับกลาง เหมาะสำหรับผู้เริ่มต้นที่ต้องการเรียนรู้การเขียนโปรแกรมด้วย Python เป็นพื้นฐานในการควบคุมระบบอัตโนมัติในเนิ้อหาต่อๆไป

เนื้อหาในคอร์ส

คอร์สนี้ประกอบด้วยหัวข้อหลักดังนี้:

1. พื้นฐาน Python

  • 000 Introduction to Python Programming - แนะนำภาษา Python และการเริ่มต้น
  • 020 Variable - ตัวแปรและการใช้งาน
  • 030 Data Structure - โครงสร้างข้อมูลพื้นฐาน
  • 040 Operator - ตัวดำเนินการต่างๆ ในภาษา Python

2. การควบคุมโฟลว์ของโปรแกรม

  • 050 Conditional Statement - คำสั่งเงื่อนไข
  • 055 if-else-Python - การใช้งาน if-else
  • 060 Loop - การวนซ้ำ
  • 061 for-loop-Python - การใช้งาน for loop
  • 065 while-Loop-Python - การใช้งาน while loop

3. ฟังก์ชัน

  • 070 Function - ฟังก์ชันและการสร้างฟังก์ชัน
  • 075 function-Python - การใช้งานฟังก์ชันในภาษา Python

4. การเขียนโปรแกรมเชิงวัตถุ (OOP)

  • 080 OOP - แนะนำ Object-Oriented Programming
  • 083 Python OOP - OOP ในภาษา Python
  • 085 Python OOP Advanced - OOP ขั้นสูง

5. หัวข้อเพิ่มเติม

  • 090 Data Structure (again) - โครงสร้างข้อมูลขั้นสูง
  • 100 Exceptions ในภาษา Python - การจัดการข้อผิดพลาด

6. แบบฝึกหัด

  • โฟลเดอร์ excercises - แบบฝึกหัดและตัวอย่างโค้ด

การใช้งาน

  1. เริ่มต้นจากไฟล์ 000 Introduction to Python Programming.pdf
  2. ศึกษาตามลำดับหมายเลขของไฟล์
  3. ฝึกทำแบบฝึกหัดในโฟลเดอร์ excercises

ความต้องการของระบบ

  • Python 3.x
  • Jupyter Notebook (แนะนำสำหรับการฝึกเขียนโค้ด ตามตัวอย่าง)
  • Pycharm Community Edition (แนะนำสำหรับการฝึกเขียนโค้ด เพิ่มเติม)

การติดต่อ

หากมีคำถามหรือข้อสงสัยเกี่ยวกับเนื้อหาในคอร์ส สามารถติดต่อผ่าน Issues ในโปรเจ็คนี้ได้ หรือ line ของผู้สอน

License

เนื้อหาในคอร์สนี้จัดทำขึ้นเพื่อการศึกษา


หมายเหตุ: เอกสารทั้งหมดเป็นไฟล์ PDF ที่สามารถดาวน์โหลดและศึกษาได้

About

Basic Python course for AMA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published