نشرت JetBrains ومؤسسة Python Software Foundation نتائج استطلاع مطوري Python لعام 2019 تم إجراؤه في خريف 2019 بين مجتمع بيثون. هذا هو المسح السنوي الرسمي الثالث من نوعه الذي تجريه المنظمتان بشكل مشترك. مثل السابق ، كان الهدف هو تحديد أحدث الاتجاهات وفهم أفضل لعالم تطوير Python في عام 2019.
وشارك ما مجموعه 24000 مطور من أكثر من 150 دولة مختلفة في هذا الاستطلاع الأخير ، مما جعل من الممكن إعطاء صورة أكثر صلة بالمشهد الحالي لمجتمع Python. يكشف الاستطلاع على سبيل المثال أن Python هي لغتهم الرئيسية بنسبة 84٪ و 16٪ المتبقية فقط لفائدة لغة ثانوية. ومع ذلك ، لم يكن هناك أي تغيير في هذا المستوى لأن هذا الرقم هو نفسه كما في الاستطلاع السابق.
إذا أخذنا بعين الاعتبار فقط المطورين الذين يستخدمون Python كلغتهم الرئيسية. أحد الأسئلة التي يمكننا طرحها على أنفسنا هو ما يلي: بصرف النظر عن Python ، ما اللغة التي يستخدمونها أكثر؟ الجواب على هذا السؤال هو جافا سكريبت. تمامًا مثل عام 2018 ، تظل JavaScript اللغة الأكثر شيوعًا (إذا استبعدنا Python بالطبع) ، باستثناء أن شعبيتها قد انخفضت بنسبة 8 نقاط مئوية. كما ترى من الرسم البياني أدناه ، في عام 2018 ، كان 51 ٪ من المطورين الذين استخدموا Python بشكل أساسي يستخدمون أيضًا JavaScript. ولكن في عام 2019 ، ارتفع هذا المعدل إلى 43٪.
لاحظ أيضًا أن هناك المزيد من المجيبين الذين أعلنوا أنهم لم يستخدموا أي لغة أخرى غير Python ؛ بتعبير أدق 11٪ في الاستطلاع الذي أجري في خريف 2019 مقارنة بـ 6٪ في الاستطلاع السابق.
حاولت مؤسسة PSF و JetBrains أيضًا خلال هذا الاستطلاع تقديم إجابات لأسئلة مثل: ما أنواع الأنشطة أو المهام التي تستخدمها بلغة Python؟ ما هي حالة اعتماد بايثون 3؟ ما هي أكثر أطر العمل وأدوات التطوير استخدامًا في عالم Python؟ إلخ. نقدم هنا النتائج الرئيسية للمسح:
الاستخدام العام للغة بيثون
في المتوسط ، قال المستجيبون إنهم يستخدمون Python في حوالي 4 أنواع مختلفة من الأنشطة أو المهام ، مما يسلط الضوء على سمة المرونة وهي إحدى السمات الرئيسية للغة. لاحظ أنه يتم استخدام Python بشكل أساسي لتحليل البيانات (59٪ من المستجيبين) ثم لتطوير الويب (51٪). وتجدر الإشارة إلى أن عدد المستجيبين الذين اختاروا “تطوير الويب” كخيار انخفض بنسبة 4 نقاط مئوية مقارنة بعام 2018 ؛ والذي قد يكون جزئيًا نتيجة للاتجاه القائل بأن عددًا أقل من مطوري Python يستخدمون JavaScript.
قرب نهاية Python 2 مع أنه لا يزال في المشهد
لم يعد Python 2 مدعومًا رسميًا ، وكما هو متوقع ، يستخدم غالبية المستجيبين الفرع 3.x. ومع ذلك ، لا يزال Python 2 موجودًا ، لأنه تم استخدامه من قبل 10 ٪ من المستطلعين وقت المسح. هذا يمثل 6 نقاط مئوية أقل من المستخدمين مقارنة بعام 2018 ، لكننا ما زلنا بعيدين عن نهاية Python 2.
أطر عمل Python Web الشعبية
في المسح السنوي قبل الأخير لـ JetBrains و PSF ، جاء Flask قبل Django وأصبح إطار الويب الأكثر شعبية. يحافظ على موقعه القيادي في المسح الأخير. من بين مطوري الويب في مجتمع Python ، يقول 48 ٪ بالفعل أنهم يستخدمون Flask ، في حين ذكر 44 ٪ من Django من بين أطر الويب الممكنة التي يستخدمونها. وتجدر الإشارة أيضًا إلى أن 26٪ لا يستخدمون أي إطار عمل Python Web.
الأطر والمكتبات Python الشائعة لعلوم البيانات
تم تجميع الإطارات والمكتبات لعلوم البيانات معًا ، إنها NumPy التي ترتفع إلى المركز الأول مع 63 ٪ من مطوري Python الذين يقولون أنهم يستخدمونها. بعد ذلك تأتي مكتبة Pandas بنسبة 55٪ ، كما ترى في الرسم البياني التالي:
قواعد البيانات الأكثر استخدامًا
فيما يتعلق بقواعد البيانات ، فهي حلول مجانية أو مفتوحة المصدر هي الأكثر استخدامًا ، على وجه الخصوص PostgreSQL بنسبة 47٪ و MySQL بنسبة 39٪ و SQLite بنسبة 39٪. تمكنت قواعد البيانات غير العلائقية مثل MongoDBبنسبة 20٪ و Redis بنسبة 20٪ من إفساح المجال في مجتمع Python ، نظرًا للعدد الكبير من المستخدمين الذين يتعلمون الآلة أو هندسة البيانات.
لا تزال AWS المنصة السحابية السائدة
حافظت AWS على حصتها النسبية في السوق بنسبة 55٪ في مجتمع Python ، لكن Google Cloud Platform و Microsoft Azure قاما بتضييق الفجوة إلى حد ما من خلال زيادة حصتهما في السوق بنسبة 3٪ و 4٪ على التوالي (مقارنة مع الاستطلاع اكتمل في 2018).
بيئات التطوير الأكثر شعبية
من غير المستغرب وللعام الثالث على التوالي ، PyCharm هو EDI الرئيسي الذي يستخدمه مطورو Python ، بغض النظر عن سياق التطوير الخاص بهم: تطوير الويب أو علوم البيانات. ومع ذلك ، تجدر الإشارة إلى أن Visual Studio Code (الأكثر استخدامًا بعد PyCharm) قد نما بسرعة. بدأ بنسبة 7٪ في عام 2017 ووصل إلى 24٪ في الاستطلاع الذي أجري في عام 2019. يوضح الرسم البياني أدناه نسبة المستخدمين بين المستجيبين الذين تعد لغة بايثون هي اللغة الرئيسية بالنسبة لهم.
المصدر : التقرير