Learn Python: Language Basics and Fundamental Data Processing
รศ. ดร.อติวงศ์ สุชาโต, รศ. ดร.โปรดปราน บุณยพุกกณะ, รศ. ดร.ธนารัตน์ ชลิดาพงศ์ และ อ.ชินวิทย์ ชลิดาพงศ์
หลักสูตร Chula MOOC
วันที่ 5 สิงหาคม 2567 เป็นต้นไป
วันที่ 5 สิงหาคม 2567 เป็นต้นไป
5 บทเรียน
5 วีดีโอ
ไม่กำหนด
ไม่มี
ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไป
certificate of completion
นิสิตจุฬา ฯ กลุ่มนักเรียน นักศึกษา และประชาชนทั่วไปที่สนใจเทคโนโลยีและดิจิทัล
เรียนภาษา Python ตั้งแต่เริ่มต้น เพื่อให้ผู้เรียนแม้จะไม่เคยเขียนโปรแกรมมาก่อน สามารถนำความรู้ที่ได้ไปเขียนโปรแกรมบน Jupyter Notebook เพื่อประมวลผลข้อมูลในบริบทต่าง ๆ ได้ ผู้เรียนจะได้ทำความเข้าใจประเภทของข้อมูลและการประมวลผลที่ถูกต้อง ผนวกกับการควบคุมผังการทำงานของโปรแกรม การเรียกใช้งานไลบรารีต่าง ๆ เพื่อสร้างโปรแกรมประยุกต์อย่างง่าย ๆ ได้ รวมถึงได้รับพื้นฐานการออกแบบและเขียนโปรแกรม Python ให้สามารถใช้งานซ้ำได้อย่างคุ้มค่าผ่านการใช้ฟังก์ชันและโมดูล หลังจากผู้เรียนจบรายวิชานี้ ผู้เรียนจะมีความพร้อมในการเรียนรู้รายวิชาต่อไปในซีรีส์คอร์สออนไลน์ "เรียนไพธอน" จาก Chula MOOC นี้ ซึ่งผู้เรียนจะได้เรียนรู้เเนื้อหาที่ครอบคลุมการใช้ไลบรารี NumPy ที่เป็นที่นิยมในการวิเคราะห์ข้อมูล (Data Analytics) และการแสดงข้อมูลด้วยภาพ (Data Visualization) ด้วย Matplotlib ต่อไป รายวิชานี้เป็นคอร์สออนไลน์ที่ได้รับการปรับปรุงจาก Learn Python: From Beginner to Intermediate ซึ่งจุฬาลงกรณ์มหาวิทยาลัยได้พัฒนาขึ้นเพื่อสนับสนุนในการ Upskill/Reskill ของบุคคลทั่วไปเพื่อให้นำความรู้และทักษะในการเขียนโปรแกรมภาษา Python ไปใช้ประโยชน์ในการทำงานได้ โดยเฉพาะอย่างยิ่ง การทำงานที่จำเป็นหรือได้ประโยชน์จากการวิเคราะห์ข้อมูล เช่น ตำแหน่งงานนักวิเคราะห์ข้อมูลสำหรับผลิตภัณฑ์หรือบริการต่าง ๆ รวมถึงใช้เป็นพื้นฐานที่สำคัญในการเรียนรู้ต่อยอดเพื่อประมวลผลข้อมูลขั้นสูงด้วยเครื่องมือในภาษา Python เช่น ไลบรารี Pandas รวมไปถึงเป็นพื้นฐานในการเขียนโปรแกรม Python เพื่อทำงานด้าน Machine Learning
1. เพื่อให้เกิดความรู้ความเข้าใจเกี่ยวกับการใช้โปรแกรม python ได้อย่างถูกต้องและเหมาะสม
2. เพื่อพัฒนาทักษะการแก้ไขปัญหา การวิเคราะห์ข้อมูล และการประมวลผลข้อมูลด้วยโปรแกรม Python ได้อย่างมีประสิทธิภาพ
มีการวัดและประเมินผลผ่านแบบทดสอบย่อย (Quiz) และแบบทดสอบหลังเรียน (Posttest) โดยจะแบ่งเป็นคะแนนจาก Quiz เท่ากับ 50 คะแนน และคะแนนจาก Posttest เท่ากับ 50 คะแนน ทั้งนี้ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไปจึงจะสามารถขอรับ Certificate of Completion ได้
1. ผู้เรียนจะมีสิทธิ์ทำแบบทดสอบหลังเรียน (Posttest) เมื่อเข้าร่วมกิจกรรมการเรียน (Course Progress) มากกว่า 80% ขึ้นไป
2. ผู้เรียนจะสามารถทำข้อสอบ Posttest ได้เพียง 1 ครั้งเท่านั้น
หัวข้อ Learn Python: Language Basics and Fundamental Data Processing ประกอบด้วย
บทที่ 1 ทำความคุ้นเคยกับเครื่องมือ
บทที่ 2 เริ่มเขียนโปรแกรม Python ด้วยความเข้าใจที่ถูกต้อง
บทที่ 3 เขียนโปรแกรม Python เพื่อสร้างโปรแกรมประยุกต์เบื้องต้น
บทที่ 4 รู้จักและใช้งานโครงสร้างการเก็บชุดข้อมูล
บทที่ 5 เขียนโปรแกรม Python ให้มีลักษณะ Modular
ภาควิชาวิศวกรรมคอมพิวเตอร์
คณะวิศวกรรมศาสตร์
จุฬาลงกรณ์มหาวิทยาลัย
ภาควิชาวิศวกรรมคอมพิวเตอร์
คณะวิศวกรรมศาสตร์
จุฬาลงกรณ์มหาวิทยาลัย
ภาควิชาวิศวกรรมคอมพิวเตอร์
คณะวิศวกรรมศาสตร์
จุฬาลงกรณ์มหาวิทยาลัย
CEO
Eikonnex AI Co., Ltd.