วิธีสร้างสคริปต์ Python แบบสแตนด์อโลน

Apr 10 2023
วิธีเขียนโค้ดนอกไซต์ "เรียนรู้การเขียนโค้ด" คุณผ่านบทช่วยสอนของ Codecademy และ Dataquest เกี่ยวกับวิธีพิมพ์ “Hello World” และวิธีสร้างคลาส Dog แล้ว

วิธีเขียนโค้ดนอกไซต์ "เรียนรู้การเขียนโค้ด"

ภาพถ่ายโดย Christina @ wocintechchat.com บน Unsplash

คุณได้ผ่าน บทเรียน CodecademyและDataquestเกี่ยวกับวิธีพิมพ์ “ Hello World ” และวิธีสร้างDogชั้นเรียน แล้ว ตอนนี้คุณกำลังจ้องมองที่เดสก์ท็อปของคุณโดยสงสัยว่าโปรแกรมเมอร์ทำสิ่งนี้ได้อย่างไรหากไม่มีไซต์เหล่านี้

รหัสไปไหน? มีโปรแกรมแยกต่างหากที่ฉันต้องดาวน์โหลดลงในคอมพิวเตอร์ของฉันหรือไม่?

จริงๆ แล้วมีแอปพร้อมเขียนโค้ดอยู่ในคอมพิวเตอร์ของคุณ

ทักทายกับ "บรรทัดคำสั่ง"

Mac, Windows และ Linux ล้วนมีแอปบรรทัดคำสั่งที่คล้ายกัน บรรทัดคำสั่งของ Mac และ Linux นั้นเหมือนกัน

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

ตัวอย่างคำสั่งที่ใช้ใน command line `cd` เปลี่ยนโฟลเดอร์ `ls` แสดงรายการไฟล์ทั้งหมดในโฟลเดอร์

ทุกสิ่งที่คอมพิวเตอร์ของคุณทำในแต่ละวันตั้งแต่เริ่ม Chrome ไปจนถึงการลบไฟล์ไปจนถึงการดาวน์โหลดเพลงแท้จริงแล้วทำเพียงบางส่วนหรือทั้งหมดโดยสคริปต์บนบรรทัดคำสั่งแต่ถูกซ่อนจากมุมมองของคุณ

เมื่อคุณคลิก ปุ่ม เล่นในแอปเพลงสคริปต์เล็กๆ น้อยๆ ที่อยู่เบื้องหลังจะทำงานจริงในการดาวน์โหลดเพลงจากเซิร์ฟเวอร์ทั่วโลก (เช่น เซิร์ฟเวอร์ Spotify) ก่อนที่จะส่งเสียงไปยังหูของคุณ

เมื่อคุณติดตั้งแอปใหม่สคริปต์จะดาวน์โหลดไฟล์แอปลงในโทรศัพท์หรือคอมพิวเตอร์ของคุณ และจัดเรียงโค้ดทั้งหมดให้อยู่ในจุดที่ถูกต้องเพื่อให้อุปกรณ์ของคุณรู้วิธีเรียกใช้แอป

แอพทั้งหมดที่คุณใช้นั้นสร้างจากไฟล์โค้ดจำนวนมากที่จัดการโดยโค้ดอื่น ๆ ที่รันบนบรรทัดคำสั่งเป็นส่วนใหญ่

วิธีสร้างสคริปต์ Python ตัวแรกของเรา

ในการเรียกใช้สคริปต์บนคอมพิวเตอร์ของเรา เราต้อง:

  1. สร้างไฟล์ข้อความเปล่า
  2. ใส่โค้ดสองสามบรรทัดลงไป
  3. บันทึกเป็นmy_script.pyหรืออะไรก็ตามที่ลงท้ายด้วย.pyเพื่อบอกคอมพิวเตอร์ของคุณว่าเป็นไฟล์ Python
  4. เรียกใช้จากบรรทัดคำสั่งโดยพิมพ์python my_script.pyและกดปุ่มEnter
