cette page vous explique comment configurer un environnement de programmation Python pour votre ordinateur Mac OS X et fournit un guide étape par étape pour créer et exécuter un simple programme Python « Hello, world ». Tous les logiciels sont disponibles gratuitement sur le Web. Ces instructions sont pour MacOS X 10.13 (High Sierra), mais les instructions pour les autres versions récentes de Mac OS X sont similaires.,
aperçu
L’environnement de programmation Python requis par ce site se compose de:
- Python, c’est-à-dire le compilateur / interpréteur Python.
- Les bibliothèques standard Python.
- IDLE, L’environnement de développement intégré Python.
- Les bibliothèques Tkinter, NumPy et Pygame, qui sont utilisées par les programmes de booksite qui effectuent des traitements graphiques ou audio.
- la bibliothèque du site, c’est-à-dire un ensemble de modules que nous avons développés spécifiquement pour soutenir ce site.
- L’application de Terminal fournie avec Mac OS X.,
téléchargement et installation de Python, IDLE, Tkinter, NumPy et Pygame
Remarque: L’application Mac Finder utilise le terme dossier pour désigner un conteneur de documents et, peut-être, d’autres dossiers. Ce document utilise plutôt le répertoire de termes Unix équivalent.
Python 2 est fourni avec Mac OS X. Cependant, Python 3 ne l’est pas. Nous vous recommandons de télécharger et d’installer Python 3, et d’utiliser Python 3 exclusivement lors de l’exécution de programmes associés à ce site.,
procédez comme suit pour télécharger et installer Python, IDLE, Tkinter, NumPy et PyGame:
-
accédez à la page de téléchargement de Python pour Mac.
-
dans la page résultante, cliquez sur le bouton Télécharger Python 3.6.5. Votre navigateur va télécharger le fichier
python-3.6.5-macosx10.6.pkg
pour votreDownloads
répertoire. -
en utilisant Mac Finder Manager, accédez à votre répertoire
Downloads
et double-cliquez sur le fichierpython-3.6.5-macosx10.6.pkg
pour installer Python, Tkinter et IDLE. Utilisez les options par défaut., (Il est correct de supprimer le fichierpython-3.6.5-macosx10.6.pkg
une fois l’installation terminée.) -
Ouvrez une fenêtre de Terminal. Pour ce faire, cliquez sur L’icône de recherche Spotlight à l’extrémité droite de la barre de menus. (Il a l’apparence d’une loupe.) Dans la boîte de dialogue résultante, tapez
Terminal.app
suivi de la touche Entrée., -
Dans la fenêtre de Terminal, tapez ces commandes pour installer NumPy et PyGame:
-
python3 -m pip install -U numpy --userpython3 -m pip install -U pygame --user
« émettre une commande » vous devez taper la commande suivie de la touche Entrée.
Effectuer ces étapes pour tester votre installation:
-
Dans la fenêtre de Terminal d’émission de la balise
python3
commande., Vous devriez voir quelque chose comme ceci: -
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55) on darwinType "help", "copyright", "credits" or "license" for more information.>>>
-
Si vous voyez que la sortie de votre installation de Python, INACTIF, et Tkinter, a été un succès.
-
En Python
>>>
invite de commandes, tapezimport numpy
suivi deEnter
clé. Si aucun message d’erreur n’apparaît, votre installation de NumPy a réussi., -
En Python
>>>
invite de commandes, tapezimport pygame
suivi deEnter
clé. Si aucun message d’erreur n’apparaît, votre installation de PyGame a réussi. -
En Python
>>>
invite de commandes, tapezexit()
suivi deEnter
clé de la sortie de Python. - dans la fenêtre du Terminal, exécutez la commande
idle3
. Si une fenêtre IDLE apparaît, vous avez installé IDLE correctement. Fermer le RALENTI de la fenêtre., -
fermez la fenêtre D’invite de commande.
IMPORTANT: lors de l’exécution des programmes Python associés à ce site, n’émettez pas la commande
python
. Au lieu de cela, émettez la commandepython3
. La première commande exécute le compilateur/interprète Python 2 fourni avec Mac OS X; la seconde commande exécute le compilateur/interprète Python 3 que vous avez installé en suivant les instructions sur cette page.,
téléchargement et installation de la Bibliothèque du site
procédez comme suit pour télécharger et installer la bibliothèque du site:
-
utilisez votre navigateur Web pour télécharger cette introcs-1.0.fichier zip dans votre répertoire
/Users/yourusername/Downloads
. -
Dans le Finder, double-cliquez sur
/Users/yourusername/Downloads/introcs-1.0.zip
décompresser le fichier, ainsi, de créer un répertoire nommé/Users/yourusername/Downloads/introcs-1.0
. (Il est correct de supprimer le fichier/Users/yourusername/Downloads/introcs-1.0.zip
après l’avoir décompressé.) -
Ouvrez une fenêtre de Terminal.,
-
À tout moment de l’application Terminal dispose d’un répertoire de travail. Initialement, le répertoire de travail est
/Users/yourusername
. Dans la fenêtre de Terminal d’émission de la balisecd Downloads
commande pour changer votre répertoire de travail de/Users/yourusername/Downloads
et lecd introcs-1.0
commande pour changer votre répertoire de travail de/Users/yourusername/Downloads/introcs-1.0
. (Incidemment, la commandecd ..
change votre répertoire de travail en « parent » du répertoire de travail actuel.,) -
la Question:
ls
commande pour afficher les noms de tous les fichiers dans votre répertoire de travail. Assurez-vous qu’un fichier nommésetup.py
dans votre répertoire de travail. -
la Question:
python3 setup.py install --user
commande. L’ordinateur copie les fichiers définissant les modules du site de livres dans un répertoire où Python peut les trouver, et écrit des messages d’état dans la fenêtre de votre Terminal pour indiquer sa progression.,
effectuez ces étapes pour tester votre installation de la bibliothèque booksite:
-
dans la fenêtre du Terminal, émettez la commande
python3
. -
En Python
>>>
invite de commandes, tapez l’instructionimport stdio
suivi de la touche Entrer. Si Python ne génère aucun message d’erreur, vous avez installé correctement la bibliothèque booksite. -
En Python
>>>
invite de commandes, tapezexit()
suivi de la touche Entrée pour quitter le Python. -
fermez la fenêtre du Terminal.,
Configuration de RALENTI
jusqu’à présent, vous avez téléchargé et installé tous les logiciels dont vous aurez besoin. Vous devez effectuer une étape supplémentaire avant de créer votre premier programme: configurer L’environnement de programmation inactif. Suivez ces instructions:
-
Ouvrez une fenêtre de Terminal.
-
Dans la fenêtre de Terminal, tapez la commande
idle3
le lancement d’INACTIVITÉ. -
Cliquez sur le Python → Préférences… élément de menu.
-
Cliquez sur l’onglet Général.
-
Cliquez sur le bouton radio ouvrir la fenêtre D’édition.,
-
Cliquez sur le bouton Ok.
-
fermez la fenêtre inactive.
-
fermez la fenêtre du Terminal.
composer votre premier programme
Après avoir installé Python, les bibliothèques standard Python, IDLE, Tkinter, NumPy, Pygame et les bibliothèques booksite, et après avoir configuré IDLE, vous êtes prêt à composer votre premier programme Python. Suivez ces instructions:
-
à L’aide du Finder Mac, créez un répertoire nommé
/Users/yourusername/hello
. -
Ouvrez une fenêtre de Terminal.,
-
la Question:
cd hello
commande pour faire le/Users/yourusername/hello
répertoire de votre répertoire de travail. -
la commande
idle3 &
le lancement d’INACTIVITÉ. Notez l’Esperluette de fin. L’Esperluette de fin indique à l’ordinateur d’exécuter le programmeidle3
en arrière-plan, laissant ainsi votre application de Terminal libre de gérer des commandes supplémentaires pendant L’exécution D’IDLE. -
dans IDLE, tapez le programme Python à quatre lignes helloworld.py exactement comme il apparaît ci-dessous., Utilisez les touches fléchées, la souris ou le pavé tactile pour vous déplacer dans le texte que vous avez tapé. Utilisez la touche Supprimer pour supprimer du texte. Soyez prudent; la plus petite erreur de frappe peut entraîner l’échec du programme.
-
import stdio# Write 'Hello, World' to standard output.stdio.writeln('Hello, World')
-
Lorsque vous avez fini d’écrire, dans l’INACTIVITÉ de la souris sur le Fichier → Enregistrer… élément de menu pour enregistrer le programme Python. L’enregistrer dans un fichier nommé
helloworld.py
dans le répertoire/Users/yourusername/hello
., Le nom du fichier est sensible à la casse, alors assurez-vous d’utiliser toutes les lettres minuscules.
l’Exécution de Votre Premier Programme
La dernière étape consiste à exécuter votre programme. Il est possible d’exécuter certains programmes Python à partir de IDLE, mais vous devez exécuter les programmes associés à ce site de livres directement à partir d’une fenêtre de Terminal. Pour ce faire, procédez comme suit:
-
dans la même fenêtre de Terminal, exécutez la commande
ls
pour afficher les noms de tous les fichiers du répertoire de travail. Confirmez que le répertoire de travail contient votre fichierhelloworld.py
., -
la Question:
python3 helloworld.py
commande pour exécuter votre programme. Si l’ordinateur écrit « Hello, World »dans la fenêtre du Terminal, l’exécution de votre programmehelloworld.py
a réussi. Si l’ordinateur écrit à la place des messages d’erreur, utilisez IDLE pour corriger votre programme et émettez à nouveau la commandepython3 helloworld.py
. Répétez jusqu’à ce que votre programme s’exécute correctement. Si votre programme s’exécute avec succès la première fois que vous essayez, introduisez intentionnellement une erreur dans votre programme, juste pour que vous ayez de l’expérience avec la correction des erreurs., -
fermez la fenêtre inactive.
-
fermez la fenêtre du Terminal.
Vous avez maintenant installé et configuré raisonnable environnement Python, et l’ont utilisé pour composer et exécuter un programme en Python. Bravo! Vous êtes un programmeur Python!
téléchargement des exemples de programmes du site de livres (facultatif)
Nous vous recommandons de télécharger les exemples de programmes du site de livres, c’est-à-dire les exemples de programmes Python qui sont présentés progressivement dans le site de livres. Cela fait, vous pouvez exécuter ces programmes pour vous aider à en apprendre davantage à leur sujet., Effectuez ces instructions:
-
Utilisez votre navigateur Web pour télécharger ce introcs-python.fichier zip dans votre répertoire
/Users/yourusername/Downloads
. -
dans le Finder Mac, double-cliquez sur
/Users/yourusername/Downloads/introcs-python.zip
pour décompresser le fichier, créant ainsi le répertoire/Users/yourusername/Downloads/introcs-python
contenant les exemples de programmes de booksite. (Il est correct de supprimer le fichier/Users/yourusername/Downloads/introcs-python.zip
après l’avoir décompressé.)
Ensuite, exécutez ces étapes pour tester votre téléchargement de la booksite des programmes d’exemple:
-
Ouvrez une fenêtre de Terminal.,
-
la Question:
cd Downloads
etcd introcs-python
commandes pour faire des/Users/yourusername/Downloads/introcs-python
votre répertoire de travail. -
la Question:
ls
commande. Confirmer que le répertoire de travail contient un fichier nommébouncingball.py
. -
la Question:
python3 bouncingball.py
commande. Si Python lance une fenêtre stddraw montrant une balle rebondissante animée, alors votre téléchargement des programmes d’exemple de booksite a réussi. -
fin de la stddraw fenêtre.
-
fermez la fenêtre du Terminal.,
téléchargement des données D’exemple de site de livres (facultatif)
Nous vous recommandons de télécharger les données d’exemple de site de livres, c’est-à-dire les fichiers de données utilisés par les programmes d’exemple de site de livres qui sont présentés de manière incrémentale dans tout le site de livres. Effectuez ces instructions:
-
Utilisez votre navigateur Web pour télécharger ce introcs-données.fichier zip dans votre répertoire
/Users/yourusername/Downloads
., -
dans le Finder, double-cliquez sur
/Users/yourusername/Downloads/introcs-data.zip
pour décompresser le fichier, créant ainsi le répertoire/Users/yourusername/Downloads/introcs-data
contenant les fichiers de données d’exemple de site de livres. (Il est correct de supprimer le fichier/Users/yourusername/Downloads/introcs-data.zip
après l’avoir décompressé.)
téléchargement de la Bibliothèque du site: Partie 2 (facultatif)
précédemment sur cette page, nous avons décrit comment télécharger et installer la bibliothèque du site pour que Python puisse la trouver., Maintenant, nous décrivons comment télécharger la bibliothèque du site de livres afin que vous puissiez la trouver – pour étudier le code qui l’implémente, si vous le souhaitez. Effectuez ces instructions:
-
Utilisez votre navigateur Web pour télécharger ce stdlib-python.fichier zip dans votre répertoire
/Users/yourusername/Downloads
. -
dans le Finder Mac, double-cliquez sur
/Users/yourusername/Downloads/stdlib-python.zip
pour décompresser le fichier, créant ainsi le répertoire/Users/yourusername/Downloads/stdlib-python
contenant la bibliothèque du site. (Il est correct de supprimer le fichier/Users/yourusername/Downloads/stdlib-python.zip
après l’avoir décompressé.,)
Nous vous invitons à étudier le code qui implémente l’booksite de la bibliothèque. Mais ne vous inquiétez pas si une partie du code est cryptique. Le code qui implémente la bibliothèque booksite utilise certaines fonctionnalités de Python qui dépassent le cadre du manuel et de ce booksite.
Q & Un
Pourquoi n’ai-je reçois le message d’erreur ImportError: No module named stdio
quand j’ai lancer la commande python program_that_uses_stdio.py
?
A. Vous devez lancer la commande python3 program_that_uses_stdio.py
, comme décrit ci-dessus.
Q. j’ai téléchargé des fichiers à l’aide de mon navigateur, mais je ne les trouve pas., Où sont-ils?
A. de nombreux navigateurs placent par défaut les fichiers téléchargés dans le répertoire/Users/yourusername/Downloads
.
Q. Comment puis-je sortir d’une boucle infinie lors de l’exécution de mon programme à partir de l’application Terminal?
A. tapez Ctrl-C. autrement dit, tout en appuyant sur la touche Ctrl, tapez la touche C.
Q. dois-je utiliser IDLE pour créer mes programmes Python? Puis-je utiliser un autre éditeur de texte?
A. Vous n’avez pas besoin D’utiliser IDLE pour créer vos programmes Python; c’est bien d’utiliser un autre éditeur de texte. Par exemple, il est raisonnable D’utiliser L’éditeur TextEdit fourni avec Mac OS X., Cependant, si vous utilisez un autre éditeur de texte, assurez-vous de modifier ses paramètres afin qu’il (1) utilise un schéma d’indentation à quatre espaces et (2) indente en utilisant des espaces au lieu de tabulations. La page Wikipedia Comparison of text editors fournit des descriptions sommaires de nombreux éditeurs de texte.