มีคำถามที่น่าสนใจใน Reddit ผมเลยหยิบยกเอามาเขียนสรุปและย่อยเนื้อหาลงในบทความนี้ เผื่อจะได้เกิด discussion ใหม่ ๆ เพิ่มเติมในหลาย ๆ มุมมองจากแฟนเพจครับ โดยใจความของคำถามนี้คือ “หัวข้ออะไรที่ยาก ๆ ในภาษา Python ที่คุณคิดว่าจำเป็น ในการทำให้เราเขียนไพธอนได้อย่างมีประสิทธิภาพ” ซึ่งถามโดยผู้ใช้ Reddit ที่ใช้ชื่อว่า “Afternoon2449”

คำถามใน Reddit
และมีสมาชิกท่านหนึ่งใช้ชื่อว่า “n00bchese” ที่ตอบไว้ได้น่าสนใจและสมเหตุสมผลดีทีเดียว ซึ่งมือใหม่สามารถนำคีย์เวิร์ดเหล่านี้ไปค้นหาเพื่อเรียนรู้เพิ่มเติมได้ครับ (บางทีอย่าว่าแต่มือใหม่เลย คนที่เรียนมานาน ๆ ก็ยังคิดว่าเรื่องเหล่านี้ทำเอาปวดหัวได้เหมือนกัน)
- Decorators เช่น static/class method เป็นต้น
- Concurrency เช่น multi threading, multi processing
- Asynchronous programming
- Advanced class เช่น meta class, inheritance, overloading และ super เป็นต้น
- Dunder method เช่น init, iter, repr เป็นต้น
นอกจากนั้นก็มีการตอบในแนวขำ ๆ แอบกวนประสาทนิด ๆ จากผู้ใช้งานท่านอื่น อย่างเช่น
*“เรียนรู้ในการใช้ Google ให้เป็น”*หรือไม่ว่าจะเป็น “เรียนรู้ในการ copy paste” (อาจจะไม่ตรงคำถามนี้ แต่ในชีวิตจริง มันใช่)
แล้วคุณผู้อ่านล่ะครับ คิดว่าหัวข้อหรือสกิลด้านไหนบ้าง ที่เราต้องเรียนรู้ให้เข้าใจ ถ้าอยากเขียนไพธอนให้ดี มีประสิทธิภาพ ? (จริง ๆ แล้วไม่เฉพาะไพธอน เรื่องเหล่านี้มันก็เชื่อมโยงไปภาษาอื่น ๆ ได้เช่นกัน)
แสดงความคิดเห็น หรือแชร์บทความนี้บน Facebook page ได้เลยครับ
อ้างอิง
