Qui a mis Python dans la mise à jour de Windows 10 de mai 2019?

Il y a quelques jours, l'équipe Windows a annoncé la mise à jour de mai 2019 pour Windows 10 . Dans cet article, nous allons examiner ce que nous, l'équipe Python, avons fait pour rendre Python plus facile à installer sur Windows en aidant la communauté à publier sur le Microsoft Store et, en collaboration avec Windows, en ajoutant un «python.exe par défaut» ”Commande pour aider à le trouver. Vous en avez peut-être déjà entendu parler sur le podcast Python Bytes , sur PyCon US ou via Twitter .


L'en-tête de la page Python 3.7 dans le Microsoft Store

À mesure que le logiciel passe du PC au cloud, au navigateur et à l'Internet des objets, les flux de travail de développement évoluent. Alors que Visual Studio reste un excellent point de départ pour toute charge de travail sur Windows, de nombreux développeurs préfèrent désormais acquérir des outils individuellement et à la demande.


Pour les autres systèmes d'exploitation, le gestionnaire de packages approuvé par la plate-forme est l'endroit traditionnel pour trouver des outils individuels qui ont été personnalisés, examinés et testés pour votre système. Sous Windows, nous explorons des moyens de fournir une expérience similaire aux développeurs sans affecter les utilisateurs non-développeurs ni enfreindre la capacité des éditeurs à gérer leurs propres versions. Le sous-système Windows pour Linux est une approche, offrant aux développeurs une cohérence entre leurs environnements de génération et de déploiement. Mais il existe d'autres outils de développement qui comptent également.


Un tel outil est Python. Microsoft est impliqué dans la communauté Python depuis plus de douze ans et emploie actuellement quatre des principaux contributeurs à la langue et à l'exécution principale. La croissance de Python a été incroyable, car elle trouve des foyers parmi les scientifiques des données, les développeurs Web, les administrateurs système et les étudiants, et environ la moitié de ce travail se fait déjà sur Windows . Et pourtant, les développeurs Python sur Windows se trouvent confrontés à plus de friction que sur d'autres plates-formes.


Installer Python sur Windows


L'invite de commandes Windows affichant une erreur lorsque Python est introuvable

Il est bien connu depuis de nombreuses années que Windows est le seul système d'exploitation courant à ne pas inclure d'interpréteur Python prêt à l'emploi. Pour de nombreux utilisateurs qui n'en auront jamais besoin, cela permet de réduire la taille et d'améliorer la sécurité du système d'exploitation. Mais pour ceux d'entre nous qui en ont besoin, l'absence de Python a été vivement ressentie.


Une fois que vous découvrez que vous avez besoin d'obtenir Python, vous êtes rapidement confronté à de nombreux choix. Allez-vous télécharger un programme d'installation à partir de python.org? Ou peut-être une distribution comme Anaconda? Le programme d'installation de Visual Studio est également une option. Et quelle version? Comment y accéderez-vous après son installation? Vous trouvez rapidement plus de réponses que vous n'en avez besoin et, selon votre situation, l'une d'entre elles peut être correcte.


Nous avons passé du temps à comprendre pourquoi quelqu'un toucherait l'erreur ci-dessus et de quelle aide il a besoin. Si vous êtes déjà un expert Python ayant des besoins complexes, vous savez probablement comment l'installer et l'utiliser. Il est beaucoup plus probable que quelqu'un rencontre ce problème la première fois qu'il essaie d'utiliser Python. Beaucoup d'enseignants à qui nous avons parlé ont confirmé cette hypothèse - les étudiants rencontrent cela beaucoup plus souvent que les développeurs expérimentés.


Nous avons donc facilité les choses.


L'en-tête de la page Python 3.7 dans le Microsoft Store


Tout d'abord, nous avons aidé la communauté à publier sa distribution de Python sur le Microsoft Store. Cette version de Python est entièrement maintenue par la communauté, s'installe facilement sur Windows 10 et rend automatiquement disponibles les commandes courantes telles que python , pip et idle (ainsi que les équivalents avec les numéros de version python3 et python3.7 , pour toutes les commandes, juste comme sous Linux).


L'invite de commandes Windows indiquant que & quot; python3.7 & quot; lance maintenant Python et & quot; pip3 & quot; lance pip


Enfin, avec la mise à jour Windows de mai 2019, nous complétons l'image. Alors que Python continue de rester complètement indépendant du système d'exploitation, chaque installation de Windows comprendra des commandes python et python3 qui vous mèneront directement à la page du magasin Python . Nous pensons que le package Microsoft Store est parfait pour les utilisateurs débutant avec Python, et étant donné notre expérience et notre participation à la communauté Python, nous sommes heureux de l'approuver comme choix par défaut.


Scott Hanselman sur Twitter: `` WHOA. Je suis sur une nouvelle copie de Windows et j'ai tapé Python - sur une machine où je ne l'ai pas - et il a lancé le Windows Store dans une distribution officielle que je peux installer en un clic. QUAND est-ce arrivé? J'adore ça. & Quot;

Nous espérons que tout le monde sera aussi excité que Scott Hanselman quand il l'a découvert . Au fil du temps, nous prévoyons d'étendre une intégration similaire à d'autres outils de développement et de réduire les frictions de démarrage. Nous aimerions connaître vos réflexions et suggestions, alors n'hésitez pas à publier des commentaires ici ou à utiliser l'application Windows Feedback.

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


All Articles