Olá Habr! Apresento a você a tradução do artigo "
Python trouxe a programação de computadores para um vasto novo público ".
E seu fundador renunciouEm dezembro de 1989, Guido van Rossum, especialista holandês em ciência da computação, planejou para si um projeto para as férias de Natal. Cansado de falhas em outras linguagens de programação, ele desejava criar as suas próprias. Seus princípios eram simples. Primeiro, deveria ter sido fácil de ler. Em vez de ser esticado para terminar as linhas e ser dominado por uma confusão de chaves, cada pedaço de código seria cercado por espaços com espaços. Em segundo lugar, deveria permitir que os usuários criassem seus próprios pacotes de módulos de codificação especiais, que poderiam estar disponíveis para outros a fim de criar a base para novos programas. Terceiro, ele queria um nome "curto, único e um pouco misterioso", por isso foi nomeado Monty Python, em homenagem a um grupo de comédia britânico. O repositório de pacotes ficou conhecido como Cheese Shop.
Quase 30 anos após sua invenção natalina, Van Rossum relembra a versão tecnológica do personagem Monty Python, que acidentalmente se tornou o Messias no filme "A Vida de Brian". "É claro que eu não criaria uma linguagem destinada ao consumo em massa", explica ele. No entanto, nos últimos 12 meses, os usuários do Google nos EUA têm maior probabilidade de pesquisar por Python do que Kim Kardashian, a estrela do reality show. A frequência de solicitações triplicou desde 2010, enquanto as solicitações para outras linguagens de programação estavam no mesmo nível ou diminuíram (consulte o Diagrama).

A popularidade da linguagem aumentou não apenas entre desenvolvedores profissionais: quase 40% deles usam e, além deles, 25% querem fazê-lo (de acordo com o fórum de programação Stack Overflow), mas também entre pessoas comuns. O site da Codecademy, que ensinou 45 milhões de usuários inexperientes a programar em diferentes idiomas, relata que houve um aumento significativo naqueles que desejam aprender Python. Assim, a programação tornou-se disponível para aqueles que uma vez que esta área de conhecimento não estava disponível. Os pythonistas, os chamados adeptos dessa linguagem, contribuíram para o aumento da Cheese Shop em mais de 145.000 pacotes, cobrindo tudo o mais importante: da astronomia ao desenvolvimento de jogos.
Van Rossum, até admirou tanto entusiasmo por seu projeto, para o qual exerceu rigorosa supervisão, no papel de "ditador benevolente ao longo da vida". Ele tem medo de se tornar um tipo de ídolo. "Sinto-me envergonhado por tanta fama", diz ele, o que parece estranho porque me lembra Brian tentando dispersar a multidão de estudantes. "Às vezes me parece que tudo o que digo ou faço é visto como coerção violenta." Em 12 de julho de 2018, ele renunciou, deixando os pitonistas com a intenção de dar-lhes autogoverno.
Ninguém está esperando por estatísticas engraçadas.
Python não é perfeito. Outros idiomas têm melhor eficiência de processamento e recursos especializados. C e C ++ são variedades de linguagens de "nível inferior" que fornecem ao usuário mais controle sobre o que está acontecendo no processador do computador. Java é muito popular para criar aplicativos grandes e complexos. JavaScript é um idioma exclusivo para aplicativos disponíveis para um navegador da web. Existem inúmeras outras línguas projetadas para uma variedade de propósitos. Mas os recursos do Python - é uma sintaxe simples que facilita o aprendizado e o compartilhamento de códigos, bem como sua enorme variedade de pacotes de terceiros - o tornam uma boa linguagem universal. Sua versatilidade é demonstrada por seu amplo escopo. A Agência Central de Inteligência o usou para hackear, a Pixar para produzir filmes, o Google para promover páginas da web e o Spotify para recomendar músicas.
Alguns dos pacotes mais atraentes que um Pythonist pode encontrar na Cheese Shop usam inteligência artificial (IA). Os usuários podem criar redes neurais que simulam conexões no cérebro, selecionar padrões em grandes quantidades de dados. Van Rossum diz que o Python se tornou a linguagem escolhida pelos pesquisadores de IA que criaram muitos pacotes para isso.
No entanto, nem todos os pythonists são tão ambiciosos, todos iguais. Zac Sims, proprietário da Codecademy, acredita que muitos visitantes de seu site estão tentando adquirir habilidades para ajudar a resolver problemas que geralmente não são considerados técnicos. Os profissionais de marketing, por exemplo, podem usar a linguagem para criar modelos estatísticos que medem o desempenho da campanha. Professores universitários podem verificar se distribuem as notas corretamente. (Mesmo os repórteres do The Economist, ao limpar dados da Web, costumam usar programas Python para fazer isso.)
Para profissões que dependem de planilhas há muito tempo, o Python é especialmente valioso. O Citigroup, um banco americano, implementou um curso intensivo em Python para seus estagiários de pesquisa. O site de empregos, eFinancialCareers, registra um aumento de quatro vezes nos anúncios que mencionam Python entre os primeiros trimestres de 2015 e 2018.
O desejo por essas habilidades também é perigoso. Caesar Brea, sócio da empresa de consultoria Bain & Company, alerta que o mais perigoso em sua profissão é "quem estudou o mecanismo, mas não sabe o que está acontecendo dentro dele". Sem o controle adequado, um jogo iniciante, com bibliotecas de IA, pode levar a consequências imprevisíveis. Bernd Ziegler, sócio do Boston Consulting Group, diz que sua empresa abordará esse problema com membros de sua equipe de análise de dados.
Robô Universal Rossum
Uma solução para o problema dos especialistas semi-formados é ensiná-los adequadamente as nuances do idioma. O Python já era a linguagem introdutória mais popular nas universidades americanas em 2014, mas seu ensino geralmente se limita àqueles que estudam ciências, tecnologia, engenharia e matemática. Uma proposta mais racional parece interessar também as crianças, oferecendo ciência da computação a todas elas, inclusive nas escolas primárias. Hadi Partovi, chefe da fundação de caridade Code.org, observa que 40% das escolas americanas agora oferecem essas lições, em comparação com 10% em 2013. Cerca de duas em cada três crianças de 10 a 12 anos têm uma conta no site Code.org. Talvez decepcionado com o futuro repleto de estações de trabalho, 90% dos pais americanos querem que seus filhos estudem ciência da computação.
Ninguém pode prever quanto tempo a popularidade do Python vai durar. No passado, havia outras principais linguagens de computador que agora recuaram para o segundo plano. Nos anos 60, Fortran era mundial. Para ensinar programação para iniciantes - Básico e Pascal, tomando seu lugar ao sol. E o próprio Partovi mudou para JavaScript como o principal idioma do programa Code.org, pois continua sendo a melhor opção para animar páginas da web.
Nenhuma linguagem de computador pode ser totalmente universal. A especialização sempre será importante, mas a verdade é que, no passado, o Sr. Van Rossum deu à luz algo inesquecível. Ele não é o Messias, ele era apenas um cara muito inteligente.