Créé à l’origine par Guido van Rossum en 1991, Python est un langage de programmation polyvalent utilisé par les fabricants du Raspberry Pi, les administrateurs système du centre de données et même par Industrial Light and Magic pour donner vie à nos films.
Python est un excellent langage à apprendre, et grâce au Raspberry Pi au cours de la dernière décennie, il y a eu d’innombrables tutoriels couvrant toute la gamme des projets de programmation.
Que vous soyez un vétéran de Python, un « pythonista » ou un nouveau venu dans le langage, l’installation de Python sur Windows est une tâche facile. Dans ce guide, nous vous expliquerons comment installer Python 3 sur Windows et montrerons deux éditeurs, l’un pour les débutants et l’autre pour les utilisateurs intermédiaires et avancés, et comment vous pouvez coder avec ce langage fantastique.
Installation de Python 3 sur Windows 10 et 11
Le processus d’installation de Python 3 sur Windows est simple, avec seulement quelques étapes supplémentaires que nous devons suivre. Ces étapes nous permettent d’accéder à Python de n’importe où sur notre système et d’installer des logiciels à l’aide de son gestionnaire de packages intégré. L’installation de Python de cette manière permet la création de projets qui fonctionnent avec le système d’exploitation, par exemple des notifications et des tâches système automatisées.
1. Ouvrez un navigateur pour Site Web Python et téléchargez le programme d’installation de Windows.
2. Double-cliquez sur le fichier téléchargé et installez Python pour tous les utilisateurs, et assurez-vous que Python est ajouté à votre chemin. Cliquez sur Installer maintenant pour commencer. L’ajout de Python au chemin nous permettra d’utiliser l’interpréteur Python à partir de n’importe quelle partie du système de fichiers.
3. Une fois l’installation terminée, cliquez sur Désactiver la limite de longueur de chemin, puis sur Fermer. La désactivation de la limite de longueur de chemin signifie que nous pouvons utiliser plus de 260 caractères dans un chemin de fichier.
4. Cliquez sur Fermer pour terminer l’installation.
Exécuter Python sous Windows
1. Ouvrez une invite de commande et tapez « python » puis appuyez sur Entrée.
2. Créez un court script Python qui utilise une boucle for pour imprimer dix fois un message dans le shell Python. Appuyez quatre fois sur espace pour mettre en retrait la deuxième ligne, sinon Python produira une erreur. Appuyez sur Entrée pour exécuter le code.
for i in range(10):
print(“Python in the command prompt”)
Python est livré avec son propre gestionnaire de packages, pip, qui est utilisé pour installer, mettre à jour et supprimer des modules de code Python pré-écrit. Ces modules nous offrent des fonctionnalités supplémentaires. Pour démontrer, nous utiliserons pip pour installer le module pyjokes, une collection de blagues de programmeur.
1. Ouvrez une invite de commande et utilisez pip pour installer pyjokes puis appuyez sur Entrée.
pip install pyjokes
2. Ouvrez l’interpréteur Python.
3. Importez le module pyjokes puis imprimez une blague à partir du module. Dans notre cas, nous avons obtenu un « hip hip hourra » sur un tableau contenant deux hanches.
import pyjokes
print(pyjokes.get_joke())
4. Plus de modules peuvent être trouvés en utilisant l’Index des packages PyPi.
Débuter Python avec Mu
Si vous n’avez jamais écrit une ligne de code Python, alors Mu est fait pour vous. Créé par Nicholas Tollervey, Mu est conçu pour les débutants. L’interface simple signifie que nous pouvons nous concentrer sur notre code. Mais ne sous-estimez pas Mu car sous le capot, nous avons des outils pour valider notre code et travailler avec une gamme variée de cartes telles que Raspberry Pi Pico, Adafruit CircuitPython et de nombreuses cartes MicroPython, y compris celles de Lego.
1. Ouvrez un navigateur pour Site Web Mu et téléchargez le programme d’installation de Windows.
2. Allez dans le dossier Téléchargements et double-cliquez sur le fichier Mu pour commencer l’installation.
3. Acceptez le contrat de licence et cliquez sur Installer. Le processus d’installation prendra quelques instants.
4. Cliquez sur Lancer l’éditeur Mu et puis cliquez sur Terminer. Cela fermera le programme d’installation et démarrera Mu.
5. Attendez que Mu démarre. Le premier lancement de Mu peut prendre un certain temps, les démarrages suivants seront beaucoup plus rapides.
L’interface de l’éditeur Mu
Mu a été conçu pour les débutants et cela se reflète dans l’interface utilisateur. Il est épuré et facile à comprendre.
L’interface utilisateur est divisée en trois zones.
- La barre de menus. De grandes icônes et un texte clair identifient la fonction de chaque bouton. Nous pouvons créer, enregistrer et charger des fichiers. Nous pouvons également exécuter et arrêter notre code. Le Python Shell (REPL, Read, Eval, Print, Loop) est disponible pour tester des idées. Un traceur peut être utilisé pour visualiser les données via un graphique. Nous pouvons effectuer un zoom avant et arrière sur le code, utile lors de la présentation à de grands groupes. Un vérificateur intégré et une application bien rangée vérifieront et formateront votre code en utilisant les directives de style Python.
- La zone de codage. Ici, nous écrivons le code de nos projets.
- Le shell Python. Il peut afficher les résultats de notre code et il peut être utilisé pour accéder au REPL.
Nous pouvons facilement écrire du code Python dans Mu. La valeur par défaut est d’écrire du code Python 3, à exécuter sur notre machine. C’est là que la facilité de Mu joue contre lui, car il n’y a aucun moyen d’installer des modules Python. Les modules sont des bibliothèques de code qui peuvent être utilisées pour ajouter de nouvelles fonctionnalités, par exemple RPi.GPIO et GPIO Zero sont des modules qui permettent à Python de parler au Raspberry Pi GPIO.
Si vous débutez avec Python, Mu est un excellent choix pour introduire le langage.
Modes Mu
Mu a une fonctionnalité qui l’élève au-dessus des autres éditeurs débutants. Mu a un bouton « Mode » qui peut être utilisé pour écrire Python, MicroPython et CircuitPython.
2. Sélectionnez le mode dans la liste. Mu est livré avec une pléthore de modes. Nous pouvons écrire Python 3, créer des jeux avec PyGame Zero ou créer des sites Web/applications avec Flask. Écrivez MicroPython pour le Raspberry Pi Pico, micro:bit. ESP, Pyboard et Lego Spike. Ou nous pouvons utiliser CircuitPython d’Adafruit pour créer des projets informatiques physiques.
La connexion d’une carte Raspberry Pi Pico, MicroPython ou CircuitPython déclenchera Mu pour demander si nous souhaitons changer le mode pour correspondre à la carte. Pour démontrer cela, nous allons écrire un court projet pour faire clignoter la LED intégrée du Pcio.
Pour suivre cette partie du guide, vous aurez besoin d’un Raspberry Pi Pico.
1. Avec Mu ouvert, connectez un Raspberry Pi Pico à ton ordinateur.
2. À l’aide de la fenêtre contextuelle, modifiez le mode pour le Raspberry Pi Pico (RP2040).
3. L’éditeur Mu est maintenant en mode RP2040, donc cliquez sur REPL pour ouvrir le shell MicroPython (REPL) sur le Pico.
4. Dans l’éditeur, jemport deux modules, le premier pour permettre l’accès au GPIO, le second pour ajouter des pauses au code.
import machine
from time import sleep
5. Créez un objet, conduit et utilisez-le pour définir la LED intégrée comme sortie. Pour le Raspberry Pi Pico W, utilisez la ligne de code avec ‘LED’, pour le Pico d’origine, utilisez la ligne de code avec 25. Le Pico a la LED connectée au GPIO 25, mais pas le Pico W.
Framboise Pi Pico W
led = machine.Pin('LED', machine.Pin.OUT)
Framboise Pi Pico
led = machine.Pin(25, machine.Pin.OUT)
6. Créez une boucle for qui itère 10 foischaque fois que la boucle s’exécute, elle active/désactive la LED, imprime un message au REPL et se met en veille pendant 0,1 seconde.
for i in range(10):
led.toggle()
print("BLINK")
sleep(0.1)
7. Cliquez sur Enregistrer et enregistrez le fichier sous blink.py sur votre ordinateur.
8. Cliquez sur Exécuter pour lancer le code sur le Pico. La LED du Pico clignotera et le REPL affichera le message « BLINK ».
Vous connaissez votre métier et vous avez besoin d’un éditeur léger pour réaliser votre code Python. Bien sûr, vous pouvez installer Visual Studio Code, PyCharm, etc. Mais si vous avez juste besoin de modifier quelques fichiers de projet, Notepad++ est fait pour vous. Notepad++ est un couteau suisse d’un éditeur, et il fonctionne exceptionnellement bien avec Python. Ici, nous allons installer Notepad ++ et le configurer pour exécuter notre code Python en appuyant sur un bouton.
Notez que vous devrez installer l’interpréteur Python 3, dont les étapes sont au début de ce tutoriel.
1. Ouvrez un navigateur pour Site Web Bloc-notes++ et téléchargez le dernier programme d’installation de Windows.
2. Dans le dossier Téléchargements, double-cliquez sur le fichier pour démarrer le programme d’installation.
3. Définissez votre langue préférée et cliquez sur OK.
4. Sélectionnez Suivant.
5. Sélectionnez « J’accepte ».
6. Cliquez sur Suivant.
7. Cliquez sur Suivant.
8. Cliquez sur Installer pour commencer le processus.
9. Cochez « Exécuter Notepad ++ » et cliquez sur Terminer pour terminer l’installation et ouvrir Notepad ++.
L’interface Notepad++
Notepad ++ a une interface utilisateur plus complexe que Mu, ce qui reflète la flexibilité de l’éditeur. Notepad++ est bien plus qu’un éditeur Python, nous pouvons l’utiliser pour écrire PHP, Perl, JSON etc.
- Menus. Ici, nous pouvons charger des projets, enregistrer, créer des macros et installer des plugins pour des langues spécifiques.
- Éditeur. Le code de notre projet est créé ici.
- Espace de travail. Si nous travaillons sur un grand projet avec plusieurs fichiers de projet, nous pouvons charger le dossier en tant qu’espace de travail et avoir un accès rapide aux fichiers.
Exécuter du code Python dans Notepad++
1. Créez un projet Python simple qui utilise une boucle for pour imprimer un message dans le shell Python.
for i in range(10):
print("Writing Python in Notepad++")
2. Enregistrez le code sous for_loop.py.
3. Cliquez sur Exécuter >> Exécuter..
4. Cliquez sur … et accédez au fichier exécutable Python. Sélectionnez le fichier et le chemin sera ajouté à la boîte de dialogue. À la fin du chemin, ajoutez -i « $(FULL_CURRENT_PATH) » pour forcer Notepad++ à ouvrir le fichier. Cliquez sur Enregistrer.
Example path to Python
C:UsersLattePandaAppDataLocalProgramsPythonPython310python.exe -i "$(FULL_CURRENT_PATH)"
5. Créez un raccourci appelé Python3.10 pour lancer l’interpréteur Python puis cliquez sur OK. Nous avons choisi ALT + SHIFT + P car cela n’entrait pas en conflit avec les autres raccourcis de notre système.
6. Utilisez votre raccourci pour exécuter le code Python.