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

3 เหตุผลว่าทำไมเราควรเรียนรู้ไพธอน
1. ง่าย
ไพธอนเป็นภาษาโปรแกรมระดับสูง (High-level programming) ที่โครงสร้างไม่ซับซ้อนมากนักเมื่อเทียบกับภาษาอื่น ๆ
2. มีไลบรารีเยอะ
หลาย ๆ อย่างเราไม่ต้องคิดเอง มีคนจัดเตรียมสำเร็จรูปให้เรานำไปใช้งานต่อ ครอบคลุมทั้งงานด้านวิทยาศาสตร์ ระบบเครือข่าย และอื่นๆ อีกมากมาย ไพธอนมีนักพัฒนาจำนวนมาก หาได้ที่ pypi
3 ฟรี
ไม่ต้องจ่ายเงินเพิ่ม ภาษาไพธอนเป็นซอฟต์แวร์ประเภทโอเพนซอร์ส (Opensource) เรานำซอร์สโค้ด (Source code) มาแก้ไขดัดแปลงได้โดยไม่จำเป็นต้องขออนุญาต และที่นำไปใช้งานได้ฟรีโดยไม่มีค่าใช้จ่ายเรื่องค่าลิขสิทธิ์ใด ๆ
ตัวอย่างในงานจริง
เพื่อให้เห็นภาพชัด ๆ ว่า การเขียนโค้ดช่วยให้เราทำงานง่ายขึ้นอย่างไร ลองมาดูตัวอย่างนี้
สมมติว่า มีงานหนึ่ง เป็นงานง่าย ๆ คือ เปิด Microsoft Access แล้วส่ง Table เป็น Text File งานนี้ไม่ยาก แค่คลิกขวาที่ Table แล้ว Export เลือกตัวคั่น ที่เก็บและตั้งชื่อ
กระบวนการทั้งหมดนี้ ใช้เวลาประมาณ 1 นาทีเท่านั้น
ดูไม่มีอะไรใช่มั้ย?
แต่ ถ้าหากท่านต้องจัดการกับไฟล์ทั้งหมด 461 ไฟล์ คิดคร่าว ๆ คือ 461 นาที หรือ 7 ชั่วโมง 41 นาที
เริ่มรู้สึกว่า “มีอะไร” หรือยัง? นี่ยังไม่นับความล้า หรือ เวลาพัก เราเสียเวลาทำงานไปประมาณ 8 ชั่วโมงสำหรับงาน “ง่าย ๆ” แบบนี้
แต่เมื่อเขียนโค้ด (ใช้ไพธอน) งานเหล่านี้เสร็จในเวลา 20 นาทีเศษ ๆ เท่านั้น
นี่คือประโยชน์อย่างหนึ่งของการเรียนรู้ภาษาสำหรับเขียนโปรแกรม สำหรับคนทำงานทั่วไป
ไพธอนทำอะไรได้มากมาย ตั้งแต่เขียนเกม ทำแชตบอต ทำงานคำนวณซับซ้อน ฯลฯ แต่ที่อยากพูดถึงเป็นหลักในบล็อก datarevol.com ก็คือ การใช้มันเป็น bot หรือ หุ่นยนต์เพื่อจัดการงานซ้ำ ๆ อย่างตัวอย่างข้างบนนั่นเอง
สิ่งที่ไพธอนช่วยได้ก็คือ งานที่มีรูปแบบชัดเจน เป็นงานที่ทำซ้ำตามรูปแบบ พวกนี้คือสิ่งที่เข้ามาช่วยทำงานได้ดีมาก แต่ มีข้อดีก็มีข้อเสีย การเขียนโค้ดสำหรับทำงานปริมาณมาก บางครั้ง ถ้าไม่ระวังให้ดี คิด logic หรือ ตรรกะ พลาด ก็จะพลาดไปเลย
ให้คิดเพียงแค่ว่า ไพธอน เป็นเพียงแค่เครื่องมืออย่างหนึ่งซึ่งช่วยให้เราทำงานได้ง่ายขึ้น สบายขึ้น มันก็คุ้มค่าที่จะศึกษามันแล้ว

Learning Python
รวมบล็อกที่เกี่ยวกับเรื่องพื้นฐานของไพธอน