Python Software Foundation ร่วมกับ JetBrains ทำแบบสอบถามข้อมูลนักพัฒนา Python ประจำปี 2022 มีผู้ตอบแบบสอบถามราว 23,000 คนจากทั่วโลก มีสถิติที่น่าสนใจดังนี้
- ประเภทการใช้งาน 51% ด้าน data analysis, 43% web development, 36% machine learning, 34% DevOps, 30% parser/crawler ซึ่งตัวเลขค่อนข้างคงที่จากปีที่แล้ว
- เวอร์ชันที่ใช้งาน Python 3 คิดเป็น 93%, Python 2 เหลือ 7% ซึ่งคงที่มาราว 3 ปีแล้ว คนที่ยังใช้ Python 2 ได้แก่กลุ่ม data analysis (29%), computer graphics (24%), DevOps (23%)
- เวอร์ชันย่อยที่นิยมสูงสุดคือ Python 3.10 (45%) ซึ่งเป็นรุ่นเสถียรเกือบล่าสุด (Python 3.12 เพิ่งออกเมื่อไม่กี่วันที่ผ่านมา)
- วิธีการติดตั้ง Python มาจาก Python.org (37%) ตามด้วยแพ็กเกจของ OS (26%)
- เฟรมเวิร์คยอดนิยม Django กับ Flask เสมอกันที่ 39% ตามด้วย FastAPI 25% ซึ่งเพิ่มขึ้น 4 จุดจากปีที่แล้ว
- ฐานข้อมูลยอดนิยม PostgreSQL (42%), MySQL (37%), SQLite (36%), MongoDB (19%), Redis (16%)
- Big Data ยอดนิยม Spark (12%), Kafka (10%)
- คลาวด์ยอดนิยม AWS (49%), Google Cloud (33%), Azure (25%), Heroku (20%), DigitalOcean (16%) โดยผู้ใช้งาน 47% บอกว่ารันในคอนเทนเนอร์
- CI/CD ยอดนิยม GitHub Actions (35%), GitLab CI (22%), Jenkins/Hudson (16%)
- IDE ยอดนิยม VS Code (37%), PyCharm (29%), Jupyter (5%)
- ระบบจัดการแพ็กเกจยอดนิยม pip (84%) ติดตั้งจาก PyPI มากที่สุด (73%)
ที่มา -
Comments
จะว่าไป ผมก็ใช้ 3.10 เป็นหลัก ไม่ได้ขยับไปใช้ 3.11 เลยแฮะ คงได้ขยับไป 3.12 เลย 555
แต่พักหลังนี่เขียน Python น้อยลงด้วยแหละ เลยไม่ค่อยได้อัพเดทฟีเจอร์ใหม่ๆ
..: เรื่อยไป
3.11 มี breaking change สำคัญใน http lib ใครที่อัพไปนี่งงตาแตกเลยเจอ client connection refuse จากโค้ดที่ใช้ได้ปกติใน 3.9 3.10 พอเป็น 11 พัง ต้อง install ca-certificate ใหม่
โอ้ ขอบคุณสำหรับความรู้ครับ
..: เรื่อยไป
Python เขียนง่าย ใช้ง่าย เข้าใจง่าย คำสั่งค่อนข้างตรงไปตรงมา
ผมที่ไม่เคยเขียนอะไรเลยยังเขียน Python แบบงูๆ ปลาๆ ได้แค่อ่านไม่ถึงชั่วโมง
เขียนง่ายจริงโดยเฉพาะเอามาให้ AI ช่วยยิ่งง่ายขึ้นไปอีกหลายเท่า