Python: รู้จักกับ Python กันหน่อย

เนื่องจากว่าตอนนี้ผมอยากเพิ่มภาษาใหม่กับตัวเอง และมีตัวเลือกอยู่ในใจไม่กี่ภาษาหนึ่งในนั้นคือ Python เลยลองหาข้อมูลดูจนสุดท้ายแล้วก็ตกลงที่ภาษา Python นี้แหละครับ

บอกก่อนเลยว่าผมก็เริ่มศึกษาได้ไม่เท่าไหร่หรอกครับ แต่ที่มาเขียนบล๊อกวันนี้เพราะอยากให้เพื่อนๆ ที่เริ่มต้นเหมือนกัน มาทำไปพร้อมๆ กัน เข้าไปใจพร้อมๆ กัน (งงไปพร้อมๆ กัน ฮาา) สำหรับวันนี้ผมจะเอาความสามารถของ Python มาเขียนเก็บไว้ซักหน่อย เผื่อว่าใครผ่านไปผ่านมาแล้วกำลังสงสัยลังว่า?Python มันทำอะไรได้บ้างก็จะได้มีข้อมูลไว้ตัดสินใจกัน

ก่อนอื่นเลย Python นี่ถือกำเนิดมาประมาณ 21 ปีเห็นจะได้ ?(ถูกสร้างขึ้นเมื่อปี 1991) และบิดาของมันก็คือนาย?Guido van Rossum?ชาวฮอลแลนด์ที่เพิ่งจะออกจากบริษัทยักษ์ใหญ่อย่าง Google ไปอยู่ Dropbox ในช่วงต้นปี (วันนี้ 11/12/2012) ซึ่งทางฝั่ง Dropbox นั้นก็ได้ใช้ Python ในการเขียนโปรแกรมเพราะสามารถรันได้ทุก Platform นั่นเอง

เอาหล่ะ เรามาดูคุณสมบัติที่โดดเด่นของ Python กันก่อนครับ

  • High-Level Language เป็นภาษาระดับสูง
  • Readability เนื่องจากเป็น High-Level จึงทำให้สามารถอ่านได้เข้าใจง่าย เนื่องจากมีความใกล้เคียงกับภาษามนุยษ์มาก
  • Object-Oriented เป็นภาษาเชิงวัตถุ (แต่ก็สามารถเขียน Structure ได้เหมือนกัน)
  • Dynamic typing คือ สามารถเปลี่ยนแปลงประเภทข้อมูล (ตัวแปร) ได้ง่ายและสะดวก
  • Cross-platform สามารถนำโค๊ดที่เขียนไปรันได้ในหลายๆ platform เช่น Windows Unix OSX อื่นๆ
  • สร้าง?Dynamic Link Library (DLL) มาใช้กับ Python ได้
  • มีมอดูลให้ใช้มากมาย (มากมายจริงๆ ครับ ตรงนี้ผมเองที่เพิ่งเริ่มรู้สึกชอบมากๆ)
  • ชุมชนมีความเหนียวแน่น (เมืองนอก)
คือจริงๆ ความสามารถมันเยอะมาก แต่ผมเห็นบางอย่างมันเป็นเหมือนการเครมมากกว่า เอาเป็นว่าผมว่ามันน่าสนใจและคุ้มค่าที่จะเริ่มศึกษาครับ สำหรับวิธีการติดตั้งตัว Python นั้นผมขอยยกยอดไว้บทความหน้าแล้วกันนะครับ สำหรับบทความนี้ผมขอจบเพียงแต่เท่านี้ก่อนแล้วกันครับ สวัสดีครับ.
Thapakorn
Follow me

Thapakorn

Programmer / Startup Owner at Phuketinnova Col., Ltd.
โปรแกรมเมอร์ที่ชอบถ่ายภาพและปั่นจักรยาน(แต่ไม่มีจักรยาน) ชอบทุกอย่างที่เกี่ยวกับเครื่องบินและคอมพิวเตอร์ ใฝ่ฝันอยากเป็นนักบินแต่ได้เป็นโปรแกรมเมอร์ :P
Thapakorn
Follow me

Leave a Reply