เพิ่มเติมเกี่ยวกับ Python ส่วนประกอบของภาษา

เพิ่มเติมเกี่ยวกับ Python


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

เพิ่มเติมเกี่ยวกับ Python เครื่องมือในการเริ่มต้น

จุดเล็ก ๆ

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

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

สำคัญ
โปรดจำไว้ว่าคำสั่งในการเปิดโปรแกรมคือ python3 nombre_del_programa และไม่ python nombre_del_programa.

ตรวจสอบว่าเราได้ติดตั้ง PIP ไว้หรือไม่
pip3 -V

คุณควรได้รับข้อความที่คล้ายกันนี้
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
ในกรณีที่คุณไม่ได้ติดตั้ง Pip คุณสามารถทำได้จากตัวจัดการแพ็คเกจของการแจกจ่ายของคุณ คุณต้องการแพ็คเกจ
python3-pip

การป้อนและแสดงข้อมูล

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

print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")

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

ในบรรทัดที่สามคำสั่ง print จะส่งกลับโดยพิมพ์เนื้อหาสองประเภท คำทักทายที่กำหนดไว้ล่วงหน้า (What is always in quotes) และค่าของตัวแปร (Variables are always without quotes. เนื้อหาตัวแปรและไม่แปรผันจะถูกคั่นด้วยลูกน้ำ (,)

มาลองดัดแปลง

print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)

ในบรรทัดที่สามเรากำหนดให้กับตัวแปร«คำทักทาย»ซึ่งเป็นการรวมกันของข้อความที่กำหนดไว้ล่วงหน้า (ระหว่างเครื่องหมายคำพูด) และค่าของตัวแปร (ไม่มีเครื่องหมายคำพูด)

โมดูล

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

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

โมดูลคือไฟล์ที่มีคำจำกัดความและการประกาศใน Python ชื่อไฟล์คือชื่อของโมดูลที่ลงท้ายด้วย. py ตัวอย่างเช่นเราจะสร้างโมดูลชื่อ Welcome.py ภายในโมดูลชื่อโมดูล (เป็นสตริง) จะพร้อมใช้งานเป็นค่าของตัวแปรส่วนกลาง __name__

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

ในบรรทัดแรกเรากำหนดฟังก์ชันที่เรียกว่ายินดีต้อนรับ สามบรรทัดถัดไปคือคำสั่งที่ต้องดำเนินการทุกครั้งที่เรียกใช้ฟังก์ชัน

ในบรรทัดที่ 5 เรากำหนดเนื้อหาของตัวแปรการเผยแพร่ที่คำสั่งสุดท้ายของฟังก์ชันต้องพิมพ์ข้อความต้อนรับ

ด้วยบรรทัดสุดท้ายของโปรแกรมเราเรียกใช้ฟังก์ชัน

ลองอย่างอื่น สร้างสองไฟล์ หนึ่งเรียกว่า Welcome.py และการทดสอบอื่น ๆ py.

ใน Welcome.py เขียนบรรทัดเหล่านี้:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

ใน test.py เขียน:
from Bienvenida import Bienvenida
Bienvenida()
สิ่งที่เรากำลังทำคือการแยกฟังก์ชันและการเรียกใช้ฟังก์ชันออกเป็นไฟล์สองไฟล์ที่แยกจากกัน


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา