มาร่วมกันสร้างระบบนิเวศ Python
(wikidocs.net)มาร่วมกันสร้างระบบนิเวศ Python
"มาร่วมกันสร้างระบบนิเวศ Python" เป็นหนังสือที่เปิดเผยต่อสาธารณะ 100% และลงทะเบียนไว้บน Wikidocs หนังสือเล่มนี้คัดสรรไลบรารี Python ที่มีอยู่มากมายกว่า 550,000 รายการบน PyPI โดยรวบรวมไลบรารีประเภทที่เรียกว่า 'อย่างน้อยก็ควรรู้จักไว้ไม่ใช่หรือ?' ไว้เป็นรายไลบรารีละประมาณ 2 หน้า
มีการสรุปไลบรารีไว้กว่า 500 รายการ ซึ่งถ้าคิดเป็น PDF ก็มีประมาณ 1,150 หน้า
เหตุผลที่เขียนหนังสือเล่มนี้
นับตั้งแต่เริ่มมีความผูกพันกับ Python ก็ผ่านมา 9 ปีแล้ว เดิมทีคิดว่าตัวเองใช้งานได้ค่อนข้างดี แต่ยิ่งขุดลึกลงไปก็ยิ่งพบว่ามีไลบรารีดี ๆ มากมายเหลือเกิน
นี่ไม่ใช่เรื่องของการเรียนรู้วิธีใช้ฟังก์ชันของแต่ละไลบรารี แต่ต้องเริ่มจากทำความเข้าใจก่อนว่ามีไลบรารีอะไรอยู่บ้าง
ความคิดนี้ผุดขึ้นมา เพราะแค่รู้ชื่อไลบรารี เดี๋ยวนี้ ChatGPT ก็ช่วยเขียนโค้ดให้ได้หมดอยู่แล้ว
โครงสร้างของหนังสือ
- เป็นการรวมหน้าที่เขียนไว้หน้าละ 2-3 หน้า โดยใช้โครงสร้างหัวข้อร่วมกันในแต่ละไลบรารี ได้แก่ ภาพรวม ฟีเจอร์หลัก วิธีติดตั้ง โค้ดตัวอย่าง กรณีใช้งาน และบทสรุป
วิธีอ่านหนังสือเล่มนี้
- หนังสือเล่มนี้ไม่ได้ทำมาให้อ่านตั้งแต่ต้นจนจบแบบละเอียด คุณสามารถเปิดดูหน้าของไลบรารีที่สนใจหรือที่รู้จักอยู่แล้ว แล้วใช้เพื่อตรวจสอบไลบรารีที่คล้ายกันได้
- หากเป็นไลบรารีที่คุณเพิ่งรู้จักจากหนังสือเล่มนี้ จุดประสงค์หลักคือดูฟีเจอร์สำคัญและโค้ดตัวอย่างเพื่อให้พอจับความรู้สึกได้ว่าเป็นไลบรารีแนวไหน หากต้องการดูรายละเอียดเพิ่มเติม ควรไปดูที่ GitHub ที่ลิงก์ไว้หรือเว็บไซต์ทางการ
- หากอ่านหนังสือเล่มนี้บน Wikidocs คุณจะสามารถตรวจสอบ จำนวน GitHub stars ของแต่ละไลบรารี ได้ทันที ผู้เขียนมองว่าการเปรียบเทียบจำนวน GitHub stars เป็นวิธีที่ง่ายที่สุดในการเทียบไลบรารีที่มีความสามารถคล้ายกัน
ผู้เขียนขอบ่นหน่อย
ตอนแรกก็เริ่มจากความคิดว่า ลองสะสมไลบรารีที่น่าจะช่วยงานของตัวเอง เหมือนงานอดิเรกสะสมของเล่น แต่ไม่คิดเลยว่าจะสะสมได้มากขนาดนี้
ผมเชื่อม GeekNews เข้ากับ Slack bot แล้วแอบติดตามทุกวัน ซึ่งช่วยได้มากจริง ๆ GeekNews เก่งมากในการคัดหาไลบรารี Python ดี ๆ ราวกับอัญมณีมาให้เสมอ ^___^
คิดว่าน่าจะเป็นแหล่งข้อมูลที่มีประโยชน์สำหรับผู้ใช้ Python ระดับกลาง
ผลงานที่ใช้เวลาเขียนราว 8 เดือน ในที่สุดตอนนี้ก็ได้เปิดเผยให้ทุกคนได้เห็นแล้ว 😁
11 ความคิดเห็น
สุดยอด👍
แปลเป็นภาษาอังกฤษก็น่าจะได้ครับ
ว้าว เจ๋งมากครับ!!
ยอดเยี่ยมมากจริง ๆ!! ขอเป็นกำลังใจให้ครับ
ขอบคุณสำหรับคอมเมนต์เชิงบวกและกำลังใจครับ!
เนื่องจากเป็น e-book บนเว็บ ผมจะอัปเดตอย่างต่อเนื่องและพยายามให้มันทำหน้าที่คล้ายกับ
awesome pythonนะครับ ^^;;มีไลบรารีดี ๆ เยอะมากจริง ๆ! ขอบคุณครับ :)
เป็นโปรเจ็กต์ที่ดีนะครับ ขอเป็นกำลังใจให้!
ว้าว~ คุณได้รวบรวมไว้เยอะมากเลยนะครับ ขอบคุณที่แชร์ครับ
ฉันบุ๊กมาร์กไว้และติดตามอ่านอยู่ตั้งแต่เมื่อไม่นานมานี้
ขอบคุณที่สร้างสิ่งดีๆ ขึ้นมาค่ะ
ขอบคุณครับ เป็นความพยายามที่ดีและสมควรได้รับคำชื่นชมจริง ๆ :-)
เป็นโปรเจกต์ที่ยอดเยี่ยมมาก! ขอบคุณที่แบ่งปันครับ