การพัฒนาโปรแกรมการใช้งานอัตโนมัติด้วยภาษา Python
What you'll learn
- ปูพื้นฐานภาษา Python
- ทำความรู้จักกับ Library อื่นๆ ที่ช่วยให้การทำงานอัตโนมัติต่างๆด้วย Python ง่ายขึ้น
- สามารถพัฒนาโปรแกรมกระบวนการทำงานอัตโนมัติต่างๆ และนำมาประยุกต์ใช้งานได้
- สามารถนำโปรแกรมที่พัฒนาขึ้น เผยแพร่ให้คนอื่นเพื่อนำไปใช้งานต่อได้
Requirements
- มีพื้นฐานการเขียนโปรแกรมเช่นภาษา C หรือ Java (คนที่ไม่มีพื้นฐาน ก็สามารถเรียนรู้ได้)
- มีพื้นฐานการใช้ระบบปฏิบัติการ Windows หรือ Mac OS
- สามารถใช้งาน Web Browser เช่น Google Chrome , FireFox Safari หรือ Internet Explorer ได้
Description
สวัสดีครับ ขอแนะนำตัวกันก่อนเลย ผมชื่อนายนรภัทร ฉัตรทิน ปัจจุบันทำงาน ตำแหน่งนักทดสอบระบบอัติโนมัติ
สำหรับหลักสูตร "การพัฒนาโปรแกรมกระบวนการทำงานอัตโนมัติด้วยภาษา Python" ที่จัดทำขึ้นมานี้นั้น แรกเริ่มเดิมทีเลย คือ ต้องการจะสร้างสื่อการเรียนรู้ เพื่อมาแบ่งปันให้กับเพื่อนในองค์กรที่ตนเองสังกัดอยู่ โดยเอาความรู้ที่ตัวเองใช้ภาษา Python ในการแก้ปัญหาในแต่ละวัน ที่ตนเองได้เจอ มาสรุปและสร้างเป็นหัวข้อ แม้สุดท้ายจะยังไม่ได้ถ่ายทอดให้กับคนในองค์กร แต่ก็ได้ลองเอาความรู้เหล่านี้ไปทดสอบ ถ่ายทอดให้ตามมหาวิทยาลัยต่างๆ ไปบ้างแล้ว
เมื่อเห็นว่าผลการตอบรับจากผู้เรียนที่ได้ไปถ่ายทอดความรู้มา ค่อนข้างดี จึงได้ลองมาสร้างคอร์สนี้ขึ้น เผื่อมีคนที่สนใจ หรือเจองานในรูปแบบที่คล้ายคลึงกัน จะได้ไม่ต้องเสียเวลาไปค้นหาเทคนิคต่างๆ เหมือนที่ตอนตัวผมได้เคยเจอ
หลักสูตรนี้ ได้ออกแบบมาให้ผู้เรียน ได้ลองเขียนโปรแกรมภาษา Python ไปเป็น Step by Step โดยมีจุดมุ่งหมายคือ การพัฒนาโปรแกรมด้วยภาษา Python ให้สามารถทำงานได้อัตโนมัติ เพื่อลดงานประจำที่ทำ
สำหรับผู้เริ่มต้น ขอแค่คุณมีความตั้งใจ เพียงแค่ดูและพิมพ์ตาม ก็สามารถเข้าใจพื้นฐานของการทำระบบอัตโนมัติได้แล้ว
โดยจะดียิ่งขึ้นไปอีก หากผู้เรียนได้คิดว่า “จะเอาความรู้ตรงนี้ ไปแก้ปัญหาอื่นที่ตนเองเจออยู่ได้อย่างไร” ซึ่งในตัวอย่าง ตัวผมเอง พยายามสอดแทรก Workshop เข้าไปอยู่เสมอๆ
สุดท้าย หวังว่าความรู้ที่ได้นำมาถ่ายทอดนี้ จะสร้างประโยชน์ให้กับผู้เรียน
สามารถนำไปสร้าง Solutions เพื่อแก้ปัญหาของตนเอง ในสถานการณ์ต่างๆได้ต่อไป
หากมีคำถาม สามารถ Post คำถามไว้ใน Q&A ได้เลยนะครับ
ขอบคุณครับ
Who this course is for:
- พนักงานหน้าที่ Admin ที่ต้องจัดการกับไฟล์บน Server เป็นประจำ
- พนักงานหน้าที่ Oper ที่อยากตั้งเวลา สั่งให้โปรแกรมทำงานต่างๆได้ตามเวลาที่ต้องการ
- พนักงานที่ต้องกรอกข้อมูลบนหน้าเว็บไซต์เป็นประจำ
- ผู้ซื้อของออนไลน์ที่อยากสร้างบอทไว้เพื่อให้ซื้อของได้ไวกว่าคนอื่น
- นักศึกษาที่ต้องการศึกษาหัวข้อเกี่ยวกับการทำ Automated Test
- ผู้ที่อยากสร้างระบบการแจ้งเตือนผ่านทางไลน์ เมื่อเกิดเหตุการณ์เช่น สินค้าลดราคา ราคาหุ้นเปลี่ยนแปลง สลากกินแบ่งฯ ผลการแข่งขันฟุตบอลฯ
- ผู้ที่อยากออกแบบโปรแกรมให้มีการทำงานตามเวลาที่ตั้งไว้
Instructor
สวัสดีครับ ชื่อนายนรภัทร ฉัตรทิน ปัจจุบันทำงานอยู่ที่ธนาคารออมสินสำนักงานใหญ่ ตำแหน่งพนักงานพัฒนาระบบงาน 7
จบการศึกษาปริญญาโท จากมหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ
นอกจากงานประจำที่ทำอยู่ ผมยังเป็นอาจารย์พิเศษในปัจจุบัน ซึ่งเคยได้รับโอกาสให้ไปถ่ายทอดความรู้ให้มหาวิทยาลัย และวิทยาลัยต่างๆดังนี้
-มหาวิทยาลัยแม่ฟ้าหลวง คณะเทคโนโลยีสารสนเทศสาขาวิชาวิทยาการคอมพิวเตอร์ หัวข้อที่บรรยาย : การใช้งานระบบอัตโนมัติ ด้วย Python + Selenium
-มหาวิทยาลัยเทคโนโลยีราชมงคลสุวรรณภูมิ คณะวิทยาศาสตร์ สาขาวิชาวิทยาการคอมพิวเตอร์ หัวข้อที่บรรยาย : การพัฒนา Mobile Application ด้วย ionic1 (workshop) , การสร้างแอพพลิเคชั่นบนมือถือด้วย Google Flutter Version 2 , การใช้งานระบบอัตโนมัติ ด้วย Python + Selenium
-มหาวิทยาลัยสยาม คณะวิทยาศาสตร์ สาขาวิชาวิทยาการคอมพิวเตอร์ หัวข้อที่บรรยาย : การเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น , การเขียนโปรแกรมเชิงวัตุ , การพัฒนาแอปพลิเคชันบนสถาปัตยกรรมเชิงบริการ (Application Development on Service-Oriented Architecture) , การพัฒนา Mobile Application ด้วย ionic1 (workshop) , การสร้างแอพพลิเคชั่นบนมือถือด้วย Google Flutter Version 2 , การใช้งานระบบอัตโนมัติ ด้วย Python + Selenium
-วิทยาลัยอาชีวะศึกษาเพชรบุรี แผนกคอมพิวเตอร์ธุรกิจ หัวข้อที่บรรยาย : การพัฒนา Mobile Application ด้วย ionic1 (workshop)
-วิทยาลัยเทคนิคสมุทรสงครามสาขาคอมพิวเตอร์ธุรกิจ หัวข้อที่บรรยาย : การพัฒนา Mobile Application ด้วย ionic1 (workshop)
หวังว่าประสบการณ์ต่างๆเหล่านี้ จะช่วยให้ผู้เรียน สามารถกลายมาเป็นโปรแกรมเมอร์ที่ดี และสร้าง Solutions เพื่อนำไปแก้ปัญหาให้สถานการณ์ต่างๆได้ต่อไป
ก่อนจบไป ผมขอเอาคำพูดจากโฆษณาตัวหนึ่งของ APPLE ที่ สตีฟ จ๊อบส์พูดเน้นว่า
"คนเหล่านี้เป็นคนบ้า ไม่เข้าพวก เป็นกบฏ ก่อความไม่สงบเป็นนิจ ผ่าเหล่าผ่ากอ คิดไม่เหมือนชาวบ้าน เมินกฎเกณฑ์ ต่อต้านความเชื่อดั้งเดิม ไม่ว่าคุณจะเลือกฟังพวกเขา เห็นต่างจากพวกเขา จะเชิดชูหรือเย้ยหยันพวกเขายังไงก็ได้ทั้งนั้น
แต่มีสิ่งหนึ่งที่คุณไม่มีวันทำได้ นั่นคือเพิกเฉยต่อเขา นั่นเพราะคนเหล่านี้ เข้ามาเปลี่ยนแปลงทุกอย่างและผลักหลังให้มนุษย์ชาติ (หรือองค์กร) เดินไปข้างหน้า แม้คนอื่นจะมองคนพวกนี้ว่าพูดไม่รู้เรื่อง หรือว่าบ้า แต่เรากลับมองเห็นอัจฉริยะภาพ
เพราะคนที่บ้าพอจนกล้าคิดเปลี่ยนโลก จะเป็นคนที่เปลี่ยนโลกได้จริง"
ใช่ครับ คุณคิดถูกแล้ว คนเหล่านี้ก็คืออาชีพ "โปรแกรมเมอร์"
หวังว่าเราจะได้รู้จักกัน หรือหวังว่าสักวันคุณจะกลายมาเป็นอีกคนหนึ่งในเผ่า"โปรแกรมเมอร์" นี้นะครับ
ขอบคุณครับ