Data Science

Python ภาษาโปรแกรมมิ่งที่บริษัทระดับโลกเลือกใช้

Achieve.Plus
Achieve Space
Published in
2 min readAug 19, 2020

--

ปฏิเสธไม่ได้ว่าในยุคดิจิทัลนี้ องค์กรไหนที่มี “Big data” และสามารถวิเคราะห์หรือจัดการข้อมูลได้อย่างถูกต้อง แม่นยำ องค์กรนั้นย่อมได้เปรียบในการแข่งขัน หลายๆบริษัทจึงเลือกใช้ Python — ภาษาที่ใช้สร้างโปรแกรมต่างๆให้ตอบโจทย์กับจุดประสงค์ขององค์กร โดยถูกใช้อย่างแพร่หลายในองค์กรระดับโลก เช่น Google, YouTube, Instagram, Dropbox และ NASA มาดูกันครับว่า มีองค์กรไหนอีกที่ใช้ภาษา Python ในการสร้างเเละพัฒนาโปรเเกรม ตาม MOOC มาเลยครับ

“ Walt Disney Feature Animation ” เคยสังเกตกันไหมว่า? ในโลกของดิสนีย์เเลนด์ต้องมีเวทมนต์ ฟรุ้งฟริ้งระยิบระยับเสมอ ซึ่งโปรเเกรมสร้างภาพเคลื่อนไหวที่ว่านี้(Animation Production System) ถูกเขียนด้วยภาษาPython นั่นเองครับ

“ Instagram ” มาถึงแอพพลิเคชันยอดฮิตที่ต้องมีกันทุกคน ปัจจุบันอินสตาเเกรมมีผู้ใช้งานรายวันกว่า 400ล้านคน มีการเเชร์รูปภาพเเละวิดิโอกว่า 95 ล้านครั้งภายในวันเดียว เมื่อมีจำนวนผู้ใช้งานที่เพิ่มขึ้นเรื่อยๆ บริษัทจึงหันมาใช้ภาษาPython สร้างไลบรารีขึ้นมาช่วยเก็บรูปภาพเเละวิดีโออันมหาศาลนั้นไว้ รวมถึงค่าต่างๆ เช่น like, share, comment, save, direct message, reach เป็นต้น

“ Spotify ” เเอพพลิเคชันสตรีมมิ่งเพลง ที่ปัจจุบันไม่มีใครไม่รู้จัก ก็ใช้ภาษาPython กว่า 80% เพื่อสร้างโปรเเกรมวิเคราะห์ข้อมูลผู้ใช้งาน บริการต่างๆ เเละจัดการเว็บไซต์ หรือที่หลายคนชอบเรียกว่า“หลังบ้าน”นั่นเอง

“ Amazon ” รู้ไหมว่า?เว็บไซต์อีคอมเมิร์ชที่ประสบความสำเร็จเป็นลำดับต้นๆของโลกนี้ก็ใช้ภาษา Python ในการสร้างโปรเเกรมจัดการ Big data เเละพัฒนาระบบต่างๆขององค์กร อีกทั้งยังถูกจัดให้เป็นบริษัทที่มีความเป็นนวัตกรรมมากที่สุดในปี 2017 จากการพัฒนาเว็บไซต์ Amazon, Kindle, Amazon Web Services, เเละ Amazon Go อีกด้วย

“ Survey Monkey ” บางคนอาจจะไม่คุ้นกับเครื่องมือสร้างเเบบสอบถามออนไลน์ตัวนี้ ซึ่งเจ้านี้ก็ใช้ ภาษาPython สร้างระบบจัดการกับคลังข้อมูลอันมหาศาล เเละเขียนให้จัดเรียงคำถามที่เหมาะสม วิเคราะห์ข้อมูลเชิงลึก เข้าถึงเป้าหมาย ประมวลผล รวมถึงมีการเปรียบเทียบข้อมูลต่างๆให้กับผู้ใช้งานด้วยครับ

“ Google ” อากู๋ถามอะไรตอบได้ ก็ใช้ภาษาPython สร้างMachine-learningเช่นกันครับ เพราะสามารถสับเปลี่ยนการเข้าออกเว็บไซต์ได้ดี เเละรองรับการค้นหาคำต่างๆของผู้ใช้งานได้

“ YouTube ” อันที่จริงเเล้วภาษาPython คือตัวขับเคลื่อนที่สำคัญของยูทูปเลยนะครับ เพราะมีผู้ใช้งานนับล้าน มีการดาวน์โหลดเเละอัพโหลดวิดิโอทุกเฉดสี ทุกขนาด ซึ่งภาษาPython สามารถสร้างระบบที่ตอบสนองกับผู้ใช้งานได้ทันทีเเละต่อเนื่องได้ครับ

“ Dropbox ” ต้องเคยใช้กันบ้างหละครับกับเจ้าคลังเก็บข้อมูลออนไลน์นี้ ซึ่งภาษาPythonสามารถสร้างไฟล์ เอกสาร บันทึก เเละเเชร์ให้คนที่คุณต้องการในโลกออนไลน์ได้

“ Bitly ” เเพลตฟอร์มยอดฮิตของสายทำคอนเทนต์ ต้องคุ้นหูคุ้นตากันเเน่นอน ปัจจุบันมีลิงก์กว่า 6 ล้านลิงก์เลยทีเดียว ภาษาPython สามารถย่อความยาวของชื่อลิงก์เพื่อให้สะดวกต่อการใช้งานเเละส่งต่อ อีกทั้งยังสามารถบันทึกข้อมูลในเเต่ละลิงก์ได้อีกด้วยนะครับ

“ NASA ” นาซ่าก็พาเธอกลับมาไม่ได้ เเต่ถ้าคุณอ่านมาถึงตรงนี้ เเสดงว่าMOOCพาคุณอ่านจนจบได้ ยินดีด้วยนะครับ กลับมาเข้าเรื่องก่อน จะว่าไปองค์กรที่มีความลึกลับระดับ10กระโหลกนี้ ก็ใช้ภาษาPythonสร้างระบบต่างๆนี้ขึ้นมา เช่น ช่วยเก็บรูปภาพดาราศาสตร์ประจำวัน, API, PyMDP Toolbox, Everest, เเละ PyTransit

สำหรับใครที่สนใจ Data Science เเต่ไม่รู้ว่าจะเริ่มต้นยังไงดี แนะนำให้เลือกศึกษา Python ก่อนครับ เพราะเป็นภาษาที่เติบโตค่อนข้างมากในด้าน Data Science มีเครื่องมือ (Library) ต่าง ๆ ให้ใช้มากมาย สามารถแก้โจทย์ด้าน Data ส่วนใหญ่ได้ตั้งแต่ต้นจนจบเลยครับ

ที่มา :
quora.com/What-top-tier-companies-use-Pytho

--

--

Achieve.Plus
Achieve Space

Achieve Plus มุ่งที่จะสร้างสรรค์สังคมแห่งการเรียนรู้ในยุคดิจิทัลเพื่อคนไทย และ เพื่อการพัฒนา Thailand 4.0