รหัสของเราอยู่ทางซ้าย เอาต์พุตอยู่ทางด้านขวาบนบรรทัดที่ 4 ตัวอย่างนี้ทำงานบน MacBook

มีขั้นตอนการตั้งค่าสองสามขั้นตอนก่อนหน้านั้น แม้ว่าเราจะต้องติดตั้งPython และโปรแกรมแก้ไขข้อความ (ขั้นตอนการติดตั้ง Python สามารถข้ามได้สำหรับผู้ใช้ Mac และ Linux)

หยุดชั่วคราว: ทำไมต้องติดตั้งโปรแกรมแก้ไขข้อความ

“เหตุใดฉันจึงไม่สามารถเขียนโค้ดลงในเอกสารหรือ.rtfไฟล์ Word แล้วเรียกใช้ได้”

เอกสาร Word และ RTF (ไฟล์ Rich-Text) เพิ่มอักขระแฟนซีที่ซ่อนอยู่ระหว่างรหัสของคุณ อักขระที่ซ่อนอยู่ทำให้เอกสาร Word ดูดีสำหรับการอ่านและการพิมพ์ แต่จะทำให้คอมพิวเตอร์อ่านโค้ดของคุณยุ่งเหยิง

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

อย่างไรก็ตาม โปรแกรมแก้ไขข้อความจะไม่เพิ่มอักขระที่ซ่อนอยู่ และมีคุณสมบัติที่ช่วยให้การเขียนโค้ดง่ายขึ้น เช่น การจัดการการเยื้องและการเติมบรรทัดทั่วไปของโค้ดโดยอัตโนมัติ

รหัสมีการเยื้องและคำหลักทั่วไปจำนวนมาก โปรแกรมแก้ไขข้อความช่วยเยื้องและลงสีรหัสของคุณ

โปรแกรมแก้ไขข้อความยอดนิยม ได้แก่:

  • ประเสริฐ (สิ่งที่เราใช้)
  • แผ่นจดบันทึก++
  • รหัส Visual Studio

เมื่อพูดถึงการเขียนโค้ด Python มีความแตกต่างเล็กน้อยระหว่าง Windows, Mac และ Linux:

แมคและลินุกซ์

  • ติดตั้ง Python เรียบร้อยแล้ว
  • “ Terminal ” เป็นชื่อของแอปบรรทัดคำสั่ง
  • ต้องติดตั้ง Python ( ควรเป็นเวอร์ชัน 3 )
  • “ Command Prompt ” เป็นชื่อของแอพบรรทัดคำสั่ง

กลับไปที่สคริปต์ Python ของเรา: “Hello World”

เรากำลังจะสร้างไฟล์ใหม่โดยมีโค้ดบางอย่างอยู่ในนั้นจากนั้นเปิด Terminal (Mac/Linux) หรือ Command Prompt (Windows) และเรียกใช้จากที่นั่น เราจะเรียกทั้ง Command Prompt และ Terminal ว่า “the command line” จากนี้ไป

ขั้นตอนในการสร้างสคริปต์แบบเต็มคือ:

  1. ดาวน์โหลด โปรแกรม แก้ไขข้อความ
  2. เปิดตัวแก้ไขข้อความด้วยไฟล์เปล่าใหม่
  3. พิมพ์print("Hello World")ในหนึ่งบรรทัด
  4. บันทึกไฟล์ ใน โฟลเดอร์hello.pyของคุณDocuments
  5. (ส่วนที่ยาก) ใช้บรรทัดคำสั่งเพื่อไปที่โฟลเดอร์ Documents โดยพิมพ์คำสั่งนำทางจากนั้นเรียกใช้สคริปต์โดยพิมพ์คำสั่งเพิ่มเติม (เช่นและ) cd Documentspython hello.py

ของจริง: สร้างสคริปต์ตั้งแต่ต้นจนจบ

