ไม่เป็นไร.
ถึงเวลาออกกำลังกาย
และฉันคิดว่าเรื่องนี้จะต้องสนุก
ฉันต้องการใช้สิ่งที่เราได้เรียนรู้มาจนถึงปัจจุบันเพื่อสร้างนักแปล
สมมติว่ามีคนให้ไฟล์ข้อความขนาดใหญ่แก่คุณ
ฉันหมายถึง ในกรณีของเรา นี่จะเป็นไฟล์ข้อความ
แต่คุณสามารถคว้าไฟล์ข้อความใดก็ได้ที่คุณต้องการ
ไม่จำเป็นต้องเป็นไฟล์ข้อความ
มันสามารถเป็นอะไรก็ได้
อาจเป็นไฟล์ PI
อาจเป็นแค่คำ เอกสาร และพิมพ์ประโยคในนี้ก็ได้
สิ่งที่คุณต้องการ
และเพียงแค่บันทึก
ในกรณีของฉันฉันมีเพียงสิ่งนี้
ตอนนี้ มีคนบอกคุณว่า เฮ้ ฉันต้องการให้คุณแปลสิ่งนี้เป็น สมมติว่า ภาษาญี่ปุ่น
จากสิ่งที่คุณเพิ่งเรียนรู้เกี่ยวกับโมดูลและไฟล์ใน Python คุณสามารถสร้างเครื่องมือที่ช่วยให้เราสามารถเรียกใช้คำสั่งผ่านไฟล์นั้น
อ่านแล้วแปลเป็นภาษาญี่ปุ่นได้หรือไม่
ตอนนี้ ถ้าคุณต้องการได้รับความท้าทายจริงๆ คุณสามารถหยุดวิดีโอชั่วคราวและลองทำดู
หรือถ้าคุณต้องการคำใบ้ว่าควรใช้โมดูลหรือไลบรารีใด ก็คอยดูต่อไปเพราะฉันจะแสดงแพ็คเกจที่แนะนำให้คุณใช้
ตกลง.
ดังนั้นสิ่งที่ฉันทำจริงคือฉัน googled python แปลออฟไลน์โดยใช้ pi โดยดัชนี
ตอนนี้ฉันต้องการบริการแปลภาษาออฟไลน์เพราะถ้าคุณดู มีบางอย่างเช่น Google แปลที่คุณสามารถทำได้
แต่สิ่งที่ทำจริง ๆ คือการเรียกเซิร์ฟเวอร์ของ Google ให้ Google แปลให้คุณ
และมันก็ค่อนข้างซับซ้อนเมื่อเราพูดถึง API และคีย์ API ซึ่งเป็นสิ่งที่เราจะต้องกังวลในภายหลังในหลักสูตร
ฉันต้องการบางอย่างแบบออฟไลน์เพื่อที่ฉันจะได้ดาวน์โหลดบริการแปลภาษาแบบออฟไลน์และใช้งานได้ที่นี่
ดังนั้นสิ่งที่ฉันพบก็คือตอนที่ฉันเป็น Googling ฉันคิดว่ามันถูกเรียกว่า
อันนี้.
ใช่.
นี่เป็นเพียงบริการแปลภาษา
ดูเหมือนว่ามีดาวและส้อมบน GitHub
ดังนั้นฉันชอบมันเสมอ
ฉันชอบตรวจสอบที่เก็บของพวกเขาเสมอ
ดังนั้นแปล Python
ทุกอย่างดูดี
คุณสามารถอ่านเกี่ยวกับเอกสารได้ที่นี่
ไม่ได้รับการปรับปรุงในสองปีจริงๆ
แต่คุณรู้อะไรไหม?
มันไม่ได้แย่ขนาดนั้น
มันจะทำงาน
ดังนั้นเมื่อใช้แพ็คเกจนี้ คุณจะสามารถลองอ่านเอกสารประกอบและดูว่าคุณจะแก้ปัญหานี้ในการแปลไฟล์เป็นภาษาญี่ปุ่นได้อย่างไร
คุณสามารถหยุดวิดีโอชั่วคราวได้ที่นี่ ลองใช้เลย
มิฉะนั้นฉันจะให้คำตอบ
สิ่งแรกที่ฉันจะทำคือ ก่อนที่ฉันจะติดตั้งสิ่งนี้ ฉันต้องการให้แน่ใจว่าฉันสามารถอ่านไฟล์นี้ได้
ดังนั้นฉันจะพูดอีกครั้ง
ลองแล้วฉันจะมีไฟล์.
เปิด.
เราจะดูว่าไฟล์อยู่ที่ไหน
สมมุติว่า LZ เรามีไฟล์ทดสอบตรงนี้ เราเลยทำ dot slash ได้
และพูดทดสอบข้อความดอท
แล้วฉันจะพูดในฐานะของฉัน
เราจะปล่อยให้โหมดเป็น
เรดตอนนี้เพราะเราแค่ต้องการอ่านไฟล์
แต่อย่างน้อยด้วยวิธีนี้ เราจะแสดงความชัดเจนและพูดว่า เฮ้ นี่คือสิ่งที่เราต้องการจะทำ
และสุดท้าย ตอนนี้ฉันจะพิมพ์
ไฟล์ของฉันเพิ่งรู้ว่ามันใช้งานได้
และเราจะเพิ่มข้อยกเว้นบางอย่างที่นี่
ยกเว้นแต่ไม่ยกเว้น
และเราสามารถพูดได้ว่าไม่พบไฟล์ผิดพลาด
พูดเป็น e แล้วเราจะพูดเพื่อความสนุกว่าพิมพ์ตรวจสอบของคุณ
ทางผิด โง่.
และทิ้งมันไว้ตรงนั้น
ถ้าฉันรันโค้ดนี้ สมมติว่า Python สาม
สคริปท์, ดอทพาย.
ได้เลย ฉันมี
ฉันชื่ออังเดร
สุดยอด.
มาติดตั้งแพ็คเกจกัน
ตรงนี้ผมเห็นว่าต้องติดตั้ง
แปลภาษา.
นั่นคือสิ่งที่เรียกว่าแพ็คเกจ
ตอนนี้ฉันจะใช้ PIP สามในกรณีของฉันเพื่อให้แน่ใจว่าฉันกำลังใช้ Python เวอร์ชันสาม
และพูดว่าติดตั้งแปล
ตอนนี้ฉันเคยทำสิ่งนี้มาก่อนเพียงเพราะ
ดี.
ฉันทดสอบสิ่งนี้ก่อน
จึงได้ติดตั้งไว้แล้ว
มาทำความเข้าใจกันและอ่านว่าเราจะใช้แพ็คเกจนี้ได้อย่างไร
คุณสามารถดูการใช้งานได้ที่นี่ ดังนั้นฉันจึงสามารถใช้งานได้จากบรรทัดคำสั่ง
นั่นสิครับ น่าสนใจ
แต่ฉันต้องการใช้เป็นโมดูล
ตกลง.
เอาล่ะ.
ใช้เป็นโมดูล Python
ดังนั้นจึงแสดงให้คุณเห็นอย่างชัดเจนว่าต้องทำอย่างไร
ดังนั้นเราจึงนำเข้าก่อน
มาทำกัน
ฉันจะนำเข้า
ห้องสมุดแห่งนี้
ไม่เป็นไร.
ตอนนี้เรามีนักแปลแล้วและเราสามารถใช้นักแปลแบบนี้ได้
ไม่เป็นไร.
ดังนั้นเราจึงมีผู้แปล
ดังนั้นเราจึงสร้างคลาสนักแปลและเราต้องการบอกว่าเป็นภาษาอะไร มีภาษาใดบ้าง
ไปอ่านเอกสารที่นี่เพื่อดูเอกสารประกอบและดูว่ามีภาษาญี่ปุ่นอยู่ในนี้หรือไม่
มาดูกัน.
ค้นหาเอกสาร
ญี่ปุ่น.
ไม่เป็นไร.
นั่นไม่ได้ช่วยเรา
มาดูภาพรวมกัน
และอีกอย่าง ฉันกำลังแสดงให้คุณเห็นถึงกระบวนการคิดที่ฉันมักจะมีเมื่อมองผ่านสิ่งต่างๆ เพราะบางครั้งผู้คนก็แสดงให้คุณเห็นว่าคำตอบคืออะไรโดยไม่แสดงให้คุณเห็นกระบวนการ
หวังว่านี่จะเป็นประโยชน์
โอเค ฉันกำลังมองผ่านที่นี่
ดูเหมือนว่าพวกเขาจะไม่ได้ให้รายชื่อภาษา แม้ว่าฉันจะเห็นที่นี่ แต่ภาษาที่มีให้
ดูเหมือนว่ากำลังใช้หน้า Wikipedia นี้เป็นข้อมูลอ้างอิง และใช่แล้ว นี่เป็นคำย่อสำหรับภาษาที่ใช้
ไม่เป็นไร.
ดังนั้น.
จากข้อมูลนี้ ดูเหมือนว่านี่เป็นมาตรฐานที่พวกเขาใช้อยู่
แต่ที่จริงแล้ว ขณะที่อ่านเอกสาร ฉันเห็นว่ามี j a ฉันคิดว่านี่เป็นภาษาญี่ปุ่น
ลองทำกันดู
ฉันจะพูดว่า j a All right.
แล้วมาดูกัน กลับไปที่เอกสารที่นี่
มาดูภาพรวมกัน
กลับกันเถอะ
เมื่อฉันได้สร้าง
นักแปล.
ฉันได้ให้มันภาษา
สิ่งที่เราต้องทำคือพูดว่านักแปล จุด แปล และให้สิ่งที่เราต้องการแปล
ดีและง่าย
ดังนั้นในนี้
เพราะไฟล์ที่อ่านแล้วจะให้ผลลัพธ์ที่เราเห็น
ฉันกำลังจะบอกว่า
ข้อความเท่ากับไฟล์ของฉัน
อ่าน.
และเพียงแค่ทำการแปลเท่ากับ
มันคืออะไรอีกครั้ง?
มันเป็นนักแปล
นักแปล
ลองคัดลอกสิ่งนั้นดู
ดังนั้นนักแปลจึงแปลและเราต้องการให้มันเป็นข้อความ
เรามาดูกันว่า
ที่ไม่อยากทำ
มาทำข้อความกันเถอะ
ไม่เป็นไร.
ดังนั้นหากทุกอย่างได้ผล หวังว่ามันจะเป็นเช่นนั้น
อาจไม่ใช่ครั้งแรก
ปล่อยให้มันเป็นไป
ถ้าฉันเรียกใช้ Python สามสคริปต์ขึ้น Pi
เราลืมพิมพ์ที่นี่แน่นอน
ดูเหมือนว่าเราไม่ได้รับข้อผิดพลาดใดๆ ซึ่งก็ดี
มาทำการพิมพ์การแปลกันเถอะ
เรียกใช้สิ่งนี้อีกครั้ง
เฮ้ ดูนั่นสิ
ตอนนี้เธอรู้อะไรไหม?
ไอโอวา
ภายใต้นี้.
อีกอย่าง ฉันรู้สึกว่าฉันคุยเยอะ แล้วคุณก็ไม่ได้คุยกับฉันเลย
แต่มาทำความรู้จักกัน
ฉันเรียนภาษาญี่ปุ่นจริงๆ ก่อนที่ฉันจะเรียนภาษาอังกฤษด้วยซ้ำ
สาระน่ารู้เกี่ยวกับตัวฉัน
ไม่เป็นไร.
ลองกลับไปที่หัวข้อในมือ
นี้กำลังทำงาน
นี้เป็นจริงสวยเย็น
มาเลย
เสร็จสิ้นโดยแปลงไฟล์นี้เป็นเวอร์ชันที่แปลแล้ว
เลยจะบอกว่ากำลังจะไป
อ่าน.
ไฟล์นี้.
และเมื่อฉันเสร็จสิ้นการแปลนี้ ฉันจะเปิดด้วย
ฉันจะสร้างไฟล์ใหม่
เรียกมันว่าทดสอบ
Dash J สำหรับข้อความภาษาญี่ปุ่น
โหมดจะไปทางขวา
และฉันจะบอกว่าเป็นไฟล์ของฉัน
และในที่นี้ ฉันจะพูดหรือทำไฟล์ของฉัน
สอง.
จึงไม่เป็นการขัดแย้งในชื่อและพูดง่ายๆ
มาทำให้มันใหญ่ขึ้นอีกหน่อยเพื่อให้คุณได้เห็น
และในนี้เราจะบอกว่าไฟล์ของฉันให้จุดที่ถูกต้องแล้วเขียนคำแปล
เอาล่ะ มาดูกันว่าจะได้ผลไหม
ฉันจะเรียกใช้อีกครั้ง
ตกลง.
ทีนี้ ถ้าเราไปที่เดสก์ท็อปของเรา
มีการทดสอบข้อความ
และดูนั่นสิ
เรามีไฟล์แปลเป็นภาษาญี่ปุ่น
ฉันคิดว่าของฉัน
ชื่อของฉันควรจะเป็น katakana แต่นี่ ยังใช้ได้ดีอยู่ใช่มั้ย?
หวังว่าคุณจะมาไกลขนาดนี้
หากคุณไม่เห็น คุณจะเห็นพลังของการอ่านและการเขียนไฟล์ และยังใช้ไลบรารีเพื่อทำสิ่งต่าง
ๆ กับข้อมูลของคุณ
เยี่ยมมาก
ไปพักเถอะ แล้วเจอกันใหม่ตอนหน้า