พื้นฐานการเขียน Python เบื้องต้น

Mr.Rukpong
3 min readJan 18, 2020

--

เปิด Project ใหม่ สำหรับการ Programming ด้วยภาษา Python

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

แต่ก็ต้องแลกมาด้วยการ execute code นาน

ทำงานช้าบ้างบางครั้ง แต่ในช่วงเริ่มต้น เรายังไม่ได้รับผลกระทบอะไรมาก

แต่ก็สามารถแก้ไขได้ ด้วยการ Build เป็น Package ให้ใช้งานได้ทันที หลังจากที่ Implement โค้ดเสร็จเรียบร้อยแล้ว จะไปอธิบายอีกทีในบทความต่อๆ ไปนะครับ

Python เป็นที่สนใจ และเป็นที่นิยมมากขึ้นทุกปี สามารถนนำไปต่อยอดกับองค์ความรู้อื่นๆ ได้ง่าย ยกตัวอย่างที่เห็นได้ชัดคือ Data Science, Machine และ AI นั่นเอง

  • เริ่มด้วยการ โหลด Python3 (ในบทความนี้ เราจะพูดถึง Python3 กันเลยนะครับ เพราะ Python2 ทีม Developer จะเลิกพัฒนาต่อแล้วในเดือนเมษายน 2020 ครับ Python 2 series to be retired by April 2020)
  1. เข้า https://www.python.org/

2. โหลด Python version ล่าสุดเลยครับ เมนู Downloads > Python 3.x.x

3. เมื่อติดตั้ง ให้เลือกเป็นแบบ Customize installation (เพื่อให้เราสามารถเลือก path ที่ต้องติดตั้งได้) และ ให้เลือก Add Python3.8 to PATH ด้วย (อันนี้จำเป็น เพื่อความสะดวก ไม่ต้องเข้าไปตั้งค่า path อีกครั้ง เมื่อเลือกโปรแกรมจะ set path ให้อัตโนมัติ)

ด้วยความที่ Python เป็น Interpreter ที่จะแปลโค้ดที่เราเขียนไปเป็น Binary ที่ทำให้คอมพิวเตอร์ทำงานตามข้อความที่เราพิมพ์ได้ เราแต่ set path ของ คอมพิวเตอร์ให้เห็นตัว Interpreter นี้ ก็สามารถรันโค้ดได้แล้วครับ

Optional Features ให้เลือกแบบ default ไปเลย

ในส่วน Advanced Options เราสามารถเลือก set path ที่จะติดตั้งได้ ให้เลือก Install for all users ก่อน และเราสามารถลือก Customize install location ได้ว่าจะให้ติดตั้งที่ไหน จากนั้นกด Install ได้เลยครับ

ทดสอบการทำงานของ Python ว่าใช้งานได้หรือไม่ โดยการเปิด Command line ขึ้นมา และพิมพ์คำสั่งนี้ครับ จะได้ผลลัพธ์ version ของ Python แสดงขึ้นมา แสดงว่า เราสามารถใช้งาน Python ได้แล้วครับ

python --version
  • ถ้าไม่ได้แบบนี้ แปลว่าคอมพิวเตอร์บางไม่เห็น Interpreter นี้ (Python) อาจจะต้องเข้าไป set path ของคอมพิวเตอร์เองครับ ให้เห็น path ที่เราเลือก Install ไป

เมื่อเรา Install เรียบร้อบแล้ว เรามาเริ่มต้นพื้นฐานง่ายๆ กันเลยครับ

1.แสดงผลง่ายๆ ที่ Develop ส่วนใหญ่ทำกันเลยครับ แสดงข้อความ Hello World

เราสามารถเขียน Python จากที่ไหนก็ได้ครับ เพราะเป็นแค่ข้อความเพื่อให้ Python (ที่เป็นตัว Interpreter แปลข้อความไปเป็น Binary ให้คอมพิวเตอร์เข้าใจ) ในที่นี้ จะยกตัวอย่างเขียนใน notepad++ นะครับ

พิมพ์คำสั่ง

print("Hello World")

เพื่อบอกให้แสดงข้อความ Hello World และ save ไฟล์ด้วยนามสกุล .py เพื่อจะบอกให้คอมพิวเตอร์เข้าใจว่าไฟล์นี้ต้องแปลด้วยภาษา Python

  • วิธีรันไฟล์ ให้เรียก Command line ขึ้นมาอีกที และเรียก path ของไฟล์นั้น

จะได้ผลลัพธ์ดังตัวอย่าง

2.ทีนี้เรามาลองเขียน If else บวกเลขง่ายๆ กันครับ

a = 2
b = int(input("type number: "))
if (a + b > 5):
print("Result: more than 5")
else:
print("Result: " + str(a + b))

เราลองเขียนโค้ดเพิ่มเข้าไป โดยกำหนดค่า a = 2 ไว้ และค่า b รับค่ามา และ if else กำหนดเคสเทียบกับ 5 และแสดงข้อความ

สามารถรันโค้ดเพื่อทำงานได้เลย เพราะเป็นภาษา script ไม่ต้องผ่านการ build เป็น package ทำให้สามารถ execute ผ่าน ก็ทำงานตามโค้ดที่เราเขียนไปได้เลย

** ย่อหน้ามีผลต่อภาษา Python ถ้าสังเกตข้างหลังแต่ละบรรทัดจะไม่มี ; ทำให้ไม่มีตัวบอกว่า จบบรรทัดแล้วยัง ย่อหน้าจึงสำหรับ ทำให้โค้ดรู้ว่า ตรงไหนคือบรรทัดใหม่

เราสามารถอ่านโค้ดให้ง่ายและชัดเจนเลย ด้วยความที่คำสั่งของ Python มีความใกล้เคียงภาษามนุษย์ อย่างเช่น input(“type number: ”) เราสามารถรู้ได้เลย ว่าเป็นบรรทัดให้แสดง type number: และรอรับค่า input จาก User

  • สามารถศึกษาคำสั่งพื้นฐานอื่นๆ ต่อที่นี่ได้เลยครับ https://www.w3schools.com/python/

ในบทความต่อๆ ไป เราจะนำพื้นฐานไปต่อยอดกันครับ

--

--

Mr.Rukpong
Mr.Rukpong

No responses yet