Python for Data Science ไพธอนสำหรับงานวิทยาศาสตร์ข้อมูล
Data Scientist หรือนักนักวิทยาศาสตร์ข้อมูล เป็นอาชีพยอดนิยมในขณะนี้ ไม่ว่าจะเป็นอุตสาหกรรม คมนาคม ค้าปลีก พลังงาน สตาร์ทอัพ ฯลฯ อาชีพนี้เป็นที่ต้องการอย่างสูง เพราะโลกได้ก้าวเข้าสู่ยุคของข้อมูลเป็นที่เรียบร้อยแล้ว และหากองค์กรใดสามารถใช้ประโยชน์จากข้อมูลได้ก่อน องค์กรนั้นก็จะมีความได้เปรียบในการแข่งขันมาก
Data Scientist ทักษะหนึ่งที่คุณต้องมีคือการเขียนโปรแกรมภาษา Python เพราะภาษา Python เป็นภาษาที่ได้รับความนิยมมากในวงการวิทยาศาสตร์ข้อมูล Python สำหรับงานวิทยาศาสตร์ข้อมูลโดยเฉพาะ
ภาษาโปรแกรม Python
โลกในยุคดิจิทัล (Digital age) ได้มีความก้าวหน้าในการพัฒนาเทคโนโลยีอย่างรวดเร็วแบบก้าวกระโดด ทำให้มีบทบาทสำคัญในการพัฒนาขับเคลื่อนธุรกิจ และอำนวยความสะดวกในชีวิตประจำวัน เช่น การทำธุรกรรมทางการเงินกับธนาคารแบบออนไลน์ การใช้ระบบสั่งการคอมพิวเตอร์ด้วยเสียง การตรวจสุขภาพเบื้องต้นด้วยแอปพลิเคชันบนมือถือ และระบบ Google Search ที่สามารถรู้ว่าคุณกำลังค้นหาข้อมูลอะไรก่อนที่เราจะพิมพ์จบประโยค เป็นต้น นอกจากนั้นยังมีนวัตกรรมเทคโนโลยีที่มีความล้ำหน้าต่าง ๆ โดยเฉพาะงานทางด้านปัญญาประดิษฐ์ (Artificial Intelligence) เช่น บริษัท DeepMind ได้พัฒนาระบบคอมพิวเตอร์ Alpha Go ที่สามารถแข่งขันเอาชนะเกมหมากล้อมเหนือแชมป์โลกได้ และยังมีระบบคอมพิวเตอร์ล่าสุดที่ชื่อว่า AlphaStar ที่สามารถเอาชนะทีมมนุษย์ในเกม StarCraft II ได้ รวมถึงรถยนต์ไร้คนขับที่สามารถเดินทางบนถนนได้จริง และหุ่นยนต์คอมพิวเตอร์ที่จะสามารถทำงานทดแทนมนุษย์ได้ในอนาคต
ภาษาโปรแกรม Python คืออะไร?
ภาษาโปรแกรม Python คือภาษาโปรแกรมคอมพิวเตอร์ระดับสูง โดยถูกออกแบบมาให้เป็นภาษาสคริปต์ที่อ่านง่าย โดยตัดความซับซ้อนของโครงสร้างและไวยกรณ์ของภาษาออกไป ในส่วนของการแปลงชุดคำสั่งที่เราเขียนให้เป็นภาษาเครื่อง Python มีการทำงานแบบ Interpreter คือเป็นการแปลชุดคำสั่งทีละบรรทัด เพื่อป้อนเข้าสู่หน่วยประมวลผลให้คอมพิวเตอร์ทำงานตามที่เราต้องการ นอกจากนั้นภาษาโปรแกรม Python ยังสามารถนำไปใช้ในการเขียนโปรแกรมได้หลากหลายประเภท โดยไม่ได้จำกัดอยู่ที่งานเฉพาะทางใดทางหนึ่ง (General-purpose language) จึงทำให้มีการนำไปใช้กันแพร่หลายในหลายองค์กรใหญ่ระดับโลก เช่น Google, YouTube, Instagram, Dropbox และ NASA เป็นต้น
ภาษาโปรแกรมคอมพิวเตอร์ระดับสูง (High-level programming language)
ภาษาโปรแกรมคอมพิวเตอร์ระดับสูง (High-level programming language) เป็นเครื่องมือที่อำนวยความสะดวกในการเขียนโปรแกรม เช่น Java, C/C++, C#, Ruby และ Python เป็นต้น โดยเป็นภาษาที่ถูกออกแบบมาสำหรับมนุษย์ในการแปลงความคิดของการแก้ปัญหาออกมาเป็นลำดับขั้นตอนต่าง ๆ ที่ชัดเจนให้อยู่ในรูปแบบของชุดคำสั่ง (Source code)
ขอบคุณแหล่งข้อมูล https://www.skilllane.com/courses/tuxsa-python-for-data-science