Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft a intégré Python 3.7 par défaut dans la MàJ Windows 10 mai 2019
De son système d'exploitation

Le , par Bill Fassinou

206PARTAGES

15  0 
Microsoft a notifié être très présent dans la communauté Python et emploie actuellement quatre des principaux contributeurs au langage et au moteur d’exécution. Ainsi, dans la dernière mise à jour du système d’exploitation Windows 10 de mai 2019, l’entreprise a choisi d’introduire Python 3.7 par défaut. Elle a fait ce choix dans le but de faciliter l’installation de Python sous Windows pour les développeurs. Vous pouvez désormais installer Python directement depuis le Microsoft Store ou à partir de la commande « python.exe » disponible sur votre système d’exploitation pour vous aider à trouver et à installer Python.

La croissance de Python a été incroyable, a dit Microsoft, car elle a trouvé une place de choix parmi les scientifiques, les développeurs Web, les administrateurs système et les étudiants et environ la moitié de ce travail est déjà effectué sous Windows. Et pourtant, Microsoft a souligné que les développeurs Python sous Windows sont confrontés à plus de problèmes que les développeurs Python sous les autres plateformes. Ainsi, à la manière du sous-système Windows pour Linux, Microsoft a choisi de fournir Python par défaut sur Windows 10.

Dans un billet explicatif, la firme reconnaît qu’il est de notoriété publique depuis de nombreuses années que Windows est le seul système d'exploitation grand public à 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 les développeurs qui en ont besoin, l'absence de Python a été profondément ressentie. Une fois que vous avez découvert que vous deviez utiliser Python, vous êtes rapidement confronté à de nombreux choix, a expliqué la firme. 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 allez-vous y accéder après son installation ? Vous trouvez rapidement plus de réponses que nécessaire et, selon votre situation, l'une d'entre elles pourrait être la plus correcte ou la plus adaptée.

« Nous avons passé du temps à comprendre pourquoi une personne commettrait l'erreur ci-dessus et quelle aide elle aurait 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é l’hypothèse selon laquelle les étudiants rencontraient ce problème beaucoup plus souvent que les développeurs expérimentés », a déclaré Microsoft.


Alors, pour faciliter les choses, Microsoft a, dans un premier temps, aidé la communauté à publier sa distribution de Python 3.7 sur le Microsoft Store. Cette version de Python est entièrement maintenue par la communauté. Elle s’installe facilement sous Windows 10 et rend automatiquement les commandes courantes telles que « python », « pip » et « idle » disponibles, ainsi que les équivalents avec les numéros de version « python3 » et « python3.7 » pour toutes les commandes, exactement comme sous Linux.

Ensuite, avec la mise à jour Windows de mai 2019, Microsoft a complété le tableau. Alors que Python continue de rester totalement indépendant du système d'exploitation, chaque installation de Windows comprendra python et des commandes python3 qui vous amène directement à la page de la boutique Python. Cependant, Microsoft a indiqué que le package Microsoft Store convient parfaitement aux utilisateurs débutant avec Python et donc, cela restera le choix par défaut. « Compte tenu de notre expérience et de notre participation à la communauté Python, nous sommes heureux de l’approuver comme choix par défaut », a écrit l’entreprise.

Enfin, Microsoft a émis le souhait de pouvoir étendre une telle intégration à d'autres outils de développement afin de réduire les difficultés de démarrage. « Nous aimerions connaître votre opinion et vos suggestions. N'hésitez donc pas à poster des commentaires ici ou à utiliser l’application Windows Feedback », a-t-il laissé entendre.

Source : Microsoft

Et vous ?

Que pensez-vous de l'installation par défaut de Python sous Windows 10 ?

Voir aussi

La MàJ Windows 10 mai 2019 est disponible et apporte Windows Sandbox, une machine virtuelle légère pour exécuter des apps potentiellement dangereuses

Windows 10 sera bientôt livré avec un noyau Linux complet, open source et sous licence GPL

Les mises à jour Windows 10 de mai 2019 seront bloquées si vous avez connecté une clé USB ou une carte SD à votre ordinateur

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de bk417
Membre régulier https://www.developpez.com
Le 08/06/2019 à 11:31
@redcurve
@chrtophe

Python n'est pas installé en natif, et ça n'augmente pas la surface d'attaque.
Ils ont juste mis un lien vers l'installeur du store au cas où tu tapes "python" en ligne de commande.
Choix très judicieux à mon avis.

While Python continues to remain completely independent from the operating system, every install of Windows will include python and python3 commands that take you directly to the Python store page. We believe that the Microsoft Store package is perfect for users starting out with Python
4  0 
Avatar de redcurve
Membre confirmé https://www.developpez.com
Le 08/06/2019 à 9:56
Citation Envoyé par chrtophe Voir le message
C'est quand même bien que ce soit en natif, pas besoin de l'installer, du moins pour ceux à qui ça sert.
ça ne sert à rien mise à part augmenter la surface d'attaque. Si un développeur n'est pas capable de savoir quelle version de l'outil qu'ils est censé maîtriser installé il faut le virer point.
2  0 
Avatar de papy88140
Membre habitué https://www.developpez.com
Le 22/07/2019 à 9:09
La faille de sécurité ne va pas tarder à tomber ...
2  0 
Avatar de redcurve
Membre confirmé https://www.developpez.com
Le 08/06/2019 à 8:17
J'ai jamais eu de problème d'installation de python qu'importe la version ^^
1  0 
Avatar de patrick72
Membre du Club https://www.developpez.com
Le 13/06/2019 à 9:04
je me rappel d'une époque ou Microsoft fournissait qBasic avec ses OS....

...et le Basic était le langage le plus employé à l'époque par le "grand public" !
1  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 16/07/2019 à 18:34
Je présume que ta voix devra être reconnue.
1  0 
Avatar de Steinvikel
Membre expérimenté https://www.developpez.com
Le 22/07/2019 à 8:38
espérons-le, on a tout de même eu le droit à pas mal de surprises depuis 1980... ^^'
--> "on vous rajoute un assistant personnel (parce que yen a marre de la hotline, lel), vous ne pourrez pas le désinstaller, ni le désactiver... mais vous pourrez le cacher, le bâillonner."
Quand Cortana a débarqué, j'ai eu l'impression de me retrouver dans l'environnement Android --> on te met plein d'appli parce que "c'est utile ! mais tu sais pas" et on t'empêche de les enlever.
La première chose que j'ai fait, c'est rentrer dans regedit pour lui couper le sifflet.
1  0 
Avatar de Steinvikel
Membre expérimenté https://www.developpez.com
Le 27/07/2019 à 3:37
à priori pas si tôt que ça, Windows ayant projeté de retirer Cortana, et plutôt de proposer son installation à travers le MS store.
1  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 08/06/2019 à 9:49
C'est quand même bien que ce soit en natif, pas besoin de l'installer, du moins pour ceux à qui ça sert.
0  0 
Avatar de blbird
Membre expérimenté https://www.developpez.com
Le 08/06/2019 à 9:59
Exactement l'inverse d'Apple avec MacOs, qui décide de l'enlever.
0  0 
Responsable bénévole de la rubrique Windows : chrtophe -

Partenaire : Hébergement Web