Devdit
💬 Python คืออะไร ทำอะไรได้บ้าง และข้อดี ข้อเสีย
Cat

Python คืออะไร

Python คือภาษาโปรแกรมคอมพิวเตอร์ระดับสูงแบบเชิงวัตถุ ถูกสร้างโดย Guido van Rossum ในปี 1989 และถูกพัฒนามาเรื่อยๆ จนถึงปัจจุบัน และต้องบอกว่าภาษา Python ณ ตอนนี้ได้รับความนิยมเป็นอย่างมาก

Devdit
Cat

แล้ว Python เอาไปใช้ทำอะไรกัน

Python ถูกนำไปใช้ในงานหลายด้าน เช่น

1. พัฒนาเว็บไซต์ และเว็บแอปพลิเคชัน (Web Application)

Python มี Web Framework สำหรับพัฒนาเว็บไซต์แบบต่างๆ

2. วิทยาการข้อมูล (Data science)

คือการนำ Python มาวิเคราะห์ข้อมูล สร้างแบบจำลอง

เพื่อเพิ่มความเข้าใจ และการตัดสินใจ

Devdit
ลิงก์ผู้สนับสนุน
Cat

วิทยาการข้อมูล (Data science) ช่วงหลังๆ ได้ยินบ่อยขึ้น

ใช่แล้ว เพราะทุกวันนี้หลายๆ ธุรกิจมีข้อมูล และต้องการนำข้อมูลดังกล่าวมาวิเคราะห์เพื่อช่วยในการตัดสินใจเรื่องต่างๆ

3. ปัญญาประดิษฐ์ (AI : Artificial Intelligence)
Python ถูกนำมาใช้พัฒนาทั้ง AI และ Machine Learning

Devdit
Cat

ทุกวันนี้ผมก็ใช้ AI ในการถามข้อมูลบางอย่าง

ดีแล้ว ใช้ให้ถูกวิธีจะเกิดประโยชน์อย่างมาก

4. การพัฒนาแอปพลิเคชันเดสก์ท็อป และมือถือ

Python รองรับการพัฒนาโปรแกรมแบบ GUI เดสก์ท็อป และบนมือถือด้วย

5. IoT : Internet of Things

สามารถใช้ Python เขียนโปรแกรมเพื่อทำงานกับอุปกรณ์ต่างๆ ได้

Devdit
โฆษณา
Cat

IoT เช่นอุปกรณ์อะไร

เช่น นาฬิกาอัจฉริยะ (smart watch) หรือในบ้านก็เครื่องปรับอากาศอัจฉริยะ

6. การพัฒนาเกม (Game Development)

ถ้าสนใจพัฒนาเกมลองเริ่มต้นด้วยไลบรารี Pygame

ประมาณนี้ก่อน เยอะไปเดียวเบื่อ

Devdit
Cat

แล้ว Python มีข้อดียังไง ทำไมต้องศึกษา

ข้อดีของ Python

1. เรียนรู้ง่าย

อ่านง่าย เขียนง่าย ไวยากรณ์คล้ายกับภาษาอังกฤษ

2. อเนกประสงค์

สามารถนำไปใช้กับงานได้หลากหลาย ตามที่อธิบายไป

3. ฟรี และโอเพ่นซอร์ส

ภาษา Python สามารถใช้งานได้ฟรี เป็นโอเพ่นซอร์ส

4. เขียนได้บนทุกระบบปฏิบัติการ

ไม่ว่าจะเป็น Windows, macOS, Linux, UNIX และอื่นๆ

Devdit
ลิงก์ผู้สนับสนุน
Cat

แล้วข้อเสียของ Python ละ มีไหม

ข้อเสีย จริงๆ ต้องบอกว่าเป็นข้อจำกัดของ Python ดีกว่า

1. ทำงานไม่เร็วเท่าบางภาษา

Python เป็นภาษาโปรแกรมแบบ interpreted ซึ่งอาจทำงานได้ไม่เร็วเท่ากับภาษาโปรแกรมแบบ compiled

2. การจัดการหน่วยความจำ (แรม)

Python จัดการหน่วยความจำแบบอัตโนมัติ ทำให้อาจจะมีปัญหากับงานด้านประสิทธิภาพ หรืองานที่เกี่ยวกับข้อมูลขนาดใหญ่ ในบางกรณี

3. อเนกประสงค์ แต่ก็ไม่เหมาะกับทุกงาน

Python อาจจะไม่เหมาะกับการพัฒนาเกมแบบขั้นสูง หรืองานที่ต้องเกี่ยวข้องกับหน่วยความจำปริมาณที่มากเป็นพิเศษ

Devdit
Cat

เท่าที่ฟังมา Python เป็นภาษาที่น่าสนใจอย่างมาก

มีตัวอย่างโค้ดโปรแกรมสักนิดให้ชมไหม

ตัวอย่างโค้ดโปรแกรมพิมพ์ข้อความว่า Hello World

print('Hello World')
Devdit
ลิงก์ผู้สนับสนุน
Cat

ง่ายๆ แค่นี้เอง เห็นโค้ดแล้วก็อยากเขียนเองบ้าง

งั้นขอตัวไปหาวิธีติดตั้ง Python ในเครื่องก่อนนะ

อยู่นี้แหละเพราะบทต่อไปสอนวิธีติดตั้ง Python

Devdit
Cat

ยอดเยี่ยมไปเลย !! เรียนครบจบในที่เดียว

งั้นไปติดตั้ง Python ก่อนนะ

โอเค ยินดีต้อนรับเข้าสู่โลก Python

Devdit
ลิงก์ผู้สนับสนุน