แนะนำภาษา Python การติดตั้งและเหตุผลที่จะใช้ ?
ผมได้มีโอกาสไปเรียนภาษา python เลยจะเล่าให้อ่านกัน
ภาษา python คืออะไร คือภาษาที่เอาไว้เขียนโปรแกรม เหมือนๆ ภาษา C , C++ หรือ Java
วัตถุประสงค์ที่ผมเข้าใจคือ เป็นภาษาแบบ interpreter คือ ภาษาที่ทำงานตามชุดคำสั่งที่เขียนไว้ทันที ซึ่งไม่เหมือนกับคอมไพเลอร์ ( compiler) ที่แปลชุดคำสั่งจากภาษาหนึ่งไปเป็นอีกภาษาหนึ่งก่อนทำงาน (ไม่งงนะ)
เพิ่มเติมอีกหน่อย เดี่ยว(คนอื่นๆ งง)
python มันเป็นภาษาแบบไดนามิกส์ มีระบบจัดการหน่วยความจำแบบอัตโนมัติ สนับสนุนการเขียนโปรแกรมหลายรูปแบบ ได้ทั้งแบบเชิงวัตถุ (imperative) หรือการเขียนแบบฟังก์ชัน หรือ เขียนแบบขั้นตอน ก็ได้ เพราะมีไลบรารี่ที่ครอบคลุมการทำงานอย่างหลากหลาย
มาดูประวัติคร่าวๆ ละกันว่าใครเป็นคนเริ่มต้น
กำเนิดขึ้นในปลายปี 1980 เริ่มต้นโดย Guido van Rossum ที่ Centrum Wiskunde & Informatica ในประเทศเนเธอร์แลนด์ ก็คือคุณ Van Rossum เป็นผู้เขียนหลักการของภาษา python นั้นเอง เอาแค่นี้พอเข้าใจ ดูรูปเอา
ดูใส่เสื้อ google น่าจะไปทำงานกับ google ในภายหลัง (อันนี้ผมเดาเอา 55)
python 1.0 ก็พัฒนามาเป็น python 2.0 และล่าสุดก็มีเวอชัน python 3.0 ปัจจุบันน่าจะเป็น 3.7 ถ้าจำไม่ผิดนะ
python เป็นภาษาที่สามารถใช้งานได้ฟรี ดาวโหลดได้ที่เว็บ https://www.python.org
มาดูวิธีการติดตั้งกันครับ
– กรณีติดตั้ง python แบบเพียวๆ (แต่ผมไม่ใช้แบบนี้เพราะเวลาติดตั้ง ตัวเสริม มันไม่ค่อยเข้ากัน หรือ error เยอะ เดี่ยวมาบอกวิธีติดตั้งแบบชุด เรียกว่า anaconda จะเป็นชุดมาให้เลย )
มาดูวิธีติดตั้งแบบเพียวๆ ก่อนละกันดูตามรูปได้เลย
เลือกเวอชันตามต้องการ แนะนำเริ่มต้นก็ใช้ 3.7.2 ได้เลย เพราะแค่ทดสอบก่อน
สำหรับ window นะครับเลือกตามรูป
ดาวโหลดแล้วก็ติดตั้งได้เลย
ติดตั้งครั้งแรกให้ติ๊ก ตรง add Python 3.7 to PATH ด้วยนะครับ จะได้ไม่ต้องทำในขั้นตอนสร้าง PATH
ก็รอจนขึ้นหน้าจอนี้
ก็เป็นอันเสร็จ ต่อไป เรามาตรวจสอบ การทำงานกันโดยเปิด Python shell กันตามรูป
ก็จะได้ประมาณนี้
ติดตั้งเสร็จแล้ว มารันคำสั่งเริ่มต้นกัน คือ print() นั้นเอง 55 ง่ายมาก
คือคำสั่ง print(“Welcom to I’m ARM”) แล้วกด enter
ก็จะแสดงข้อความ ธรรมดา ครับ
การรันโปรแกรม ก็ใช้คำสั่ง python ตามด้วยไฟล์ที่นามสกุล py นั้นเองเช่น
python c:\path\demo_arm.py
เป็นต้น เดี่ยวบทความต่อไปจะมาพาเขียนอะไรง่ายๆ กันครับ ( จะมาเล่าการติดตั้งแบบชุด คือ anaconda รอติดตามครับ)
เพิ่งเริ่มต้น ก็อย่าพึ่งว่ายากนะครับ ค่อยๆ ศึกษาไป เดี่ยวก็ได้เอง
หวังว่าจะเป็นประโยชน์นะครับ แล้วพบกันใหม่ครับ
อ้อ อย่าลืมกดติดตาม เพจ ไว้ด้วยนะครับจะได้ไม่พลาดครับ