OKay Training | Python Programming


Python Programming for Fundamentals
(การเขียนโปรแกรมภาษา Python สำหรับผู้เริ่มต้น)

ระยะเวลาอบรม

จำนวน 3 วัน (วันละ 6 ชั่วโมง รวม 18 ชั่วโมง)  อบรมเวลา 09.00 - 16.00 น.


หลักการและเหตุผล

Python คือ ภาษาโปรแกรมชั้นสูงชนิดหนึ่ง ถูกออกแบบให้ Code สามารถอ่านได้ง่ายและฟรี โครงสร้างภาษามีพื้นฐานการใช้จำนวนบรรทัดให้น้อย ถ้าเทียบกับ C++ และ Java ลักษณะ Feature มีด้วยกันหลายแบบ เช่น สามารถบริหารจัดการหน่วยความจำได้เอง, รองรับการทำงานหลาย Paradigm, Object-Oriented, Functional โดยมี Python interpreters หรือ ตัวแปลคำสั่ง สามารถรองรับได้หลากหลาย OS ซึ่งหมายถึงยอมให้สามารถรัน Python Code ได้หลายระบบในปัจจุบัน อีกทั้งเป็น Software Open Source และมี Community-Base สำหรับ Developer มากมาย ซึ่งบริหารจัดการภายใต้องค์กร Python Software Foundation

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


วัตถุประสงค์หลักสูตร
  1. ได้รับความรู้พื้นฐานการเขียนโปรแกรมด้วยภาษา Python
  2. ได้ฝึกปฏิบัติ (Workshop) การเขียนโปรแกรมคำสั่งต่าง ๆ ด้วยภาษา Python
  3. ได้ทดลองทำโปรเจกต์ (Project) พื้นฐานด้วยภาษา Python

หลักสูตรนี้เหมาะสำหรับ
  1. ผู้ที่ต้องการเริ่มต้นเรียนรู้พื้นฐานหลักการและทฤษฎีการเขียนโปรแกรมด้วยภาษา Python
  2. ผู้ที่ต้องการฝึกภาคปฏิบัติ (Workshop) การเขียนโปรแกรมด้วยภาษา Python
  3. ผู้สนใจทั่วไป

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

หัวข้ออบรมสัมมนา
  1. แนะนำพื้นฐานการใช้งานโปรแกรมภาษา Python
  2. การเขียนคำสั่งและ Statement ในภาษา Python
  3. ประเภทของตัวแปรในภาษา Python
  4. Assignments และ Expressions ในภาษา Python
  5. การเขียนโปรแกรมตรวจสอบเงื่อนไขและการเขียนโปรแกรมวนรอบการทำงานในภาษา Python
  6. Function ในภาษา Python (Iterations, Comprehensions, Generators)
  7. การตรวจสอบความผิดพลาดของโปรแกรม
  8. การจัดการแฟ้มข้อมูล (File)
  9. รู้จักคำสั่ง Import ต่าง ๆ (PIP Install) เพื่อมาใช้งานในโปรแกรม
  10. ทดลองทำโปรเจกต์ (Project) พื้นฐานเพื่อเพิ่มความเข้าใจ