Intro To Python

pureewat jomza
Technologies For Everyone
3 min readFeb 20, 2017

ทำไมต้อง Python

ภาษา Python เมื่อเปรียบเทียบกับภาษาอื่นๆ ภาษา Python จะมีความคล้ายกับ Pesudocode มากที่สุด มีคนเคยพูดไว้ว่า “If you understand English, you already understand Python” ซึ่งแปลได้ว่า “ถ้าคุณเข้าใจภาษาอังกฤษ คุณก็เข้าใจภาษา Python” ซึ่งสำหรับคนที่จะเริ่มต้นเขียนภาษาคอมพิวเตอร์ Python จะเป็นภาษาที่ง่ายต่อการเรียนรู้และสามารถทำให้คนที่เรียนรู้พัฒนาฝีมือได้อย่างรวดเร็ว และเมื่อมีพื้นฐานในการใช้ภาษาคอมพิวเตอร์แล้วก็สามารถนำไปต่อยอดในภาษาคอมพิวเตอร์อื่นๆได้อีกด้วย

ในด้านความมีชื่อเสียง Python เป็นที่รู้จักในวงการการเขียนโปรแกรมและมีแนวโน้มที่จะเป็นที่นิยมมากขึ้น เว็บไซต์ที่เป็นที่รู้จัก เช่น Google หรือ Youtube ก็ได้มีการพัฒนามาจากภาษา Python ในปัจจุบัน Python มี Frameworks มาตรฐานอยู่จำนวนมากซึ่งช่วยสนับสนุนผู้พัฒนา

พูดถึงด้านรายได้นักพัฒนาที่ใช้ภาษา Python โดยเฉลี่ยนักพัฒนาโดยภาษา Python มีรายได้ราวๆ 116,150 ดอลล่าร์ต่อปีและสูงถึง 200,000 ดอลล่าร์ต่อปี

Installation

การติดตั้ง software ที่เกี่ยวข้องในการเขียนโปรแกรม

1. Visual Studio

การดาวน์โหลด visual studio สามารถดาวน์โหลดได้จากเว็บไซต์ของ visual studio เองผ่านทาง

https://www.visualstudio.com/downloads/

ภายใน web site ของ visual studio จะมีให้เลือกรุ่นของ visual studio ที่เราต้องการติดตั้งโดยแต่ละรุ่นจะมี feature แตกต่างกันไปโดยรุ่น Community จะเป็นรุ่นที่เปิดให้ผู้ใช้ทั่วไปสามารถดาวน์โหลดไปใช้งานได้โดยไม่เสียค่าใช้จ่ายแต่รุ่น Professional และรุ่น Enterprise นั้นจะเป็นต้องเสียค่าใช้จ่ายในการดาวน์โหลดมาใช้ ซึ่งภายในเว็บเป็นเพียง version ทดลองเท่านั้น

หลังจากที่ทำการดาวน์โหลดตัวติดตั้งจาก web site ของ visual studio มาแล้ว ให้ทำการติดตั้ง visual studio

หลังจากทำการติดตั้งจะมีหน้าของการติดตั้งขึ้นมาจะมีรูปแบบดังรูปภาพ (โดยในตัวอย่างนั้นจะเป็นวิธีการติดตั้ง ของรุ่น Enterprise ซึ่งจะมีรูปแบบคล้าย ๆ กับรุ่นอื่น วิธีการติดตั้งจึงคล้ายคลึงกัน) โดยในหน้านี้จะมี type ของการติดตั้งให้เลือก 2 หัวข้อ

  • Typical: เป็นการติดตั้งที่มีการตั้งค่าเป็นค่าโดยเริ่มต้น
  • Custom: เป็นการติดตั้งที่ผู้ใช้งานสามารถเลือกติดตั้ง feature ที่ต้องการ หรือไม่ติดตั้ง feature ที่ไม่ต้องการ

เมื่อเลือกการติดตั้งและกด install แล้วก็รอการติดตั้งของโปรแกรม โดยจะใช้เวลาช่วงเวลาหนึ่ง และหลังจากติดตั้งโปรแกรมเสร็จสิ้นก็โปรแกรมก็จะแสดงหน้านี้ขึ้นมา ให้ผู้ใช้ทำการ restart computer 1 ครั้ง

