
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

สวัสดี! ยินดีต้อนรับสู่คำสั่งที่สองของฉันและนี่จะเป็นพื้นฐานของ python
ในคำแนะนำนี้ ฉันจะสอนพื้นฐานของลูป อินพุตและเอาต์พุต ให้คอมพิวเตอร์พูดอะไรบางอย่าง คำสั่ง if และตัวแปร สุดท้ายนี้ เราจะใช้ GUI หรือส่วนต่อประสานกราฟิกกับผู้ใช้กับเครื่องมือที่เรียกว่า easygui
แสดงความคิดเห็นอีกครั้งว่าฉันควรปรับปรุงอย่างไรและถามคำถามในส่วนที่คุณไม่เข้าใจ
มีความสุข!
ขั้นตอนที่ 1: พูดอะไรบางอย่าง

ในขั้นตอนนี้ เราจะเรียนวิธีทำให้ python พูดอะไรบางอย่าง ง่ายมาก. สิ่งที่คุณต้องพิมพ์คือสิ่งที่คุณต้องการจะพูด จากนั้นใส่สิ่งนี้ลงไป พิมพ์ ('') เช่น พิมพ์ ('สวัสดีชาวโลก') หากคุณกำลังใช้ python 2 คุณจะพิมพ์ว่า "hello world" พิมพ์สิ่งนี้ลงในหน้าต่างเชลล์ - อันที่ขึ้นมาแล้วกด Enter
ไปเลย! โปรแกรมแรกของคุณ
ขั้นตอนที่ 2: นี่เป็นเรื่องเล็กน้อย…

ขั้นแรกให้กด Ctrl+N เพื่อไปยังไฟล์ใหม่ บันทึกเป็น loops.py บิต.py บ่งชี้ว่านี่คือไฟล์หลาม นี่เป็นลูปประเภทแรก
สำหรับฉันอยู่ในช่วง (1,101):
พิมพ์ (ผม)
มันก็จะประมาณนี้
1
2
3
4
5
6
7
100
ตัวแปร i จะเพิ่มหนึ่งตัวโดยอัตโนมัติทุกครั้งที่มันวนซ้ำ มันจะไม่พิมพ์ 101
นี่ก็อีกวง
ผม=1
ในขณะที่ฉัน<100:
ผม=ผม+1
พิมพ์ (ผม)
มันคล้ายกับตัวบนมาก เราเรียกอันบนสุดว่า for loop และอันล่างสุด a while loop
while loop รวม 100 ดังนั้นไม่จำเป็นต้องทำในขณะที่ i<101
ขั้นตอนที่ 3: อินพุตและเอาต์พุต

โปรแกรมนี้จะทำให้คอมพิวเตอร์ถามคุณและตอบกลับคำตอบ
นี่คือตัวอย่าง
f=input('ชื่อของคุณคืออะไร')<-----------ตั้งค่าตัวแปรและระบุอินพุต
print ('hello', f)<------------------------- พิมพ์ตัวแปรที่ผู้ใช้ป้อนด้วยคำว่า hello ข้างหน้า
ผลลัพธ์ควรเป็นดังนี้:
>>เธอชื่ออะไรลาร์รี่
>>สวัสดีลาร์รี่
อย่างที่คุณเห็นอินพุตไม่เรียบร้อยมาก หากคุณต้องการเว้นวรรค เว้นวรรคท้ายบรรทัดแรก:
f=input('คุณชื่ออะไร')
ถ้าคุณต้องการให้ถามอายุของคุณหรือมีมาร์สบาร์กี่แท่ง ให้ทำดังนี้
f=int(input('อายุเท่าไหร่'))
ถ้าเป็นเลขฐานสิบ ให้ทำดังนี้
f=float(input('ป้อนเลขฐานสิบ'))
คุณเป็นอย่างไรบ้าง
ขั้นตอนที่ 4: ถ้าโดย Rudya ----- ไม่ ไม่ ไม่! มันคือไพธอน ยู ดิมวิทย์

ถ้าคำสั่งมักใช้เพื่อเปรียบเทียบ 2 สตริงหรือจำนวนเต็ม
มันมักจะมาหลังจากอินพุต
พิมพ์โปรแกรมในภาพ แล้วคุณจะเห็นว่ามีประโยชน์ขนาดไหน และสิ่งที่คุณคาดไม่ถึง…
พิมพ์เสมอ:
ถ้า *บางอย่าง*, =, !=, =*อย่างอื่น*:
พิมพ์ (*บางอย่าง*'เป็นอะไรที่มากกว่า'*อย่างอื่น*)
ขั้นตอนที่ 5: เริ่มต้นกับ Easygui

