Skip to main content

Command Palette

Search for a command to run...

Day 1 Setup

Published
•1 min read•View as Markdown
Day 1 Setup
T

I'm held master of computer engineering from King Mongkut's University of Technology Thonburi. I have been in the software development industry for 18+ years. Proficient in Python Full Stack development and Data Science domain.

สำหรับคนที่เปลี่ยนสายงานมาเลย อาจจะไม่ค่อยเข้าใจวิธีการทำงานของโปรแกรมเมอร์สักเท่าไหร่ ผมจะขอเล่าให้ฟังคร่าวๆ ดังนี้คับ

การเขียนโปรแกรม ก็คือการใส่คำสั่งเพื่อบอกให้คอมพิวเตอร์ทำงาน ว่าอยากให้มันทำอะไร อย่างไร เมื่อไหร่บ้าง เอาง่ายๆ คือป้อนคำสั่งที่คอมพิวเตอร์มันเข้าใจ

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

พูดถึงตอนนี้คนมือใหม่ ก็ยังอาจจะ งงๆ มองรูปด้านบนครับ เราในฐานะโปรแกรมเมอร์ ก็จะเปิดโปรแกรมเอาไว้เขียนโค้ดคล้ายๆ Microsoft Word นั่นแหละคับ เดี๋ยวเราจะค่อยๆ เรียนรู้ไปทีละขั้น ว่าจะเขียนยังไง พอเราเขียนเสร็จแล้วก็ Save ไว้เป็นไฟล์ เช่น toro.py โปรแกรมภาษา Python ที่เราเขียนจะ Save ไฟล์นามสกุล ".py" นะครับ ชื่อไฟล์และกฏการตั้งชื่อผมจะสอนอีกที แต่ตอนนี้ให้เราเข้าใจว่าชุดคำสั่งเราเขียนไว้ในไฟล์

จากนั้นเราก็รันโปรแกรม Python โดยใช้ Interpreter ในรูปด้านบน มันก็จะแปลงไฟล์ toro.py ไปเป็น Bye Code แล้วคอมพิวเตอร์มันจะเข้าใจละทำตามเองครับ

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

การลง Interpreter Python ที่ง่ายที่สุดคือไปดาวน์โหลดจากเว็บนี้คับ

https://www.anaconda.com/

จากนั้นโหลด package มาไว้บนเครื่องของท่าน แล้วก็ติดตั้งกันไป อันนี้ง่ายครับ ถ้าเป็น Windows ก็ดับเบิ้ลคลิ๊กไปเรื่อยๆ จนจบ Linux, Mac ก็คล้ายกันครับ

เมื่อลงเสร็จแล้วแนะนำ Reboot เครื่องสัก 1 ทีเพื่อความชัวร์ว่าใช้งานได้แน่

เมื่อลงเสร็จเรียบร้อย บู๊ตเครื่องขึ้นมาใหม่เรียบร้อย

ก็เปิดโปรแกรม

Anaconda Navigator

กด

Jupyter Notebook

เราจะเริ่มต้นเขียนโปรแกรม Python กันผ่านทาง Jupyter Notebook กันก่อนครับ หลังจากนั้นผมจะสอนการ Run โปรแกรมด้วย command line อีกที

แค่นี้ก็พร้อมใช้งาน เริ่มต้นเขียนโปรแกรมกันได้เลย!

More from this blog

Day 3 String ตัวหนังสือ

ตัวแปรที่เราได้พูดถึงไปเมื่อตอนที่แล้ว คือ ตัวแปร string ภาษาโปรแกรมเมอร์เรียกตัวแปรที่ใช้เก็บตัวหนังสือว่า string ท่องไว้เลยครับช่วงแรกๆ จะได้ยินคำนี้บ่อยมาก string1 = 'Hello, world' string2 = "1234" โค้ดนี้เราจะเห็นว่ามีตัวแปรอยู่สองตัว ทั้งคู่เก็...

Feb 13, 20231 min read
Day 3 String ตัวหนังสือ

Day 2 First Python Program

หลังจากทุกคน Setup Python Interpreter (Anaconda) เรียบร้อยแล้ว ให้เปิด Jupyter Notebook ขึ้นมา มองหาปุ่ม New -> เลือก Python3 หรือ Python ท่านจะได้หน้าจอเปล่าๆ ขึ้นมา ข้างบนสุดจะเห็นคำว่า "Untitled" ท่านสามารถคลิ๊กไปหนึ่งทีตั้งชื่อว่า "My First Pytho...

Feb 13, 20232 min read
Day 2 First Python Program

Day 0 programming intro

ผมชื่อโตโร่ (Toro) จบวิศวกรรมคอมพิวเตอร์ ป.ตรี และ ป.โท ที่มหาวิทยาลัยพระจอมเกล้าธนบุรี (บางมด) ในยุคสมัยที่ผมเรียนวิศวะอยู่นั้น เริ่มต้นเขียนโปรแกรมภาษาแรกด้วย C ซึ่งเป็นภาษาที่เรียกว่าเขียนยากตัวหนึ่งก็ว่าได้เพราะต้องจัดการกับหน่วยความจำของเครื่องค...

Feb 6, 20231 min read
Day 0 programming intro

เปลี่ยนสายงานมาเป็นโปรแกรมเมอร์

4 posts