Python คืออะไร
Python คือภาษาโปรแกรมคอมพิวเตอร์ระดับสูงแบบเชิงวัตถุ ถูกสร้างโดย Guido van Rossum ในปี 1989 และถูกพัฒนามาเรื่อยๆ จนถึงปัจจุบัน และต้องบอกว่าภาษา Python ณ ตอนนี้ได้รับความนิยมเป็นอย่างมาก
แล้ว Python เอาไปใช้ทำอะไรกัน
Python ถูกนำไปใช้ในงานหลายด้าน เช่น
1. พัฒนาเว็บไซต์ และเว็บแอปพลิเคชัน (Web Application)
Python มี Web Framework สำหรับพัฒนาเว็บไซต์แบบต่างๆ
2. วิทยาการข้อมูล (Data science)
คือการนำ Python มาวิเคราะห์ข้อมูล สร้างแบบจำลอง
เพื่อเพิ่มความเข้าใจ และการตัดสินใจ
วิทยาการข้อมูล (Data science) ช่วงหลังๆ ได้ยินบ่อยขึ้น
ใช่แล้ว เพราะทุกวันนี้หลายๆ ธุรกิจมีข้อมูล และต้องการนำข้อมูลดังกล่าวมาวิเคราะห์เพื่อช่วยในการตัดสินใจเรื่องต่างๆ
3. ปัญญาประดิษฐ์ (AI : Artificial Intelligence)
Python ถูกนำมาใช้พัฒนาทั้ง AI และ Machine Learning
ทุกวันนี้ผมก็ใช้ AI ในการถามข้อมูลบางอย่าง
ดีแล้ว ใช้ให้ถูกวิธีจะเกิดประโยชน์อย่างมาก
4. การพัฒนาแอปพลิเคชันเดสก์ท็อป และมือถือ
Python รองรับการพัฒนาโปรแกรมแบบ GUI เดสก์ท็อป และบนมือถือด้วย
5. IoT : Internet of Things
สามารถใช้ Python เขียนโปรแกรมเพื่อทำงานกับอุปกรณ์ต่างๆ ได้
IoT เช่นอุปกรณ์อะไร
เช่น นาฬิกาอัจฉริยะ (smart watch) หรือในบ้านก็เครื่องปรับอากาศอัจฉริยะ
6. การพัฒนาเกม (Game Development)
ถ้าสนใจพัฒนาเกมลองเริ่มต้นด้วยไลบรารี Pygame
ประมาณนี้ก่อน เยอะไปเดียวเบื่อ
แล้ว Python มีข้อดียังไง ทำไมต้องศึกษา
ข้อดีของ Python
1. เรียนรู้ง่าย
อ่านง่าย เขียนง่าย ไวยากรณ์คล้ายกับภาษาอังกฤษ
2. อเนกประสงค์
สามารถนำไปใช้กับงานได้หลากหลาย ตามที่อธิบายไป
3. ฟรี และโอเพ่นซอร์ส
ภาษา Python สามารถใช้งานได้ฟรี เป็นโอเพ่นซอร์ส
4. เขียนได้บนทุกระบบปฏิบัติการ
ไม่ว่าจะเป็น Windows, macOS, Linux, UNIX และอื่นๆ
แล้วข้อเสียของ Python ละ มีไหม
ข้อเสีย จริงๆ ต้องบอกว่าเป็นข้อจำกัดของ Python ดีกว่า
1. ทำงานไม่เร็วเท่าบางภาษา
Python เป็นภาษาโปรแกรมแบบ interpreted ซึ่งอาจทำงานได้ไม่เร็วเท่ากับภาษาโปรแกรมแบบ compiled
2. การจัดการหน่วยความจำ (แรม)
Python จัดการหน่วยความจำแบบอัตโนมัติ ทำให้อาจจะมีปัญหากับงานด้านประสิทธิภาพ หรืองานที่เกี่ยวกับข้อมูลขนาดใหญ่ ในบางกรณี
3. อเนกประสงค์ แต่ก็ไม่เหมาะกับทุกงาน
Python อาจจะไม่เหมาะกับการพัฒนาเกมแบบขั้นสูง หรืองานที่ต้องเกี่ยวข้องกับหน่วยความจำปริมาณที่มากเป็นพิเศษ
เท่าที่ฟังมา Python เป็นภาษาที่น่าสนใจอย่างมาก
มีตัวอย่างโค้ดโปรแกรมสักนิดให้ชมไหม
ตัวอย่างโค้ดโปรแกรมพิมพ์ข้อความว่า Hello World
print('Hello World')
ง่ายๆ แค่นี้เอง เห็นโค้ดแล้วก็อยากเขียนเองบ้าง
งั้นขอตัวไปหาวิธีติดตั้ง Python ในเครื่องก่อนนะ
อยู่นี้แหละเพราะบทต่อไปสอนวิธีติดตั้ง Python
ยอดเยี่ยมไปเลย !! เรียนครบจบในที่เดียว
งั้นไปติดตั้ง Python ก่อนนะ
โอเค ยินดีต้อนรับเข้าสู่โลก Python