يؤدي Python: من ولماذا يستخدمه

في يناير ، أجرت Stack Overflow مسحًا سنويًا شارك فيه 100 ألف مطور من 183 دولة. هذا العام ، اقتربت Python مرة أخرى من قمة ترتيب اللغات الشعبية: في العام الماضي تركت PHP وراءها ، وفي هذا العام تجاوزت C #.

في الوقت نفسه ، احتلت Python المرتبة الثالثة في ترتيب أفضل اللاعبين المحبوبين. بعد ذلك ، سنشرح لماذا وكيف يتم استخدامه من قبل الشركات الكبيرة والشركات الصغيرة الناشئة.


/ photo PxHere PD

شركات تكنولوجيا المعلومات الكبيرة: البساطة والإنتاجية


يقوم محللون من iDataLabs بجمع البيانات حول عدد الشركات التي تستخدم Python لأكثر من عامين. ونتيجة لذلك ، وجدوا أن 75 ألف شركة حول العالم تكتب هذه اللغة. وعلى الرغم من أن Python ، وفقًا لبياناتهم ، لا تمتلك أكبر حصة في السوق ، إلا أن شعبيتها تتزايد بشكل مطرد.

في العام الماضي ، احتلت Python المرتبة الخامسة في تصنيف TIOBE . هذا مؤشر يقيِّم مدى رواج PL بناءً على عدد طلبات البحث على Google و Wikipedia و YouTube و Amazon والأنظمة الأساسية الأخرى. وفي عام 2018 ، زادت شعبية اللغة إلى 6٪ (حوالي 3٪ من 2017) ، وهي الآن في المركز الرابع تصنيف .

من بين المنظمات الكبيرة التي بدأت في استخدام Python على وجه التحديد بسبب بساطتها وشعبيتها ، يمكن تمييز Instagram. وفقًا لممثلي الشركة ، انتقلوا إلى Python 3 وإطار Django نظرًا لحقيقة أن PL هذا "ودي" للمطورين ويسمح لهم بالتركيز على إنشاء وظائف مهمة للمستخدمين.

بالإضافة إلى ذلك ، فإن الاستخدام الواسع للغة والمجتمع العالمي (وفقًا لـ SO ، 39 ٪ من المطورين يكتبون عليها ، و 68 ٪ يطلقون على Python لغتهم المفضلة) يجعل من الممكن توظيف أعضاء الفريق الجدد بسرعة.

حالة أخرى هي SurveyMonkey ، وهي شركة برمجيات مسح عبر الإنترنت قائمة على السحابة. كل يوم ، تعالج المنظمة حوالي ملايين ردود المستجيبين. تمت كتابة تطبيق ويب SurveyMonkey في الأصل في C # باستخدام النظام الأساسي .NET. عمل التطبيق دون فشل ، لكنه لم يظهر أفضل أداء أثناء اختبار ونشر الميزات الجديدة.

قررت SurveyMonkey إعادة كتابة التطبيق في Python وتقسيم الوظائف الرئيسية إلى عدة خدمات ، كل منها "تواصل" مع الباقي من خلال API. أدى هذا إلى تقليل قاعدة الشفرة التي كان علينا العمل بها عند اختبار الوظائف ، وتبسيط عملية تنفيذها.

بالإضافة إلى البساطة ، من بين مزايا Python ، لاحظ المطورون في SurveyMonkey أدوات ملائمة لاختبار التطبيقات ونشرها وعدد كبير من المكتبات.

تم كتابة Python في Google و Facebook و Netflix و Quora و Reddit والعديد من الشركات الكبيرة الأخرى . في الوقت نفسه ، يتم استخدام Python ليس فقط من قبل المطورين ، ولكن أيضًا من قبل المتخصصين في معالجة البيانات وتحليلها.

وفقًا لمسح أجرته شركة Burtch Works في يوليو ، والذي شارك في اختيار متخصصي تحليل البيانات ، احتلت Python و R المرتبة الثانية في الشعبية: يتم استخدامها من قبل ثلث 1200 خبير شملهم الاستطلاع. في الوقت نفسه ، كانت Python تتخلف بنسبة 1 بالمائة عن زعيم الاستطلاع ، SAS. ووفقًا لمنصة Kdnuggets التحليلية ، على مدار العام الماضي ، استخدم 66٪ من 2300 من البيانات التي شملها الاستطلاع بيثون في مشاريع العمل. علاوة على ذلك ، زادت شعبية اللغة بنسبة 14٪ بين عامي 2016 و 2018.

على سبيل المثال ، كما لاحظ Abhishek Ghose من شركة برمجيات العميل [24] 7.ai ، فإنه يستخدم Python لجمع ومعالجة البيانات بتنسيقات مختلفة. وفقًا لـ Ghosh ، فإنه يبسط ويسرع عملية كتابة التعليمات البرمجية. في الوقت نفسه ، يلاحظ المتخصص أنه لحل بعض مشاكل علوم البيانات ، يكفي أن يستخدم قذيفة Python.


/ photo Tambako The Jaguar CC

الشركات الناشئة: الحد الأدنى من الموارد لبدء المشروع


على عكس الشركات الكبيرة ، فإن معظم الشركات الناشئة ليس لديها رأس مال قوي لبدء الأعمال ، والوقت عامل حاسم للشركات المبتدئة. من المهم بالنسبة لهم إيجاد حل عمل في أقرب وقت ممكن من أجل تقديمه للمستثمرين. يسمح لك Python بتسريع التطوير من خلال إنفاق حد أدنى من الموارد. تسمح اللغة لفريق يتكون من شخصين أو ثلاثة بإنشاء نموذج أولي للعمل في غضون شهرين. وفقًا لهذا المخطط ، بدأوا في عام 2013 في شركة شيبو التي تعمل في توريد السلع للشركات.

ساعدت ميزة اللغة هذه في وقت واحد أيضًا Drew Houston (Andrew W. Houston) عندما بدأ العمل على Dropbox. كطالب ، نسي باستمرار محرك أقراص محمول في المنزل. ينوي حل هذه المشكلة ، أنشأ درو بسرعة نموذجًا أوليًا للتخزين السحابي وأغلق صفقة مع المستثمرين.

مثال آخر: نيكيتا سوبوليف ، مطور ومؤسس شركة Wemake.services ، نقل فريقه بالكامل من Java إلى Python. من بين أسباب هذا القرار ، يسمي سرعة التطور. وفقا له ، فإن إنتاجية المبرمج الذي يكتب في Python أعلى عدة مرات ، على سبيل المثال ، من إنتاجية الشخص الذي يكتب في Java.

هناك حاجة كبيرة للمبرمجين الذين لديهم معرفة بـ Python. وفقًا لإحصاءات Hacker News لشهر يوليو 2018 ، يعد PL هذا ثاني أكثر شعبية بعد رد الفعل: 24 ٪ من جميع المشاركات على المورد مخصصة للعثور على مطوري Python للشركات الناشئة. في الوقت نفسه ، ظل قانون PL هذا متماسكًا لعدة سنوات.

وهناك سبب للاعتقاد بأن بايثون في المستقبل سوف تكتسب شعبية فقط.



المواد الطازجة PS من مدونة شركتنا:




الاتجاه الرئيسي لنشاطنا هو توفير الخدمات السحابية:

البنية التحتية الافتراضية (IaaS) | استضافة PCI DSS | كلاود FZ-152 | استئجار 1C في السحابة

Source: https://habr.com/ru/post/ar418909/


All Articles