Python
เนื้อหาสุดพิเศษกับภาษางูอย่างไพธอนพร้อมมาเสริฟคุณแล้ววันนี้
Last updated
Was this helpful?
เนื้อหาสุดพิเศษกับภาษางูอย่างไพธอนพร้อมมาเสริฟคุณแล้ววันนี้
Last updated
Was this helpful?
ไพธอน (Python) เป็นหนึ่งในภาษายอดนิยมที่ใครหลายคนก็ต่างเคยได้ยิน .. ว่าแต่หลายคนบอกว่า "ภาษานี้มันเป็นภาษาใหม่ ถ้าจะเขียนให้ไปเขียนภาษาแบบพวก C, C++, Java ดีกว่า ?" ถ้าเคยได้ยินอะไรแบบนี้มาขอบอกเลยว่า "คนพูดนั้นเชยมากกกก" เพราะปัจจุบันภาษา Python เป็นภาษาหลักที่โรงเรียน มหาวิทยาลัยตั้งแต่ระดับตำบล ถึง ระดับโลกเลือกใช้ในคลาสกันมากสุด ๆ แล้วนะ !
จริง ๆ แล้วข้อดีนั้นมีเพียบ ให้บรรยายทั้งวันก็ไม่หมด แต่สรุปสั้น ๆ มาได้ดังนี้
มันคือภาษาที่เขียนโคตรง่าย ไม่ได้อวยนะ เพราะมันเหมือนภาษามนุษย์จริง ๆ ! เช่น ถ้าเราต้องการแสดงข้อความออกมาบนหน้าจอ เราก็ใส่แค่ print("ข้อความที่ต้องแสดง") เท่านั้น ไม่ต้องประกาศ เขียนอะไรก่อนหน้าให้วุ่นวายเต็มไปหมด
มันคือภาษาที่เหมาะกับการเรียนรู้ ด้วยความที่มันง่ายนี่แหละ มันทำให้เราโฟกัสไปที่กระบวนการทำงานของคอมพิวเตอร์ มากกว่าการนั่งจำ หรือ นั่งลองผิดลองถูกกับการเขียน ถ้าเราอยากทำโปรแกรมคำนวณข้อมูลซักอย่าง เราก็โฟกัสไปที่ตรงวิธีการคำนวณเลย
มันคือภาษาที่เป็นโคตรสารพัดเครื่องมือ นึกถึงเรือรบสมัยนี้ที่มีอาวุธเต็มไปหมด นั่นแหละ ไพธอนเลย มันทำได้ทุกอย่างตั้งแต่ แอปพลิเคชันบนเว็บ, บนคอม, อุปกรณ์ Hardware, เกม จนไปถึง ด้านปัญญาประดิษฐ์ AI, Data Science และ Machine Learning เรียกได้ว่าครบจบในที่เดียวเลยคร้าบบ
และ จริง ๆ มีอีกเพียบ แต่ที่เด่น ๆ คือ มีคนเขียนเยอะ มีคนซัพพอร์ตแยะ ติดปัญหาก็หันไปถามได้ สบาย ๆ !
ลองนึกถึงภาพรถที่ทำอะไรได้หลาย ๆ อย่าง แบบพวก Honda Jazz หรือ Yaris ที่มี 5 ประตู ทำอะไรได้หลายอย่างสิ อารมณ์ประมาณ ขับเที่ยวก็ได้ ขนของก็พับเบาะหลังได้ ขับในเมืองก็ไปได้ ต่างจังหวัดก็ไปไหว แต่นั่นแหละ ถ้าจะเทียบความเร็วกับรถสปอร์ต ถ้าจะขนคนแล้วเทียบกับรถตู้ หรือ ความสะดวกไปเทียบกับเครื่องบินคงไม่ได้ใช่ไหมหละ ?
เช่นกันเลยยย ด้วยความที่ไพธอนถูกออกแบบมาสารพัดประโยชน์ทำให้ข้อดีคือ "มันทำอะไรก็ได้" ถ้าคุณมีเวลาจำกัด ไม่อยากเรียนรู้เครื่องมือใหม่ ๆ มาเรียนไพธอนมันก็ทำได้หมด
แต่จุดที่ไม่ค่อยเด่นก็มี เช่น ประสิทธิภาพ ความรวดเร็วในการประมวลผล นั่นเอง ! โอเค มันไปแข่งกับ C (หรือ C++) ที่เป็นต้นตระกูลของเขาก็คงไม่ได้ และ เอาจริง ๆ แล้ว ไพธอนนั้นจัดอยู่ในระดับความเร็วกลาง ๆ ในการประมวลผลเท่านั้นเอง
หรือไปจนถึงการพัฒนาอะไรที่เป็นเฉพาะด้านจริง ๆ อาจจะยังไม่มีเครื่องมือที่เหมาะสมเพียงพอ เช่น การพัฒนาเกม ที่ถ้าใช้โปรแกรมอย่าง Unity หรือ Unreal พัฒนา จะมีภาษาหรือเครื่องมือเฉพาะ (Unity ใช้ C# ส่วน Unreal ใช้ C++ เป็นหลัก) จนถึงการพัฒนาแอปบนมือถือ ที่มีตัวเลือกที่ดีกว่ามาก ๆ อย่าง Flutter (Dart), React (JavaScript) หรือ การเขียนลงไปตรง ๆ อย่าง Objective-C, Swift, Java, Kotlin เป็นต้น
ในที่นี้แอดเปรมได้รวมประเภทบุคคลที่ควรใช้ไพธอนไว้แล้วดังนี้เลยย
แต่อย่างที่บอกเลยนะ "ถ้าเราเขียนภาษาใด ภาษานึงเป็นแล้ว การไปต่อยอดภาษาอื่น ๆ ก็ไม่ได้ยากขนาดนั้นน ดังนั้นน เพราะความยากมันอยู่ที่กระบวนการคิด และ แก้ไขปัญหานั่นเอง ถ้าเราใช้ไพธอนเรียนตรงนีแล้วเข้าใจ จะเปลี่ยนไปอีกกี่สิบภาษา เพื่อทำงานอื่น ๆ ก็สบายจ้า <3"
🥚 Python Programming for Everyone - พบกันเร็ว ๆ นี้
🐥 Python & Excel Full Cource - พบกันเร็ว ๆ นี้
🐔 FastAPI with Python - พบกันเร็ว ๆ นี้
🐲 Kittikorn Prasertsak (แอดเปรม) - CEO @ borntoDev Co., Ltd.
ตอนนี้แอดเปรม และ ทีมงาน borntoDev กำลังรวบรวมกำลัง ทรัพยากร และ ความรู้ความสามารถทั้งหมด สร้างหลักสูตรที่อ่านง่าย และ มีทั้งวีดีโอประกอบ เผยแพร่ฟรีใน Open Access Tutorial อีกเพียบบ หากใครสนใจสนับสนุนโครงการดี ๆ แบบนี้ สามารถ หรือ ลงทะเบียนเรียนหลักสูตร Online Premium ของเราได้เลย !
| | |