สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: ตั้งค่า PyCharm และสร้างโครงการใหม่
- ขั้นตอนที่ 3: สร้างโปรแกรมแรกของคุณ
- ขั้นตอนที่ 4: หาโปรแกรมแรกของคุณ
- ขั้นตอนที่ 5: วนซ้ำและถ้า - โครงสร้างการควบคุม
- ขั้นตอนที่ 6: ความคิดเห็น
- ขั้นตอนที่ 7: เสร็จแล้ว - ถึงเวลาเขียนบางสิ่งด้วยตัวคุณเอง
วีดีโอ: เริ่มต้นกับ Python: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
การเขียนโปรแกรมนั้นยอดเยี่ยมมาก!
มันสร้างสรรค์ สนุกสนาน และมันทำให้สมองของคุณได้ออกกำลังกายทางจิต พวกเราหลายคนต้องการเรียนรู้เกี่ยวกับการเขียนโปรแกรม แต่โน้มน้าวตัวเองว่าเราทำไม่ได้ บางทีมันอาจมีคณิตศาสตร์มากเกินไป บางทีศัพท์แสงที่พูดไปมาก็ทำให้คุณกลัว ให้ฉันบอกคุณว่านั่นคือสิ่งที่โปรแกรมเมอร์เคยคิดมาก่อนที่พวกเขาจะกลายเป็นโปรแกรมเมอร์ อันที่จริงนั่นคือสิ่งที่ฉันคิดเมื่อไม่ถึง 10 สัปดาห์ก่อนเมื่อฉันเริ่มเขียนโปรแกรม
บอกเลยว่าตอนนี้ใครๆ ก็เรียนเขียนโปรแกรมได้ ด้วยความก้าวหน้าของภาษาโปรแกรมที่อ่านง่าย เช่น python และข้อมูลมากมายบนอินเทอร์เน็ต ทำให้ไม่ต้องลงทุนเต็มเวลาเพื่อเรียนรู้รายละเอียดเกี่ยวกับภาษาโปรแกรมอีกต่อไป โปรแกรมเมอร์ 'ศตวรรษที่ 21' ส่วนใหญ่นั้นเกียจคร้านมาก เพียงแค่เรียนรู้พื้นฐานและต่อยอดจากที่นั่น
นี่คือ No-Jargon และ ible ที่ติดตามได้ง่ายซึ่งคุณทำได้ในตอนนี้ ถูกตัอง! ย่อขนาด facebook และ youtube ผ่อนคลายและติดตามบนคอมพิวเตอร์ของคุณ
วันนี้เราจะมาดูภาษาการเขียนโปรแกรมที่เรียกว่า Python ซึ่งวิกิพีเดียกำหนด python เป็น:
"Python เป็นภาษาโปรแกรมระดับสูงที่ใช้กันอย่างแพร่หลาย ปรัชญาการออกแบบเน้นความสามารถในการอ่านโค้ด และไวยากรณ์ช่วยให้โปรแกรมเมอร์สามารถแสดงแนวคิดในโค้ดน้อยกว่าที่เป็นไปได้ในภาษาเช่น C ++ หรือ Java ภาษา จัดเตรียมโครงสร้างที่ตั้งใจเปิดใช้งานโปรแกรมที่ชัดเจนทั้งขนาดเล็กและขนาดใหญ่"
แล้วมันหมายความว่าอย่างไร? ฉันคิดว่าคุณพูดไม่ศัพท์แสง? โดยพื้นฐานแล้ว:
"Python เป็นภาษาโปรแกรมขนาดกะทัดรัด ใช้งานทั่วไป อ่านง่าย ใช้งานได้หลากหลาย ดังนั้นจึงใช้สร้างโปรแกรมทุกขนาดได้"
ทำไมฉันถึงเลือก python? เนื่องจากพื้นฐานของ python นั้นง่ายต่อการรับและภาษานั้นมีชุมชนออนไลน์ที่ยอดเยี่ยม หลังจากจบ ible นี้แล้ว คุณสามารถเริ่มสร้างโปรแกรมได้ทันที แทนที่จะใช้เวลาเรียนรู้ความซับซ้อนของภาษาที่จำเป็น
เริ่มกันเลย!
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
ประการแรกคุณจะต้องมีคอมพิวเตอร์ที่มีสำเนาของหลาม ขออภัยผู้ใช้มือถือ!
ไปที่ https://www.python.org/downloads/ และดาวน์โหลดรุ่นล่าสุดพร้อมปุ่มสีเหลืองขนาดใหญ่
จากนั้นทำตามคำแนะนำในการติดตั้งเพื่อติดตั้ง python
หากต้องการตรวจสอบการติดตั้ง python ให้ไปที่ CMD (หรือเทอร์มินัล) แล้วพิมพ์:
หลาม --version
Python ควรตอบสนองด้วยเวอร์ชันของ python
ตอนนี้สำหรับบทช่วยสอนนี้ เราจะใช้ IDE หรือ Integrated Development Environment (โดยทั่วไปคือโปรแกรมแก้ไขข้อความและคอมไพเลอร์ที่รวมเข้าด้วยกัน) ดังนั้นตรงไปที่ https://www.jetbrains.com/pycharm/download/ และดาวน์โหลด "Community Edition" ของพีชาร์ม
จากนั้นทำตามคำแนะนำในการติดตั้งเพื่อติดตั้ง PyCharm
มาเริ่มเขียนโปรแกรมกันเลย!
ขั้นตอนที่ 2: ตั้งค่า PyCharm และสร้างโครงการใหม่
ครั้งแรกที่คุณเปิด pycharm มันจะถามคุณว่าคุณต้องการใช้คีย์แมปและธีมใด ฉันขอแนะนำให้ปล่อยคีย์แมปไว้เป็นค่าเริ่มต้น แต่คุณสามารถลองใช้ธีม สี และแบบอักษรได้ตามต้องการ สำหรับบทช่วยสอนนี้ ฉันใช้ pycharm community 4.5 กับธีม Dracula
จากนั้นคุณจะได้รับการต้อนรับด้วยหน้าจอต้อนรับ
กดสร้างโครงการใหม่
เลือก Pure Python จากนั้นเลือกโฟลเดอร์ที่จะเก็บไฟล์ไว้ จากนั้นกด create (โปรดทราบว่าชื่อโฟลเดอร์จะเป็นชื่อโปรเจ็กต์ของคุณ)
ณ จุดนี้คุณควรจะได้รับการต้อนรับด้วยหน้าจอการสร้างโค้ดจริง: P
ขั้นตอนที่ 3: สร้างโปรแกรมแรกของคุณ
คลิกขวาที่โฟลเดอร์โครงการของคุณและไปที่ใหม่ -> ไฟล์ Python
ตั้งชื่อไฟล์แล้วกด ok
ตอนนี้แท็บใหม่จะปรากฏขึ้นในพื้นที่หลักของคุณ
ด้านล่าง _author_ คัดลอกและวางรหัสนี้
ข้อความ = "สวัสดีชาวโลก"
พิมพ์ข้อความ
จากนั้นคลิกขวาที่ไฟล์แล้วกด Run
สิ่งนี้จะรวบรวมโปรแกรมของเราและส่งคืนผลลัพธ์ Hello World จะพิมพ์อยู่ใน Run Area
มาดูว่าเราเพิ่งเขียนอะไรไป
ขั้นตอนที่ 4: หาโปรแกรมแรกของคุณ
ทีนี้มาลองทำความเข้าใจว่าโค้ดคืออะไร
ข้อความ = "สวัสดีชาวโลก"
พิมพ์ข้อความ
หมายถึงจริงๆ
ประการแรก ฉันสร้างและตั้งค่าตัวแปรให้เป็นสตริงที่มี Hello World หากคุณเปลี่ยนข้อความระหว่างเครื่องหมายคำพูด คุณสามารถเปลี่ยนค่าของตัวแปรและข้อความได้ สำหรับอินสแตนซ์:
ข้อความ = "สวัสดีผู้สอน!"
พิมพ์ข้อความ
ผลตอบแทน:
เมื่อวิ่ง
สตริงถูกกำหนดเนื่องจากเครื่องหมายคำพูด สตริงสามารถกำหนดได้ด้วยเครื่องหมายเดียว
ข้อความ = 'สวัสดีชาวโลก'
พิมพ์ข้อความ
ตัวแปรยังสามารถมีได้หลายประเภท สำหรับกรณีนี้:
จำนวนเต็ม = 29302
เป็นตัวแปรที่มีค่าจำนวนเต็ม (ตัวย่อ int) และสิ่งนี้:
floatPoint = 1469.928
เป็นตัวแปรที่มีค่าทศนิยม (ย่อมาจาก float)
โดยทั่วไป ความแตกต่างระหว่างจำนวนเต็มและทศนิยมคือจำนวนเต็มเป็นจำนวนเต็มในขณะที่ทศนิยมเป็นตัวเลขทศนิยม จำนวนเต็มใช้พื้นที่น้อยลงแต่ไม่สามารถเก็บทศนิยมได้ ตัวอย่างเช่น จำนวนเต็ม 1 / จำนวนเต็ม 2
integer1 = 1
integer2 = 2 พิมพ์จำนวนเต็ม 1 / integer2
คือ 0.5 ใช่ไหม แต่ผลลัพธ์คือ:
เพราะจำนวนเต็มแบ่งเป็นทศนิยมไม่ได้ อย่างไรก็ตามสิ่งนี้:
float1 = 1.0
integer2 = 2 พิมพ์ float1 / integer2
คืนค่า 0.5 เมื่อรันเนื่องจากตัวแปรตัวใดตัวหนึ่งเป็น float
'พิมพ์' เพียงพิมพ์ค่า สำหรับอินสแตนซ์
พิมพ์ "ทำลายโลก"
พิมพ์สตริง
พิมพ์ยังสามารถพิมพ์ค่าของสมการรวมทั้งการรวมสองสตริง
string1 = "สวัสดี"
string2 = "IBLE LOVERS" พิมพ์ string1 + string2
พิมพ์
ขั้นตอนที่ 5: วนซ้ำและถ้า - โครงสร้างการควบคุม
สิ่งที่สำคัญที่สุดอย่างหนึ่งเกี่ยวกับโปรแกรมใดๆ คือการมีอยู่ของโครงสร้างการควบคุม
โครงสร้างการควบคุมแรกคือลูป while ส่วนโค้ดนี้จะวนซ้ำในขณะที่เงื่อนไขเป็นจริง สำหรับอินสแตนซ์รหัสนี้
นับ = 0
ขณะนับ < 10: # เพิ่มในการนับ นับ = นับ + จำนวนพิมพ์ 1 ครั้ง พิมพ์ "เสร็จสิ้น"
รันโค้ดในลูปจนนับ <10 แล้วต่อด้วยโปรแกรม
คำสั่งที่สองคือคำสั่ง if-else โค้ดชิ้นนี้จะตรวจสอบและทำบางสิ่งหากค่าของตัวแปรเท่ากับ 10 ทำอย่างอื่นหากค่าเท่ากับ 11 และทำอย่างอื่นในสถานการณ์อื่นๆ ทั้งหมด
จำนวนเต็ม = 0
# หากมีค่าเท่ากับ 10 หากจำนวนเต็ม == 10: พิมพ์ "ITS 10" # หากมีค่าเท่ากับ 11 จำนวนเต็มเอลิฟ == 11: พิมพ์ "ITS 11" # ในกรณีอื่นๆ ทั้งหมด: พิมพ์ "ฉันไม่รู้WWWWWWW" พิมพ์ "เสร็จสิ้น""
จะกลับมา
เนื่องจากจำนวนเต็มตัวแปรไม่เท่ากับ 10 หรือ 11 และในกรณีอื่น ๆ มันรันอย่างอื่น
เพื่อกำหนดในขณะที่หรือถ้าโครงสร้างการควบคุมใส่ประเภท (ในขณะที่หรือถ้า) ตามด้วยค่าจริงหรือเท็จแล้ว:
พิมพ์จริง == จริง:
สังเกตว่า 'ช่องว่าง' สำหรับเนื้อหาของแต่ละลูป python มีความเฉพาะเจาะจงมากเกี่ยวกับช่องว่าง นั่นคือวิธีที่มันรู้ว่าโค้ดใดอยู่ในขณะหนึ่งหรือถ้าวนซ้ำ PyCharm ใช้ช่องว่างหนึ่งแท็บซึ่งต้องสอดคล้องกันในโค้ดทั้งหมดของคุณ! คุณยังสามารถปรับการตั้งค่าเพื่อใช้ช่องว่างแทนได้ (ซึ่งมีข้อดีอยู่บ้าง)
ขั้นตอนที่ 6: ความคิดเห็น
คุณอาจสังเกตเห็นว่าฉันได้ 'แสดงความคิดเห็น' ในโค้ดที่ฉันโพสต์ไว้ในส่วนโครงสร้างการควบคุม คุณสามารถแสดงความคิดเห็นโค้ดโดยใส่ # และส่วนที่เหลือของบรรทัดจะถูกแสดงความคิดเห็น เมื่อซอฟต์แวร์ถูกรวบรวมความคิดเห็นจะถูกละเว้น
# สวัสดีชาวโลก
ความคิดเห็นเป็นผู้กอบกู้รหัส เพราะจะทำให้คุณสามารถแสดงให้ทุกคนเห็นว่าโค้ดของคุณมีอะไรบ้าง และสิ่งที่คุณคิดเมื่อเขียนโค้ด แต่อย่าหักโหมจนเกินไป! โค้ดที่มีความคิดเห็นมากเกินไปก็อาจแย่พอๆ กับโค้ดที่มีความคิดเห็นน้อยเกินไป
ฉันควรแสดงความคิดเห็นรหัสของฉันเมื่อใด
กฎทั่วไปของฉันคือการแสดงความคิดเห็นความคิดของคุณเป็นงานเขียนของคุณ ดังนั้นหากคุณเพิ่มตัวแปรเพียงเพื่อรักษาอายุของคุณที่ไม่มีจุดประสงค์อื่น แสดงความคิดเห็นว่า
# ตัวแปรที่ถืออายุของฉันในหลายปี# ไม่ได้ใช้จริงในโปรแกรมนี้ แต่ # จำเป็นสำหรับการอยู่รอดของเผ่าพันธุ์มนุษย์! myAge = 23
ขั้นตอนที่ 7: เสร็จแล้ว - ถึงเวลาเขียนบางสิ่งด้วยตัวคุณเอง
ว้าว คุณเพิ่งเรียนรู้พื้นฐานของ python!
"ตอนนี้ฉันจะทำอย่างไร" คุณอาจถาม ดีคุณสามารถเล่นไฟล์ของคุณต่อไปได้ เมื่อคุณคิดว่าคุณพร้อมแล้ว คุณสามารถท้าทายได้ เขียนโปรแกรมเพื่อเพิ่มหรือลบตัวเลขที่ผู้ใช้ป้อนสองตัว ใช้อินเทอร์เน็ตเพื่อค้นหาวิธีรับอินพุตของผู้ใช้ จากนั้นเพิ่มหรือลบอินพุตทั้งสอง และอย่าลืมแสดงความคิดเห็นโค้ดของคุณ! แม้ว่า Python จะเรียนรู้ได้ง่าย แต่ก็ไม่มีทางเป็นไปได้ต่ำเลย - โปรแกรมที่มีรูปร่าง ขนาด และการกำหนดค่าทั้งหมดนั้นเป็นไปได้โดยใช้ Python และเป็นไลบรารีที่ครอบคลุม (และมักจะส่งโดยชุมชน) โพสต์โค้ดของคุณด้านล่างเพื่อรับคำแนะนำและการปรับปรุง โชคดี!
แนะนำ:
DIY GPS Tracker --- แอปพลิเคชั่น Python: 5 ขั้นตอน (พร้อมรูปภาพ)
DIY GPS Tracker --- แอปพลิเคชั่น Python: ฉันเข้าร่วมกิจกรรมปั่นจักรยานเมื่อสองสัปดาห์ก่อน เสร็จแล้วก็อยากเช็คเส้นทางและความเร็วที่ขี่ในตอนนั้น น่าเสียดายที่มันไม่ประสบความสำเร็จ ตอนนี้ฉันใช้ ESP32 เพื่อสร้างตัวติดตาม GPS และฉันจะใช้มันเพื่อบันทึกเส้นทางการปั่นจักรยานของฉัน
เริ่มต้นกับ Ham Radio: 5 ขั้นตอน (พร้อมรูปภาพ)
เริ่มต้นใช้งาน Ham Radio: ในฐานะผู้ได้รับใบอนุญาตแฮมที่เพิ่งสร้างเสร็จ ฉันต้องการส่งต่อกระบวนการที่ฉันทำเพื่อเข้าสู่รายการวิทยุแฮม ฉันถูกล่อลวงโดยแง่มุมการพึ่งพาตนเองของงานอดิเรก ทำให้ผู้คนมีช่องทางในการสื่อสารเมื่อวิธีการอื่นๆ หยุดชะงัก แต่ก็น่าสมเพช
MIDI Drum Kit บน Python และ Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
MIDI Drum Kit บน Python และ Arduino: ฉันต้องการซื้อชุดกลองมาตั้งแต่เด็ก ย้อนกลับไปในตอนนั้น อุปกรณ์ดนตรีทั้งหมดไม่มีแอปพลิเคชันดิจิทัลทั้งหมด เนื่องจากเรามีอยู่มากมายในปัจจุบัน ดังนั้นราคาและความคาดหวังจึงสูงเกินไป ล่าสุดผมตัดสินใจซื้อค
การควบคุม LED หลายดวงด้วย Python และ GPIO Pins ของ Raspberry Pi: 4 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมไฟ LED หลายดวงด้วย Python และพิน GPIO ของ Raspberry Pi: คำแนะนำนี้สาธิตวิธีควบคุมพิน GPIO หลายอันบน RaspberryPi ของคุณเพื่อจ่ายไฟ 4 LEDs นอกจากนี้ยังจะแนะนำคุณเกี่ยวกับพารามิเตอร์และคำสั่งเงื่อนไขใน Python คำสั่งก่อนหน้าของเราโดยใช้ GPIO Pins ของ Raspberry Pi เพื่อต่อ
Walking Strandbeest, Java/Python และการควบคุมแอป: 4 ขั้นตอน (พร้อมรูปภาพ)
Walking Strandbeest, Java/Python และ App Controlled: ชุด Strandbeest นี้เป็นงาน DIY จาก Strandbeest ที่ Theo Jansen ประดิษฐ์ขึ้น ฉันรู้สึกทึ่งกับการออกแบบกลไกอัจฉริยะ ฉันต้องการติดตั้งให้มีความคล่องแคล่วอย่างเต็มที่ และต่อไปคือความฉลาดทางคอมพิวเตอร์ ในคำแนะนำนี้ เราทำงานในส่วนแรก