มาเริ่มสคริปต์ Python ของเราตั้งแต่เริ่มต้น

หากคุณยังไม่มีให้ดาวน์โหลดโปรแกรมแก้ไขข้อความเช่นSublime , Notepad ++หรือวงเล็บปีกกา

หลังจากดาวน์โหลดโปรแกรมแก้ไขข้อความแล้ว ให้เปิดและสร้างไฟล์เปล่าขึ้นมาใหม่

โปรแกรมแก้ไขข้อความสองตัว Sublime Text บน Mac ทางด้านซ้าย โปรแกรมแก้ไขข้อความวงเล็บบน Windows ทางด้านขวา

เราจำเป็นต้องเพิ่มหนึ่งบรรทัดในไฟล์:

print("Hello, world!")

บันทึกไฟล์เป็น โฟลเดอร์เอกสารhello.pyของคุณ ต้องลงท้ายด้วยเพื่อให้คอมพิวเตอร์รู้ว่าเป็นไฟล์ Python ภาษาอื่นๆ ก็มีข้อกำหนดที่คล้ายคลึงกัน เช่น ไฟล์ C++ ต้องลงท้ายด้วยหรือไฟล์ JavaScript ต้องลงท้ายด้วย..py.cpp.js

การบันทึกไว้ใน โฟลเดอร์ Documentsจะทำให้ง่ายต่อการค้นหาในภายหลังผ่านบรรทัดคำสั่ง

ถัดไปเป็นส่วนกึ่งยากเพราะอาจเป็นเรื่องใหม่สำหรับคุณ เราต้องใช้บรรทัดคำสั่งเพื่อนำทางไปยังไฟล์ จากนั้นเรียกใช้ สิ่งนี้จะเกี่ยวข้องกับการพิมพ์ 2 หรือ 3 คำสั่งเท่านั้น

ในการทำเช่นนี้ ให้เปิด Terminal หรือ Command Prompt :

  • วิธีเปิด Command Prompt บน Windows
  • วิธีเปิด Terminal บน Mac

สำหรับเคล็ดลับเพิ่มเติมเกี่ยวกับการใช้บรรทัดคำสั่ง โปรดดูที่:

  • วิธีใช้พรอมต์คำสั่งของ Windows
  • วิธีใช้ Mac และ Linux Terminal
ผลลัพธ์ของ `hello.py` เราสามารถเรียกใช้ไฟล์ Python ใดๆ ก็ได้โดยพิมพ์ 'python' ตามด้วยชื่อไฟล์

คุณสามารถดูHello, world!ผลลัพธ์ของเราได้ทั้งบน Mac และ Windows

หากต้องการย้ำให้เรียกใช้hello.pyจากบรรทัดคำสั่ง เรา:

  • เปิด Terminal หรือ Command Prompt
  • นำทางไปยังDocumentsโฟลเดอร์ที่hello.pyบันทึกไว้โดยการพิมพ์cd Documents
  • เรียกใช้hello.pyโดยการพิมพ์python hello.py

ตอนนี้อะไร? การเข้ารหัสสำหรับโลกแห่งความเป็นจริง

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

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

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

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

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

คำติชมและความช่วยเหลือ

หากคุณมีคำถามหรือข้อเสนอแนะ โปรดส่งอีเมลถึงเราที่[email protected] หรือส่งข้อความถึงเราบนInstagram (@protobioengineering) ขอบคุณที่อ่าน.

หากคุณชอบบทความนี้ ลองสนับสนุนเราด้วยการบริจาคกาแฟ

บทความที่เกี่ยวข้อง

  1. สร้างไฟล์ชื่อhello.pyเขียนprint("Hello World")ข้างในแล้วบันทึก
  2. เปิด Terminal (Mac) หรือ Command Prompt (Windows)
  3. นำทางไปยังDocumentsโฟลเดอร์โดยพิมพ์cd Documents
  4. เรียกใช้สคริปต์โดยการพิมพ์python hello.py