หลังจาก restart computer เสร็จสิ้น และทำการเปิดโปรแกรมขึ้นมาจะมีรูปแบบหน้าตาดังรูป ก็เป็นอันเสร็จสิ้นการติดตั้ง visual studio

2. Python tools for Visual studio

เมื่อทำการติดตั้ง visual studio แบบ typical และผู้ใช้งานต้องการที่จะใช้งานเครื่องมือที่เกี่ยวข้องกับภาษา python ผู้ใช้จะต้องทำการติดตั้งเครื่องมือของทาง python เพิ่มเติม (ถ้าผู้ใช้เลือกการติดตั้งแบบ Custom จะมีให้เลือกว่าลงเครื่องมือของ python ตั้งแต่การติดตั้งครั้งแรก)

หลังจากทำการติดตั้งเครื่องมือของ python เสร็จเรียบบร้อยแล้วนั้นก็มีเครื่องมือมาให้เลือกใช้ดังรูป

3. ติดตั้งโปรแกรมเพื่อใช้ในการ run Python

โดยตัวไฟล์นั้นสามารถหาโหลดได้จาก web site ของทาง python เองผ่านทาง web site

https://www.python.org/downloads/

โดยจะมีรูปแบบของไฟล์ และการติดตั้งดังรูป

เมื่อทำการเปิดไฟล์ติดตั้ง จะมีหน้าจอดังรูปขึ้นมา ทำตามขั้นตอนจนเสร็จสิ้นก็เป็นอันเสร็จเรียบร้อย

Command และฟังก์ชันพื้นฐานของ python

สวัสดีท่านผู้อ่านทุกท่าน วันนี้เราจะพาผู้อ่านไปทำความรู้จัก command และ function พื้นฐานของภาษาpython กัน command จะต่างจากภาษาอื่นๆ มากน้อยขนาดไหน ลองไปดูกันเลย

เราเรียนรู้คำสั่งพื้นฐานและฟังก์ชันพื้นฐานของpythonไปแล้ว ต่อไปเรามาดู syntax สำหรับตัวแทนชนิดมูลกันดีกว่าว่าจะเป็นแบบไหน ถ้าผู้อ่านเคยได้ศึกษาภาษาCมาแล้วนั้น ก็จะมีความคุ้นเคยกับ syntax นี้เป็นอย่างดี แต่ถ้าใครยังไม่เคยศึกษาก็ลองมาดูกันว่าจะเป็นยังไง

*ข้อควรรู้ การคอมเม้นในภาษา python เราจะใช้ตัว “#” ในการคอมเม้น

เป็นยังกันบ้าง คำสั่งพื้นฐานของภาษา python ไม่อยากเลยใช่ไหม เราหวังว่าหัวข้อนี้จะเป็นประโยชน์ต่อผู้อ่าน การที่เราอยากเก่งการเขียนโปรแกรมนั้นเราต้องฝึกบ่อยๆฝึกให้เป็นประจำ ในครั้งหน้าเราจะมาเจอกันในหัวข้ออะไรโปรดติดตามด้วยนะ ไว้เจอกันใหม่ท่านผู้อ่านที่รักทั้งหลาย

Example

สำหรับตัวอย่าง เราจะมาเริ่มด้วยแอพง่ายๆด้วยโปรแกรมเบสิกแบบโปรแกรมคำนวนเกรดนะครับ เริ่มต้นด้วยการสร้างโปรเจค Python Application

ตามด้วยโค้ดนี้นะครับ ที่มีขั้นตอนคือรับค่าคะแนนเข้ามาเพื่อเปรียบเทียบกับเงื่อนไข ว่าคะแนนดังกล่าวตรงกับเกรดอะไร

x = int(input(“input your score: “))if x >= 80:print (“A”)elif x >= 70 and x <= 79:print (“B”)elif x >= 60 and x <= 69:print (“C”)elif x >= 50 and x <= 59:print (“D”)else:print (“F!”)

เมื่อเขียนโปรแกรมเสร็จเรียบร้อย เราก็จะกด start เพื่อที่จะทำการรันโปรแกรม

สำหรับโปรแกรมนี้ยังใช้เพียงคำสั่งเกี่ยวกับ condition พื้นฐานเท่านั้น ที่เหลือก็ฝากผู้อ่านไปลองใช้คำสั่งอื่นๆดูนะครับ ครั้งหน้าเราจะมพูดถึง Python Web Framework คือ Django นะครับ แล้วเจอกัน!!!

--

--