ไม่เอกสารที่เขียนดีไม่ใช่เหตุผลที่ดีพอสำหรับการเรียนรู้ภาษา
เอกสารที่เขียนไม่ดีเป็นเหตุผลที่ดีสำหรับการไม่เรียนรู้
มีสี่เหตุผลในการเรียนรู้ภาษา:
เพราะมันอาจเป็นเครื่องมือที่มีประโยชน์ในอาชีพของคุณ
ภาษาเป็นเครื่องมือ หนึ่งใช้ภาษามากกว่าอีกเพราะประโยชน์ของมันในบริบทที่กำหนด ความจริงที่ว่าภาษามีเอกสารคุณภาพสูงไม่ได้ทำให้เป็นเครื่องมือที่ดีกว่า
ตัวเลือกภาษาค่อนข้างจะขึ้นอยู่กับประสบการณ์ก่อนหน้านี้กระบวนทัศน์ (ตัวอย่าง: การเขียนโปรแกรมทำงานสำหรับ Haskell), วิธีการ (ตัวอย่าง: โหมดเต็มรูปแบบอะซิงโครนัสสำหรับ JavaScript เป็นภาษาการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์ด้วย Node.js) ตัวอย่าง: ความเข้ากันได้กับเกือบทุกระบบปฏิบัติการสำหรับ Java) และอื่น ๆ
ความสามารถในการใช้เครื่องมือในชีวิตประจำวันของคุณเป็นหนึ่งในเหตุผลในการเรียนรู้ภาษา
เพราะมันเป็นการขยายวัฒนธรรมและความรู้ของคุณ
อีกเหตุผลหนึ่งในการเรียนรู้ภาษาคือการเรียนรู้แนวคิดใหม่กระบวนทัศน์และวิธีการเขียนโค้ดที่หรูหรา (ตัวอย่าง: Haskell) ที่นี่อีกครั้งเอกสารช่วย แต่ไม่ใช่เหตุผลเดียวที่จะเรียนรู้ภาษา
เพราะมันต้องใช้ความพยายามขั้นต่ำในการเรียนรู้
อีกเหตุผลหนึ่งในการเรียนรู้ภาษาก็เพราะง่ายต่อการเรียนรู้ (ตัวอย่าง: PHP) อีกครั้งเอกสารประกอบมาก แต่ภาษาตัวเองยังคงมีความสำคัญ ยิ่งกว่านั้นฉันจะหลีกเลี่ยงการบอกในระหว่างการสัมภาษณ์ว่าฉันเรียนภาษาเพราะมันง่ายต่อการเรียนรู้
เพราะว่ามันสนุก.
เหตุผลสุดท้ายในการเรียนรู้ภาษาก็เพราะมันน่าตื่นเต้นที่จะเรียนรู้ภาษาที่ออกแบบมาอย่างดี (ตัวอย่าง: Haskell, Ruby) หรือภาษาสำหรับ geeks (ตัวอย่าง: Brainfuck)
ในกรณีของ Python สิ่งที่คุณสามารถตอบได้คือ:
มันเป็นภาษาแบบไดนามิก ภาษาไดนามิกทำให้ง่ายต่อการสร้างต้นแบบและพัฒนาได้เร็วขึ้นเมื่อสถานการณ์ทำให้ประเภทที่แข็งแกร่งไม่สำคัญ
มันสวยงาม อาจจะไม่หรูหราอย่าง Haskell แต่ยังคงเปรียบเทียบกับภาษาที่เน้นเว็บเช่น PHP เป็นเรื่องง่ายที่จะทำ
การใช้การเยื้องที่สื่อความหมายนั้นน่าสนใจเนื่องจากภาษากระแสหลักจำนวนมากทำให้การเยื้องเป็นเพียงภาระที่ IDE ควรจัดการในตอนแรก ผู้แปลและล่ามของ Haskell พึ่งพาการเยื้องเช่นกัน
Python มีวิธีการทำงานกับรายการที่หรูหรา รายการความเข้าใจและการแสดงออกของเครื่องกำเนิดเป็นแนวคิดที่น่าสนใจสำหรับคนที่ไม่เคยใช้การเขียนโปรแกรมการทำงานมาก่อน
Django ทำให้การสร้างเว็บแอปพลิเคชั่นเป็นไปอย่างรวดเร็วและรักษาโค้ดให้สะอาดอยู่เสมอ นี่เป็นประโยชน์อย่างมากต่อภาษาโปรแกรมอื่น ๆ อีกมากมาย
มันเร็วพอและทรงพลังพอสำหรับเว็บแอปพลิเคชั่นขนาดใหญ่ ตัวอย่างเช่น Dropbox เขียนด้วย Python YouTube พึ่งพา Python เป็นอย่างมาก Reddit ถ้าฉันจำได้ดีก็พึ่ง Python ด้วย
documentation เอกสารที่เขียนได้ดียังช่วยให้ทำสิ่งที่ถูกต้องและรวดเร็ว