Em janeiro, a Stack Overflow conduziu uma
pesquisa anual na qual participaram 100 mil desenvolvedores de 183 países. Este ano, o Python novamente se aproximou do topo do ranking de linguagens populares: no ano passado
, deixou o PHP para
trás , e neste ano
passou pelo C #.
Ao mesmo tempo, Python está em terceiro lugar no ranking dos PLs mais amados. A seguir, explicaremos por que e como é usado por grandes empresas e pequenas empresas iniciantes.
/ foto PxHere PDGrandes empresas de TI: simplicidade e produtividade
Analistas do iDataLabs coletam dados sobre quantas empresas usam o Python há mais de dois anos. Como resultado,
eles descobriram que 75 mil empresas em todo o mundo escrevem esse idioma. E, embora, de acordo com seus dados, o Python não tenha a maior participação de mercado, sua popularidade está aumentando constantemente.
No ano passado, o Python ficou em quinto lugar no ranking
TIOBE . Este é um índice que avalia a popularidade do PL com base no número de consultas de pesquisa no Google, Wikipedia, YouTube, Amazon e outras plataformas.Em 2018, a popularidade do idioma aumentou para 6% (quase 3% em relação a 2017) e agora
está em quarto lugar classificação .
Entre as grandes organizações que começaram a usar o Python precisamente por causa de sua simplicidade e popularidade, o Instagram pode ser
distinguido . De acordo
com os representantes da empresa , eles mudaram para o Python 3 e a estrutura do Django devido ao fato de que este PL é "amigável" para os desenvolvedores e permite que eles se concentrem na criação de funções importantes para os usuários.
Além disso, o uso generalizado da linguagem e da comunidade global (de acordo com a SO, 39% dos desenvolvedores
escrevem sobre ela e 68%
chamam Python de sua linguagem favorita) tornam possível contratar rapidamente novos membros da equipe.
Outro
caso é a SurveyMonkey, uma empresa de software de pesquisa on-line baseada em nuvem. Todos os dias, a organização processa cerca de milhões de respostas dos entrevistados. O aplicativo Web SurveyMonkey foi originalmente escrito em C # usando a plataforma .NET. O aplicativo funcionou sem falhas, mas não mostrou o melhor desempenho durante o teste e a implantação de novos recursos.
A SurveyMonkey decidiu reescrever o aplicativo em Python e dividir as principais funções em vários serviços, cada um dos quais "se comunicou" com o restante por meio da API. Isso reduziu a base de código com a qual tivemos que trabalhar ao testar funções e simplificou o processo de sua implementação.
Além da simplicidade, entre as vantagens do Python, os desenvolvedores do SurveyMonkey observam
ferramentas convenientes
para testar e implantar aplicativos e um grande número de bibliotecas.
Python é
escrito no Google, Facebook, Netflix, Quora, Reddit e
muitas outras grandes empresas . Ao mesmo tempo, o Python é usado não apenas pelos desenvolvedores, mas também por especialistas em processamento e análise de dados.
De acordo com uma
pesquisa de julho da Burtch Works, que atua na seleção de especialistas em análise de dados, Python e R estão em segundo lugar em popularidade: são usados por um terço dos 1200 especialistas pesquisados. Ao mesmo tempo, o Python estava apenas um por cento atrás do líder da pesquisa, o SAS. E, de acordo
com a plataforma analítica Kdnuggets, no ano passado, 66% dos 2.300 dados pesquisados usavam Python em projetos de trabalho. Além disso, a popularidade do idioma cresceu 14% entre 2016 e 2018.
Por exemplo, como
observado por Abhishek Ghose, da empresa de software cliente [24] 7.ai, ele usa o Python para coletar e processar dados em vários formatos. Segundo Ghosh, ele simplifica e acelera o processo de escrever código. Ao mesmo tempo, o especialista observa que, para resolver alguns problemas de ciência de dados, basta usar o shell Python.
/ foto Tambako The Jaguar CCStartups: recursos mínimos para iniciar um projeto
Diferentemente das grandes empresas, a maioria das startups não possui capital inicial poderoso, e o tempo é um fator crítico para as empresas iniciantes. É importante que eles criem uma solução funcional o mais rápido possível, a fim de apresentá-la aos investidores. O Python permite acelerar o desenvolvimento gastando um mínimo de recursos. A linguagem permite que uma equipe de duas ou três pessoas crie um protótipo funcional em alguns meses. De acordo com
esse esquema, em 2013 eles
começaram na empresa Shippo, envolvida no fornecimento de mercadorias para empresas.
Esse recurso do idioma também ajudou Drew Houston (Andrew W. Houston) quando
começou a trabalhar no Dropbox. Como estudante, ele constantemente esquecia um pen drive em casa. Com a intenção de resolver esse problema, Drew criou rapidamente um protótipo de armazenamento em nuvem e fechou um acordo com investidores.
Outro exemplo: Nikita Sobolev, desenvolvedor e fundador da startup Wemake.services,
transferiu toda a equipe de Java para Python. Entre os motivos dessa decisão, ele chama a velocidade do desenvolvimento. Segundo ele, a produtividade de um programador que escreve em Python é várias vezes maior do que, por exemplo, a de quem escreve em Java.
Programadores com conhecimento de Python são muito procurados. De acordo com as
estatísticas do Hacker News de julho de 2018 , este PL é o segundo mais popular após o React: 24% de todas as postagens no recurso são dedicadas a encontrar desenvolvedores Python para startups. Ao mesmo tempo, este PL tem se mantido por vários anos.
E há razões para acreditar que no futuro o Python só ganhará popularidade.
PS Materiais frescos do nosso blog corporativo:
A principal direção da nossa atividade é a prestação de serviços em nuvem:
Infraestrutura virtual (IaaS) | Hospedagem PCI DSS | Nuvem FZ-152 | Alugue 1C na nuvem