easygui เป็นโมดูลที่ต้องดาวน์โหลด
ดาวน์โหลดถ้าคุณยังไม่มีให้ลองใช้โปรแกรมนี้
นำเข้า easygui
easygui.msgbox('สวัสดีชาวโลก')
มันควรจะมีอะไรเหมือนในภาพ
ขั้นตอนที่ 6: อะไรต่อไป
เท่านี้ก็เรียบร้อย
คอยดูให้ดี ฉันอาจทำแบบฝึกหัดอื่นๆ เช่น windows batch และภาษาอื่นๆ ลาก่อน!
ทำได้ดีมากที่ต้องเรียนรู้มากมาย!
นอกเหนือจาก Instrucables ive ที่เขียนแล้ว ยังมีบทช่วยสอนอื่นๆ มากมายในภาษาต่างๆ หากคุณต้องการได้รับ pdf ที่มีเนื้อหามากกว่านี้ ฉันขอแนะนำ Hello World Book2 ซึ่งมีอยู่ในอินเทอร์เน็ต - เพียงแค่ค้นหามัน
หากคุณยังไม่ได้ติดตั้ง easygui และต้องการดาวน์โหลดลิงก์นี้:
ฉันยังได้สร้างโมดูลของตัวเองชื่อ PyCal ซึ่งช่วยให้คุณคำนวณสิ่งต่างๆ ด้วยสูตรยากๆ เช่น ทฤษฎีบทพีทาโกรัสและพื้นที่ของวงกลม
แนะนำ:
AVR Assembler บทช่วยสอน 2: 4 ขั้นตอน

AVR Assembler Tutorial 2: บทช่วยสอนนี้เป็นความต่อเนื่องของ "AVR Assembler Tutorial 1" หากคุณยังไม่ผ่านบทช่วยสอน 1 คุณควรหยุดตอนนี้และทำอย่างนั้นก่อน ในบทช่วยสอนนี้ เราจะทำการศึกษาการเขียนโปรแกรมภาษาแอสเซมบลีของ atmega328p u
บทช่วยสอน AVR Assembler 1: 5 ขั้นตอน

AVR Assembler Tutorial 1: ฉันได้ตัดสินใจที่จะเขียนชุดของบทช่วยสอนเกี่ยวกับวิธีการเขียนโปรแกรมภาษาแอสเซมบลีสำหรับ Atmega328p ซึ่งเป็นไมโครคอนโทรลเลอร์ที่ใช้ใน Arduino หากยังมีคนสนใจอยู่ ฉันจะออกสัปดาห์ละครั้งหรือประมาณนั้นจนกว่าของจะหมด
Raspberry Pi - TMP007 บทช่วยสอน Python ของเซ็นเซอร์เทอร์โมไพล์อินฟราเรด: 4 ขั้นตอน

Raspberry Pi - TMP007 Infrared Thermopile Sensor Python Tutorial: TMP007 เป็นเซ็นเซอร์อินฟราเรด thermopile ซึ่งวัดอุณหภูมิของวัตถุโดยไม่ต้องสัมผัสกับมัน พลังงานอินฟราเรดที่ปล่อยออกมาจากวัตถุในฟิลด์เซ็นเซอร์จะถูกดูดซับโดยเทอร์โมไพล์ที่รวมอยู่ในเซ็นเซอร์ เทอร์โมพิล
Raspberry Pi - PCA9536 บทช่วยสอน Python อินพุต/เอาต์พุต Expander: 4 ขั้นตอน

Raspberry Pi - PCA9536 Expander Python Tutorial อินพุต/เอาท์พุต: PCA9536 เป็นอุปกรณ์ CMOS 8 พินที่ให้การขยาย 4 บิตของ General Purpose Parallel Input/Output (GPIO) สำหรับแอปพลิเคชัน I2C-bus/SMBus ประกอบด้วยการลงทะเบียนการกำหนดค่า 4 บิตเพื่อรองรับวัตถุประสงค์ของการเลือกอินพุตหรือเอาต์พุต 4 บิต
Raspberry Pi - TSL45315 บทช่วยสอน Python สำหรับเซ็นเซอร์วัดแสงโดยรอบ: 4 ขั้นตอน

Raspberry Pi - TSL45315 Ambient Light Sensor Python Tutorial: TSL45315 เป็นเซ็นเซอร์วัดแสงรอบข้างแบบดิจิตอล มันใกล้เคียงกับการตอบสนองของสายตามนุษย์ภายใต้สภาพแสงที่หลากหลาย อุปกรณ์มีเวลาในการรวมที่เลือกได้สามครั้งและให้เอาต์พุต lux 16 บิตโดยตรงผ่านอินเทอร์เฟซบัส I2C อุปกรณ์ร่วม