ยินดีต้อนรับกลับ.
เราเพิ่งเรียนรู้ว่าภาษาโปรแกรมคืออะไร
เป็นเพียงชุดคำสั่งที่เรามอบให้กับนักแปล
และนักแปลนี้สามารถเป็นล่ามหรือคอมไพเลอร์ได้
และเราให้ไฟล์เหล่านี้ที่เราสร้างโค้ดของเราเอง ซอร์สโค้ดของเราให้กับนักแปลเหล่านี้
และช่วยให้เราสามารถให้คำแนะนำแก่เครื่องจักร คอมพิวเตอร์ โทรศัพท์
ดังนั้นเราจึงได้เรียนรู้ว่าเราต้องการเครื่องเหล่านี้เพื่อที่เราจะเขียน Python
ถูกต้อง.
เราจะรับสิ่งเหล่านี้ได้อย่างไร
เราดาวน์โหลดและดาวน์โหลด Python จาก Python Software Foundation จาก python
dot org
ก่อนที่เราจะดาวน์โหลด Python เราจะรอสักหน่อย เพราะในหลักสูตรนี้ ฉันต้องการให้คุณเข้าใจว่าทำไมเราถึงทำสิ่งต่างๆ
ไม่ใช่แค่ทำตามบทเรียนของฉัน ติดตามวิดีโอของฉัน และก็ ไม่เข้าใจความหมายและ พื้นฐานเบื้องหลังสิ่งที่เราทำ
สิ่งที่คุณควรจะสามารถสอนสิ่งที่คุณกำลังจะเรียนรู้
ลองหยุดที่นี่สักครู่
หากนี่เป็นครั้งแรกที่คุณเรียนภาษาโปรแกรม ฉันมีข่าวดีมาบอก
ในที่สุด ภาษาโปรแกรมทั้งหมดก็ทำสิ่งเดียวกัน
พวกเขาบอกเครื่องว่าต้องทำอย่างไร
อย่างไรก็ตาม ภาษาต่างๆ ก็มีวิธีการที่แตกต่างกันออกไป
ความงามคือภาษาส่วนใหญ่มีหลักการคล้ายกันมาก
ถ้านี่คือภาษาการเขียนโปรแกรมแรกของคุณ นี่จะเป็นส่วนที่ยากที่สุด
การเรียนรู้ภาษาแรกหลังจากนั้น ภาษาใหม่ทุกภาษาที่คุณเรียนรู้จะง่ายขึ้นและง่ายขึ้นในแง่ที่ว่ามันไม่เหมือนกับ
การเรียนภาษาอังกฤษและภาษาญี่ปุ่นสองภาษาที่แตกต่างกันมาก
ในการเขียนโปรแกรม สิ่งต่างๆ จะง่ายขึ้นมากเมื่อคุณเรียนรู้ภาษาพื้นฐานนั้น
ทีนี้ ถ้านี่ไม่ใช่ภาษาแรกของคุณ สมมติว่าคุณเขียนโค้ดในภาษา C, C++ หรือ JavaScript แล้วคุณแค่ต้องการเรียนรู้
Python คุณก็จะพบว่าวิดีโอคู่แรกนี้ค่อนข้างง่าย แต่ต้องทน กับฉันเชื่อฉัน
เราจะพูดถึงหัวข้อขั้นสูงที่นี่ และเราจะทำให้คุณเป็นนักพัฒนาที่เต็มเปี่ยมในตอนท้ายนี้
แต่ให้กลับไปที่หัวข้อนี้ก่อน แนวคิดในการดาวน์โหลดตัวแปลนี้
ประเด็นก็คือ เมื่อผู้คนพูดถึงภาษา Python พวกเขามักจะพูดถึงการใช้งานจริง
นั่นคือพวกเขาไม่ได้พูดถึงภาษาเพราะ Python เป็นเพียงข้อกำหนดเท่านั้น
คุณสามารถมองมันเป็นเอกสารที่ใครบางคนเขียนว่า เฮ้ เมื่อฉันเขียนคำว่า def นั่นหมายถึงบางสิ่งในภาษาไพทอน
และเมื่อฉันเขียนบางอย่าง เช่น พิมพ์ นั่นหมายถึงบางอย่างใน Python
แต่เครื่องแปลภาษา เราก็มีได้มากมาย
ล่ามต่างกัน คอมไพเลอร์ต่างกัน
ตัวอย่างเช่น python dot org
เมื่อคุณคลิกดาวน์โหลดที่นี่ แสดงว่าคุณกำลังดาวน์โหลด C python นี้จริง ๆ เพราะมันเขียนด้วยภาษาการเขียนโปรแกรม
C
นี่คือสิ่งที่คุณกำลังดาวน์โหลด
เป็นโปรแกรมที่เขียนขึ้น c.
หากต้องการอ่านไฟล์ python ของคุณ ให้รันบนเครื่อง
แต่มีการใช้งานอื่น ๆ
ตัวอย่างเช่น มีโครงการ Python และนี่คือนักแปลที่เขียนด้วยภาษา Java
มี Pi Pi ซึ่งเขียนด้วยภาษา Python
จึงเป็นล่าม
เป็นเครื่องแปลภาษาที่เขียนด้วยภาษาไพธอน
นอกจากนี้ยังมีสิ่งต่างๆ เช่น iron และ Python ซึ่งเขียนขึ้นสำหรับ dot net framework
นี่เป็นคำถามหลอกลวงเล็กน้อย
เมื่อคุณดาวน์โหลดจาก Python ภาษาทางการคือ C Python
คุณกำลังดาวน์โหลดล่ามนี้ที่เป็นไปตามข้อกำหนดของ Python
แต่ท้ายที่สุด มันคือเครื่องจักรที่ใครบางคนสร้างขึ้น
แต่เครื่องจักรเหล่านี้สามารถมาได้หลายรูปแบบ
ดังนั้นเมื่อคนส่วนใหญ่พูดถึง Python พวกเขากำลังพูดถึง C Python ตัวนี้ที่แปลให้เราได้ดี
มันตีความรหัสหลามของเราและรันบนเครื่องของเรา
เรากำลังดาวน์โหลดสิ่งนี้
และถ้าคุณต้องการทราบรายละเอียดจริงๆ ว่าเรากำลังดาวน์โหลดอะไร เรากำลังดาวน์โหลดอะไร
เครื่องที่ใช้รหัสหลามของเรา ซึ่งไม่ต้องกังวล เราจะเขียนให้
และมันผ่านล่ามที่เราดาวน์โหลดโดยใช้ C python
และ C python นี้จะสร้างสิ่งที่เรียกว่า byte code
ตัวอย่างเช่น รหัสไบต์นี้จะพิมพ์ Hello world บนหน้าจอของเรา
ตอนนี้อาจดูเหมือนพูดพล่อยๆ
และสำหรับฉันฉันไม่รู้
โค้ดนี้ดูค่อนข้างสับสน
เพียงเพื่อการพิมพ์
สวัสดี
โลกสู่หน้าจอ
ล่ามทำอย่างนั้นให้เราโดยอัตโนมัติ
เราเห็นเราไม่เห็น
มันอยู่เบื้องหลัง
ตอนนี้ เมื่อมันสร้าง bytecode ที่ใกล้กับรหัสเครื่องมากขึ้น มันจะใช้เครื่องเสมือน
C Python
อีกครั้ง แค่บางอย่างที่รันโค้ดนี้ จากนั้นโค้ดนี้จะรันบนเครื่องของเรา
ตอนนี้ คุณจะไม่มีวันถูกถามคำถามนี้ในการสัมภาษณ์
ฉันหมายความว่าบางทีและที่สำคัญที่สุดคือนกไม่รู้เรื่องนี้ แต่ฉันต้องการให้คุณใช้สิ่งนี้เป็นข้อมูลอ้างอิงว่าเมื่อเราเขียนโค้ด
Python ตลอดหลักสูตรที่เหลือ นี่คือสิ่งที่เกิดขึ้น
เรากำลังเขียน Python
มันถูกตีความทีละบรรทัดและสร้างเป็นสิ่งที่เราเรียกว่ารหัสไบต์
และไบต์โค้ดนี้ทำงานบนเครื่องเสมือน C Python ซึ่งทำงานบนคอมพิวเตอร์ โทรศัพท์ แล็ปท็อปของเรา
และเมื่อเราดาวน์โหลดจาก Python dot org เรากำลังดาวน์โหลดสองส่วนนี้ เพื่อที่ว่าเมื่อเราดาวน์โหลดแล้ว
เราก็สามารถเรียกใช้ Python ได้
ไม่เป็นไร.
นั่นเป็นสิ่งที่ยาก
และฉันหมายความว่าเราเพิ่งเริ่มต้น
ฉันหวังว่าสมองของคุณจะระเบิดอีกครั้ง
นี่คือสิ่งที่คุณจะใช้เป็นข้อมูลอ้างอิง
แต่คุณรู้อะไรไหม?
ฉันคิดว่าถึงเวลาที่เราจะเรียนรู้วิธีรันโค้ด Python จริงๆ แล้ว
และไม่ต้องกังวล เรากำลังไปถึงที่นั่นแล้ว
เราจะเขียนโปรแกรม Python แรกในเร็วๆ นี้
เจอกันใหม่ตอนหน้าค่ะ
ลาก่อน.