top of page

เขียนโปรแกรม Python คืออะไร

Updated: Aug 15, 2021

เรียนรู้จากเครื่องมือที่ใช้งานจริงให้คุณเข้าใจ Python ยิ่งกว่าเดิม เรียนกับ Ultimate Python

สนใจเรียนพื้นฐาน แบบรวบรัด มีคนให้คำปรึกษา แบบเอาไปใช้งานได้จริง

เรียนกับ Ultimate Python คอร์สลดงานด้วย Python เป็นอีกช่องทางการสนับสนุนเรา :)

 

การเขียนโปรแกรม


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


 

การเขียนโปรแกรมด้วยภาษา Python


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


 

โปรแกรมที่เกี่ยวข้องกับการเขียน Python


เรามาทำความรู้จักโปรแกรที่ใช้งานในตอนที่เราบอกว่าเราเขียนโปรแกรม Python กัน ให้เห็นภาพ และเข้าใจยิ่งขึ้นว่า จริงๆ แล้วเราทำอะไรกันแน่


 

Python Interpreter


ใช้อ่านคำสั่งที่เขียนไว้ในภาษา Python ทีละบรรทัด และทำตามคำสั่งทันที


 

Atom Text Editor


เป็นโปรแกรมที่ใช้เขียนคำสั่งภาษาคอมพิวเตอร์ซึ่ง Python เป็นอีกภาษาที่เขียนบน Atom ได้ เมื่อเราเขียนคำสั่งเสร็จ คำสั่งภาษา Python จะถูกบันทึกเป็นไฟล์ .py ที่จะใช้ Python Interpreter ตีความ และส่งคำสั่งให้กับคอมพิวเตอร์อีกที


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


 

Anaconda PowerShell


เป็นโปรแกรมที่ใช้ทำงานร่วมกับข้อมูลที่อยู่บนคอมพิวเตอร์ ในการรัน python script สามารถรันผ่าน anaconda powershell ด้วย คำสั่ง python ตามด้วยที่อยู่ไฟล์ที่ต้องการรัน



 

Jupyter Notebook


เป็นโปรแกรมที่เรียกว่า IDE หรือ Integrated Development Environment ที่รวบรวมโปรแกรม feature ต่างๆ เอาไว้ให้เราสามารถเขียนคำสั่ง และใช้งานได้ง่ายยิ่งขึ้น พร้อมหน้าตาที่ใช้งานง่าย การใช้งานเน้นการคลิกผ่าน Graphical User Interface ที่สวยงาม


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


แม้จะใช้คำสั่งเดียวกันแต่การบันทึกคำสั่งในรูปแบบ Notebook จะบันทึกไว้ในไฟล์คนละประเภทกันที่เป็นไฟล์ประเภท .ipynb ซึ่งไฟล์ประเภทนี้จะใช้โปรแกรมที่ใช้หน้าตาแบบ Notebook เช่น Jupyter Notebook หรือ Colab เปิด แตกต่างจากจากการใช้ Python เปิดโดยตรงอย่างในไฟล์ .py (แม้สุดท้ายจะใช้ python ทำความเข้าใจ)



 

การติดตั้ง


Anaconda


สำหรับการติดตั้งเราจะ Python, Anaconda PowerShell, Jupyter Notebook เราสามารถติดตั้งทั้งหมดนี้ผ่านการดาวโหลดโปรแกรม Anaconda แล้ว Anaconda จะติดตั้งโปรแกรมเหล่านี้และตั้งค่าให้สามารถใช้งานร่วมกันได้อัตโนมัติ



Atom


สำหรับการติดตั้ง Atom สามารถ ดาวน์โหลดได้ที่นี่


 

ถ้าชอบบทเรียนนี้ สามารถสมัครสมาชิกด้านบนเพื่อรับอัพเดท และสิทธิพิเศษต่างๆ และชวนเพื่อนมาเรียน จะช่วยเราได้มากอย่างที่คุณคิดไม่ถึงเลย :)




เรียนเรียน Python จาก 0 ฉบับวัยทำงานยุคใหม่

เริ่มไว ใช้ได้ทันที พร้อมการดูแลจากผู้สอนโดยตรง และกลุ่มแลกเปลี่ยนความรู้

เรียนรู้เกี่ยวกับคอร์สเรียนเพิ่มเติม https://ultimatepython.teachable.com/p/python-automation





993 views0 comments
bottom of page