Alguns dias atrás, a equipe do Windows anunciou a Atualização de maio de 2019 para Windows 10 . Nesta postagem, veremos o que fizemos, a equipe do Python, para facilitar a instalação do Python no Windows, ajudando a comunidade a publicar na Microsoft Store e, em colaboração com o Windows, adicionando um “python.exe padrão”. Comando para ajudar a encontrá-lo. Você já deve ter ouvido falar sobre isso no podcast Python Bytes , no PyCon US ou através do Twitter .
À medida que o software passa do PC para a nuvem, o navegador e a Internet das Coisas, os fluxos de trabalho de desenvolvimento estão mudando. Embora o Visual Studio continue sendo um excelente ponto de partida para qualquer carga de trabalho no Windows, muitos desenvolvedores agora preferem adquirir ferramentas individualmente e sob demanda.
Para outros sistemas operacionais, o gerenciador de pacotes endossado pela plataforma é o local tradicional para encontrar ferramentas individuais que foram personalizadas, revisadas e testadas para o seu sistema. No Windows, estamos explorando maneiras de fornecer uma experiência semelhante aos desenvolvedores sem afetar os usuários que não são desenvolvedores ou violar a capacidade dos editores de gerenciar seus próprios lançamentos. O Windows Subsystem para Linux é uma abordagem, oferecendo consistência aos desenvolvedores entre seus ambientes de construção e implantação. Mas existem outras ferramentas de desenvolvedor que também são importantes.
Uma dessas ferramentas é o Python. A Microsoft está envolvida com a comunidade Python há mais de doze anos e atualmente emprega quatro dos principais contribuintes para o idioma e o tempo de execução primário. O crescimento do Python tem sido incrível, pois encontra um lar entre cientistas de dados, desenvolvedores da web, administradores de sistemas e estudantes, e aproximadamente metade desse trabalho já está acontecendo no Windows . E, no entanto, os desenvolvedores de Python no Windows enfrentam mais atritos do que em outras plataformas.
Instalando o Python no Windows

Sabe-se há muitos anos que o Windows é o único sistema operacional convencional que não inclui um intérprete Python pronto para uso. Para muitos usuários que nunca precisarão, isso ajuda a reduzir o tamanho e melhorar a segurança do sistema operacional. Mas para aqueles de nós que precisam, a ausência de Python foi sentida profundamente.
Depois de descobrir que é necessário obter o Python, você rapidamente se depara com muitas opções. Você fará o download de um instalador do python.org? Ou talvez uma distribuição como a Anaconda? O instalador do Visual Studio também é uma opção. E qual versão? Como você o acessará após a instalação? Você encontra rapidamente mais respostas do que precisa e, dependendo da sua situação, qualquer uma delas pode estar correta.
Passamos um tempo descobrindo por que alguém acerta o erro acima e de que ajuda precisa. Se você já é um especialista em Python com necessidades complexas, provavelmente sabe como instalá-lo e usá-lo. É muito mais provável que alguém acerte esse problema na primeira vez que estiver tentando usar o Python. Muitos dos professores com quem conversamos confirmaram essa hipótese - os alunos encontram isso com muito mais frequência do que os desenvolvedores experientes.
Então, facilitamos as coisas.

Primeiro, ajudamos a comunidade a liberar sua distribuição do Python na Microsoft Store. Esta versão do Python é totalmente mantida pela comunidade, é instalada facilmente no Windows 10 e disponibiliza automaticamente comandos comuns como python
, pip
e idle
(além de equivalentes com os números de versão python3
e python3.7
, para todos os comandos, apenas como no Linux).

Por fim, com o Windows Update de maio de 2019, estamos concluindo a imagem. Enquanto o Python continua totalmente independente do sistema operacional, todas as instalações do Windows incluem comandos python
e python3
que levam você diretamente à página de loja do Python . Acreditamos que o pacote da Microsoft Store é perfeito para usuários iniciantes no Python e, dada a nossa experiência e participação na comunidade Python, temos o prazer de endossá-lo como a opção padrão.

Esperamos que todos fiquem tão animados quanto Scott Hanselman quando o descobriu . Com o tempo, planejamos estender uma integração semelhante a outras ferramentas de desenvolvedor e reduzir o atrito inicial. Gostaríamos muito de ouvir seus pensamentos e sugestões. Fique à vontade para postar comentários aqui ou usar o aplicativo Windows Feedback.