From 0262e7670d638e98db2e0aee34592612522da980 Mon Sep 17 00:00:00 2001 From: Sinma Date: Sat, 6 Jul 2013 22:37:39 +0200 Subject: [PATCH 01/30] =?UTF-8?q?R=C3=A9organisation=20de=20=C2=ABPrincipe?= =?UTF-8?q?s=20de=20fonctionnement=C2=BB=20et=20simplification=20de=20la?= =?UTF-8?q?=20pr=C3=A9sentation=20des=20commandes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dans la partie «Principes de fonctionnement», j’ai placé le texte explicatif avant la description pour les deux derniers points de la liste. J’ai aussi supprimé ce qu’il y avait avant le $ pour les lignes de commandes, ça risque moins de provoquer la confusion (moi-même je n’ai pas compris tout de suite) --- README.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 3c0992a3..1a22440f 100644 --- a/README.md +++ b/README.md @@ -33,13 +33,14 @@ Les principes sont assez simples : Dans les deux cas, cela revient au même : vous disposez localement d'un dépôt sur lequel vous allez pouvoir travailler. * Travailler sur votre dépôt. - * Versionner vos modifications -> Créer un commit. Une fois satisfait de votre modification ou de votre ajout, vous pouvez versionner vos modifications. En langage Git, on parle de commit. Ce commit crée une nouvelle version du fichier. S'il s'agit d'un nouveau fichier, ce sera la première version. - * Publier vos modifications. - + * Versionner vos modifications → Créer un commit. + Vos commits sont dans votre dépôt local. Vous avez alors la possibilité de les publier vers le dépôt initial ou même vers un autre dépôt. En langage Git, on parle de push. Si vous ne disposez pas des droit de publication sur dépôt distant, vous pouvez aussi proposer vos modifications au responsable du dépôt. En langage Git on parle de pull request. + + * Publier vos modifications. En résumé, vous créez un dépôt local, vous travaillez, vous committez et vous publiez. Facile, non ? @@ -48,7 +49,7 @@ En résumé, vous créez un dépôt local, vous travaillez, vous committez et vo Concrètement, voici ce que ça donne pour ce projet. Commençons pas cloner joyeusement le projet. Dans votre dossier personnel, placez vous à l'endroit où vous souhaitez créer votre dépôt local puis exécutez la commande de clonage ```bash -git clone https://github.com/framasoft/plongez-dans-python3.git +$git clone https://github.com/framasoft/plongez-dans-python3.git ``` Vous devriez obtenir le résultat suivant. Vous remarquerez que cette opération crée automatiquement un dossier dans lequel figurera votre dépôt : @@ -65,7 +66,7 @@ Resolving deltas: 100% (1587/1587), done. Faites une modification. Vous pouvez obtenir à tout moment le statut de votre dépôt : ```bash -Blake:plongez-dans-python3 gcoulais$ git status +$ git status # On branch master # Untracked files: # (use "git add ..." to include in what will be committed) @@ -89,8 +90,8 @@ Ici un fichier README.md a été ajouté mais n'a pas encore été committé. Gi Ajoutons maintenant le fichier au suivi de version et committons. L'opération se déroule donc en deux fois : add puis commit. Un commit est toujours accompagné d'un message expliquant ce que vous avez fait. ```bash -Blake:plongez-dans-python3 gcoulais$ git add README.md -Blake:plongez-dans-python3 gcoulais$ git commit -m "Ajout du README.md" +$ git add README.md +$ git commit -m "Ajout du README.md" [master 2c53431] Ajout du README.md 1 file changed, 80 insertions(+) create mode 100644 README.md @@ -99,7 +100,7 @@ Blake:plongez-dans-python3 gcoulais$ git commit -m "Ajout du README.md" Il ne reste plus qu'à publier la modification sur le dépôt distant : ```bash -Blake:plongez-dans-python3 gcoulais$ git push origin master +$ git push origin master Counting objects: 4, done. Delta compression using up to 4 threads. Compressing objects: 100% (3/3), done. @@ -114,7 +115,7 @@ To https://github.com/framasoft/plongez-dans-python3.git Effectivement, d'autres que vous travaillent sur cette traduction. Il faut donc que vous puissiez récupérer leurs modifications. Encore une fois, c'est un jeu d'enfant. Placez vous simplement dans votre dépôt et magie : ```bash -Blake:plongez-dans-python3 gcoulais$ git pull origin master +$ git pull origin master From https://github.com/framasoft/plongez-dans-python3 * branch master -> FETCH_HEAD Already up-to-date. @@ -123,7 +124,7 @@ Already up-to-date. Ici ce n'est pas très parlant : le dépôt local était déjà à jour. Mais c'est bien là que vous verrez apparaître toutes les modifications de vos petits camarades. Attention, si vous avez des modifications en cours, Git refusera de faire l'opération de pull. Il suffit de mettre de côté vos modifications, de récupérer la dernière version du dépôt distant puis d'y appliquer vos modifications en cours. En langage git, ça donne ça : ```bash -Blake:plongez-dans-python3 gcoulais$ git stash +$ git stash Saved working directory and index state WIP on master: 7583460 README : coloration syntaxique pour les blocs de code HEAD is now at 7583460 README : coloration syntaxique pour les blocs de code ``` @@ -131,13 +132,13 @@ HEAD is now at 7583460 README : coloration syntaxique pour les blocs de code puis ```bash -Blake:plongez-dans-python3 gcoulais$ git pull origin master +$ git pull origin master ``` et enfin ```bash -Blake:plongez-dans-python3 gcoulais$ git stash apply +$ git stash apply # On branch master # Changes not staged for commit: # (use "git add ..." to update what will be committed) @@ -154,5 +155,3 @@ no changes added to commit (use "git add" and/or "git commit -a") TODO: expliquer brièvement les branches. TODO: expliquer brièvement les remote. Pourquoi origin master - - From 35c2a4c061a953e0ced1f69b0ecaabc1dbb224cd Mon Sep 17 00:00:00 2001 From: Sinma Date: Sat, 6 Jul 2013 23:08:02 +0200 Subject: [PATCH 02/30] =?UTF-8?q?Correction=20d=E2=80=99espace=20ins=C3=A9?= =?UTF-8?q?cable=20(mode=20typo=20nazi)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 00-index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/00-index.html b/00-index.html index e7bf7b40..96c183ae 100644 --- a/00-index.html +++ b/00-index.html @@ -21,7 +21,7 @@
 
-

Vous êtes ici :   +

Vous êtes ici : 

Plongez dans Python 3

From dd60bc9fc192fbdc31cc99ca5cba95c2a9d49d94 Mon Sep 17 00:00:00 2001 From: Gilles Coulais Date: Sun, 7 Jul 2013 12:01:15 +0200 Subject: [PATCH 03/30] Ajouts : branches, remotes --- README.md | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 87 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 1a22440f..56f72435 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,9 @@ TODO: expliquer le projet, comment participer, qui contacter, à quelle on mange GIT : petit guide à l'usage du débutant --------------------------------------- -Git est un système de gestion de versions décentralisé [DVCS](https://en.wikipedia.org/wiki/Distributed_revision_control). Voilà pour les gros mots. Passons maintenant à quelque chose de compréhensible pour l'humain courant. +Git est un système de gestion de versions décentralisé [DVCS](https://en.wikipedia.org/wiki/Distributed_revision_control). Voilà pour les gros mots. + +Passons maintenant à quelque chose de compréhensible pour l'humain courant. Ce guide doit vous mettre le pied à l'étrier du projet de traduction de Dive Into Python 3. ### Git : kesako ? @@ -17,7 +19,7 @@ Git permet de gérer des versions de fichiers. Grâce à Git, on sait qui a fait ### Je n'y connais rien. Que fais je ? -Eh bien vous apprenez. Pas de panique : inutile d'avoir fait Polytechnique. La courbe d'apprentissage des commandes de base est très rapide. +Eh bien vous apprenez. Pas de panique : inutile d'avoir fait Polytechnique. La courbe d'apprentissage des commandes de base est très rapide. Vous allez apprendre comment fonctionne Git avec des explications pour être humain et comment utiliser les commandes de base de Git : clone, pull, push, log, commit, branch, status... #### Installation @@ -129,13 +131,13 @@ Saved working directory and index state WIP on master: 7583460 README : colorati HEAD is now at 7583460 README : coloration syntaxique pour les blocs de code ``` -puis +puis : ```bash $ git pull origin master ``` -et enfin +et enfin : ```bash $ git stash apply @@ -151,7 +153,85 @@ no changes added to commit (use "git add" and/or "git commit -a") #### Origin master : c'est quoi cette bouteille de lait ? -#### À propos des branches +Lors des opérations de récupératio (pull) et publication (push), vous avez utilisé des choses inconnues : origin master. Tout d'abord, c'est dangereux d'exécuter une commande sans savoir ce qu'elle fait :) . Bon, ici aucun chaton n'a été tué, l'honneur est sauf. Mais alors qu'est ce que c'est que ce 'origin master' ? + +Votre dépôt local est autonome. Vous pouvez n'utiliser que lui et ne jamais rien publier. Mais si vous souhaitez contribuer à un autre dépôt, il y a un moment où votre votre dépôt local doit connaitre un plusieurs dépôts externes vers lesquels il pourra publier ou desquels il pourra récupérer des mise à jour. En langage Git, cela s'appelle un remote. Un remote est un dépôt distant qui est associé au votre. + +Par ailleurs, votre dépôt local peut être associé à plusieurs remotes. Il faut donc un moyen de différencier ces remotes. Ils sont donc nommés. + +Enfin, un remote contient au moins une branche, il faut donc pouvoir identifier la branche distante avec laquelle vous souhaitez communiquer. Comment ça vous ne savez pas ce qu'est une branche ? Un peu de patience, ça vient. + +Pour en revenir à ce qui nous intéresse, origin est donc un dépôt distant et master une branche dans ce dépôt. La magie, c'est que vous n'avez rien fait pour créer ou nommer ce remote. En fait, Git l'a fait tout seul comme un grand lorsque vous avez cloné le dépôt. Vous pouvez voir les dépôts auxquels vous être abonnés avec une simple commande : + +```bash +$ git remote -v +origin git@github.com:framasoft/plongez-dans-python3.git (fetch) +origin git@github.com:framasoft/plongez-dans-python3.git (push) +no changes added to commit (use "git add" and/or "git commit -a") +``` + +Il y a beaucoup de choses que l'on peut faire avec les remotes. Il y a cependant de grandes chances que cette simple commande vous soit suffisante dans le cadre de ce projet. + +#### Jardinons un peu : les branches + +Pour en terminer avec ce petit voyage au pays de Git, soyons un peu bucoliques. Lorsque vous créez ou clonez un dépôt, Git crée une branche par défaut appelée master. Une branche est une sorte de copie du dépôt (en fait Git ne copie pas vraiment les données, mais nous n'irons pas aussi loin). Vous pouvez alors travailler sur cette copie sans impacter les autres branches : toute ce qui est committé dans cette nouvelle branche n'apparaîtra pas dans les autres. Si au final vous êtes satisfaits de votre travail, il ne vous reste plus qu'à commiter vos modifications dans cette branche puis à les rapatrier dans la branche master. En langage Git, on parle de merge. Mais vous pouvez aussi ne pas être content de ce que vous avez fait et ne pas vouloir conserver ces modifications. Il suffit de les committer puis de supprimer la nouvelle branche. + +Pour connaitre la liste des branches de votre dépôt local : + +```bash +$ git branch +* master +``` + +Pour créer une nouvelle branche : + +```bash +$ git branch maNouvelleBranche +$ git branch + maNouvelleBranche +* master +``` + +L'astérisque vous indique le dépôt sur lequel vous travaillez. Changeons de branche pour travailler sur maNouvelleBranche : + +```bash +$ git checkout maNouvelleBranche +M README.md +Switched to branch 'maNouvelleBranche' +gilles@Arctica:~/Developpement/Python/DiveIntoPython3$ git branch +* maNouvelleBranche + master +``` + +L'astérisque vous montre que vous êtes désormais sur la branche maNouvelleBranche. + +#### Faites le petit chef : lister les commits + +Dans votre activité professionnelle, vous avez sûrement un (petit) chef qui vient vous voir 20 fois par jour en vous disant "Alors, t'en es où ?". Oui, c'est énervant. + +Mais Git est un gars calme et posé qui répondra toujours à vos sollicitations. Alors n'hésitez pas à faire le chef : + +```bash +$ git log +commit 35c2a4c061a953e0ced1f69b0ecaabc1dbb224cd +Author: Sinma +Date: Sat Jul 6 23:08:02 2013 +0200 + + Correction d’espace insécable (mode typo nazi) + +commit 0262e7670d638e98db2e0aee34592612522da980 +Author: Sinma +Date: Sat Jul 6 22:37:39 2013 +0200 + + Réorganisation de «Principes de fonctionnement» et simplification de la présentation des commandes + + Dans la partie «Principes de fonctionnement», j’ai placé le texte explicatif avant la description pour les deux derniers points de la liste. + + J’ai aussi supprimé ce qu’il y avait avant le $ pour les lignes de commandes, ça risque moins de provoquer la confusion (moi-même je n’ai pas comp + +commit f38a3530decc51c6ec72163f9595387409e506af +[...] +``` +Vous pouvez naviguer dans l'historique des commits avec les flèches haut et bas de votre clavier. Quittez avec q. -TODO: expliquer brièvement les branches. -TODO: expliquer brièvement les remote. Pourquoi origin master +Vous avez désormais les armes pour démarrer. Il y a énormément d'autres choses que vous pouvez faire avec Git mais ce n'est pas l'objet de ce tutoriel. Pour savoir comment faire telle ou telle chose, vous pouvez consulter le [Git Book](http://git-scm.com/book/fr/) ou solliciter la [liste de discussion](http://www.framalistes.org/sympa/info/plongez-dans-python-3). From 8310f17516b2e692bdee0773370190cee1b758f7 Mon Sep 17 00:00:00 2001 From: Sinma Date: Thu, 11 Jul 2013 15:31:39 +0200 Subject: [PATCH 04/30] =?UTF-8?q?Ajout=20d=E2=80=99une=20espace=20dans=20l?= =?UTF-8?q?e=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La correction la plus nulle du monde --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 56f72435..d1da3ab7 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ En résumé, vous créez un dépôt local, vous travaillez, vous committez et vo Concrètement, voici ce que ça donne pour ce projet. Commençons pas cloner joyeusement le projet. Dans votre dossier personnel, placez vous à l'endroit où vous souhaitez créer votre dépôt local puis exécutez la commande de clonage ```bash -$git clone https://github.com/framasoft/plongez-dans-python3.git +$ git clone https://github.com/framasoft/plongez-dans-python3.git ``` Vous devriez obtenir le résultat suivant. Vous remarquerez que cette opération crée automatiquement un dossier dans lequel figurera votre dépôt : From 7be0c7ef866788a9fa17681db99410f1ac22d228 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 13 Jul 2013 22:40:08 +0200 Subject: [PATCH 05/30] Traduction chapitre 1. --- 01-installing-python.html | 282 +++++++++++++++++++------------------- 1 file changed, 141 insertions(+), 141 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index 3c6134a4..ee64904d 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -1,6 +1,6 @@ --- title: Installer Python -status: Non traduit +status: Relecture permalink: installing-python.html --- @@ -19,21 +19,21 @@
  
-

You are here: Home Dive Into Python 3 -

Difficulty level: ♦♢♢♢♢ -

Installing Python

+

Vous êtes ici : Home Dive Into Python 3 +

Niveau de difficulté : ♦♢♢♢♢ +

Installer Python

-

Tempora mutantur nos et mutamur in illis. (Times change, and we change with them.)
— ancient Roman proverb +

Tempora mutantur nos et mutamur in illis. (Les temps changent et nous changeons avec eux.)
— ancien proverbe romain

 

Diving In

-

Before you can start programming in Python 3, you need to install it. Or do you? +

Avant de commencer à programmer avec Python 3, vous devez l'installer. Quoi que... -

Which Python Is Right For You?

+

Quel Python vous sied ?

-

If you're using an account on a hosted server, your ISP may have already installed Python 3. If you’re running Linux at home, you may already have Python 3, too. Most popular GNU/Linux distributions come with Python 2 in the default installation; a small but growing number of distributions also include Python 3. Mac OS X includes a command-line version of Python 2, but as of this writing it does not include Python 3. Microsoft Windows does not come with any version of Python. But don’t despair! You can point-and-click your way through installing Python, regardless of what operating system you have. +

Si vous utilisez un compte sur un serveur mutualisé, votre hébergeur a probablement déjà installé Python 3. Si vous utilisez Linux chez vous, il se peut aussi que vous ayiez déjà Python 3. La plupart des distributions GNU/Linux fournissent Python 2 comme installation par défaut ; une partie, petite mais grandissante, d'entre elles inclut même Python 3. MacOS X inclut la version en ligne de commande de Python 2, mais, à l'heure où j'écris ces lignes, n'inclut pas encore Python 3. Microsoft Windows n'est distribué avec aucune version de Python. Mais ne désespérez pas ! Vous voulez installer Python quel que soit votre système d'exploitation. -

The easiest way to check for Python 3 on your Linux or Mac OS X system is from the command line. Once you’re at a command line prompt, just type python3 (all lowercase, no spaces), press ENTER, and see what happens. On my home Linux system, Python 3.1 is already installed, and this command gets me into the Python interactive shell. +

La façon la plus simple de savoir si Python 3 est sur votre système Linux ou Mac OS X est de le faire par la ligne de commande. Une fois que vous avez un terminal, écrivez simplement python3 (en minuscules, sans espace), appuyez sur ENTER, et regardez ce qu'il se passe. Sur mon système Linux, Python 3.1 est installé, et cette commande m'affiche leshell interactif de Python.

 mark@atlantis:~$ python3
@@ -42,259 +42,259 @@ 

Which Python Is Right For You?

Type "help", "copyright", "credits" or "license" for more information. >>>
-

(Type exit() and press ENTER to exit the Python interactive shell.) +

(Écrivez exit() et appuyez sur ENTER pour quitter le shell interactif de Python.) -

My web hosting provider also runs Linux and provides command-line access, but my server does not have Python 3 installed. (Boo!) +

Mon hébergeur web utilise également Linux et fournit un accès par ligne de commande, mais mon serveur n'a pas Python 3 installé. (Ouh !)

 mark@manganese:~$ python3
 bash: python3: command not found
-

So back to the question that started this section, “Which Python is right for you?” Whichever one runs on the computer you already have. +

Donc, pour revenir à la question qui a commencé cette section, quel Python vous sied ?” N'importe lequel, du moment qu'il tourne sur l'ordinateur que vous avez déjà. -

[Read on for Windows instructions, or skip to Installing on Mac OS X, Installing on Ubuntu Linux, or Installing on Other Platforms.] +

[Continuez de lire pour les instructions pour Windows, ou sautez à Installer sur Mac OS X, Installer sur Ubuntu Linux, ou Installer sur d'autres plateformes.]

⁂ -

Installing on Microsoft Windows

+

Installer sur Microsoft Windows

-

Windows comes in two architectures these days: 32-bit and 64-bit. Of course, there are lots of different versions of Windows — XP, Vista, Windows 7 — but Python runs on all of them. The more important distinction is 32-bit v. 64-bit. If you have no idea what architecture you’re running, it’s probably 32-bit. +

Windows est disponible sous deux architectures de nos jours : 32-bit et 64-bit. Bien sûr, il y a beaucoup de versions de Windows — XP, Vista, Windows 7 — mais Python fonctionne sur toutes. La distinction la plus importante est 32-bit / 64-bit. Si vous n'avez aucune idée de l'architecture que vous utilisez, il s'agit probablement de 32-bit. -

Visit python.org/download/ and download the appropriate Python 3 Windows installer for your architecture. Your choices will look something like this: +

Allez sur python.org/download/ (en anglais) et téléchargez la version appropriée à votre architecture de l'installateur Python 3 pour Windows. Les choix qui vous sont proposez seront quelque chose du genre :

    -
  • Python 3.1 Windows installer (Windows binary — does not include source) -
  • Python 3.1 Windows AMD64 installer (Windows AMD64 binary — does not include source) +
  • Python 3.1 Windows installer (Binaire Windows  — n'inclut pas les sources) +
  • Python 3.1 Windows AMD64 installer (Binaire Windows AMD64 — n'inclut pas les sources)
-

I don’t want to include direct download links here, because minor updates of Python happen all the time and I don’t want to be responsible for you missing important updates. You should always install the most recent version of Python 3.x unless you have some esoteric reason not to. +

Je ne veux pas inclure des liens de téléchargement direct ici, car des mises à jour mineures de Python arrivent régulièrement et je ne veux pas être responsable de vous faire manquer des mises à jour importantes. Vous devriez toujours installer la version la plus récente de Python 3.x à moins que vous ayiez une raison ésotérique de ne pas le faire.

  1. -

    [Windows dialog: open file security warning] -

    Once your download is complete, double-click the .msi file. Windows will pop up a security alert, since you’re about to be running executable code. The official Python installer is digitally signed by the Python Software Foundation, the non-profit corporation that oversees Python development. Don’t accept imitations! -

    Click the Run button to launch the Python 3 installer. +

    [Dialogue Windows : avertissement de sécurité à l’ouverture d’un fichier +

    Une fois que votre téléchargement est terminé, double-cliquez sur le fichier .msi. Windows affichera une alerte de sécurité, puisque vous êtes sur le point de lancer du code exécutable. L'installateur Python officiel est signé numériquement par la Python Software Foundation, l'organisation à but non lucratif qui gère le développement de Python. N'acceptez pas les imitations ! +

    Cliquez sur le bouton Exécuter pour lancer l'installateur de Python 3.

  2. -

    [Python installer: select whether to install Python 3.1 for all users of this computer] -

    The first question the installer will ask you is whether you want to install Python 3 for all users or just for you. The default choice is “install for all users,” which is the best choice unless you have a good reason to choose otherwise. (One possible reason why you would want to “install just for me” is that you are installing Python on your company’s computer and you don’t have administrative rights on your Windows account. But then, why are you installing Python without permission from your company’s Windows administrator? Don’t get me in trouble here!) -

    Click the Next button to accept your choice of installation type. +

    [Installateur Python : choisissez si vous voulez installer Python 3.1 pour tous les utilisateurs/trices de cet ordinateur] +

    La première question que l'installateur va vous poser et de savoir si vous voulez installer Python 3 pour tous les utilisateurs/trices ou seulement pour vous. Le choix par défaut et de le faire pour tous, ce qui est le meilleur choix à moins que vous ayiez une bonne raison d'en faire autrement. (Une des raisons possible de vouloir l'installer seulement pour vous et que vous installez Python sur un ordinateur de votre entreprise et que vous n'avez pas les droits administrateur pour votre compte Windows. Mais dans ce cas, pourquoi installez-vous Python sans la permission de l'administrateur/trice Windows de votre entreprise ? Ne me causez pas d'ennuis !) +

    Cliquez sur le bouton Suivant pour valider le choix de votre type d'installation.

  3. -

    [Python installer: select destination directory] -

    Next, the installer will prompt you to choose a destination directory. The default for all versions of Python 3.1.x is C:\Python31\, which should work well for most users unless you have a specific reason to change it. If you maintain a separate drive letter for installing applications, you can browse to it using the embedded controls, or simply type the pathname in the box below. You are not limited to installing Python on the C: drive; you can install it on any drive, in any folder. -

    Click the Next button to accept your choice of destination directory. +

    [Installateur Python : sélectionnez le répertoire de destination] +

    Ensuite, l'installateur vous demandera de choisir un répertoire d'installation. Le choix par défaut pour toutes les version de Python 3.1.x est C:\Python31\, ce qui devrait fonctionner pour la plupart des utilisateurs à moins que vous n'ayiez une raison particulière de le changer. Si vous maintenez une lettre de lecteur séparée pour installer des applications, vous pouvez naviguer vers celle-ci avec les contrôles proposés, ou simplement taper le chemin dans la boître dessous. Vous n'êtes pas limité(e) à installer Python sur le disque C: ; vous pouvez l'installer sur n'importe quel disque, dans n'importe quel dossier. +

    Cliquez sur le bouton Suivant pour valider le choix de votre répertoire de destination.

  4. -

    [Python installer: customize Python 3.1] -

    The next page looks complicated, but it’s not really. Like many installers, you have the option not to install every single component of Python 3. If disk space is especially tight, you can exclude certain components. +

    [Installateur Python : personnaliser Python 3.1] +

    La page suivante a l'air compliquée, mais elle ne l'est pas vraiment. Comme beaucoup d'installateurs, vous avez le choix de ne pas installer tous les composants de Python 3. Si l'espace disque est restreint vous pouvez choisir d'exclure certains composants.

      -
    • Register Extensions allows you to double-click Python scripts (.py files) and run them. Recommended but not required. (This option doesn’t require any disk space, so there is little point in excluding it.) -
    • Tcl/Tk is the graphics library used by the Python Shell, which you will use throughout this book. I strongly recommend keeping this option. -
    • Documentation installs a help file that contains much of the information on docs.python.org. Recommended if you are on dialup or have limited Internet access. -
    • Utility Scripts includes the 2to3.py script which you’ll learn about later in this book. Required if you want to learn about migrating existing Python 2 code to Python 3. If you have no existing Python 2 code, you can skip this option. -
    • Test Suite is a collection of scripts used to test the Python interpreter itself. We will not use it in this book, nor have I ever used it in the course of programming in Python. Completely optional. +
    • Register Extensions vous permet de double-cliquer les scripts Python (les fichiers .py) et de les lancer. Recommandé mais pas nécessaire. (Cette option ne requiert pas du tout d'espace disque donc ça n'a pas grand intérêt de l'exclure.) +
    • Tcl/Tk est la bibliothèque graphique utilisée par le Shell Python, que nous utiliseront tout au long de ce libre. Je recommande fortement de garder cette option. +
    • Documentation installe un fichier d'aide qui contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet. +
    • Utility Scripts inclut le script 2to3.py que vous allez apprendre à utiliser plus tard dans ce livre. Requis si vous voulez apprendre à migrer sur code Python 2 vers Python 3. Si vous n'avez pas de code Python 3 existant, vous pouvez sauter cette option. +
    • Test Suite est un ensemble de scripts utilisés pour tester l'interprète Python lui-même. Nous ne l'utiliserons pas dans ce livre, et je ne m'en suis jamais servis pour programmer en Python. Totalement optionel.
  5. -

    [Python installer: disk space requirements] -

    If you’re unsure how much disk space you have, click the Disk Usage button. The installer will list your drive letters, compute how much space is available on each drive, and calculate how much would be left after installation. -

    Click the OK button to return to the “Customizing Python” page. +

    [Installateur Python : espace disque nécessaire] +

    Si vous ne savez pas combien d'espace disque il vous reste, cliquez sur le bouton Disk Usage. L'installateur listera les lettres de lecteur, calculera combien d'espace est disponible sur chaque disque, et calculera combien il en restera après l'installation. +

    Cliquez sur le bouton OK pour retourner à la page « Customizing Python ».

  6. -

    [Python installer: removing Test Suite option will save 7908KB on your hard drive] -

    If you decide to exclude an option, select the drop-down button before the option and select “Entire feature will be unavailable.” For example, excluding the test suite will save you a whopping 7908KB of disk space. -

    Click the Next button to accept your choice of options. +

    [Installateur Python : supprimer l’option Test Suite qui libèrera 7908KO de votre disque dur] +

    Si vous décidez d'exclure une option, sélectionnez la bouton à la gauche de l'option et sélectionnez « Entire feature will be unavailable ». Par exemple, exclure la suite de tests vous épargnera l'utilisation de 7908KO d'espace disque. +

    Cliquez sur le bouton Suivant pour valider votre choix d'options.

  7. -

    [Python installer: progress meter] -

    The installer will copy all the necessary files to your chosen destination directory. (This happens so quickly, I had to try it three times to even get a screenshot of it!) +

    [Installateur Python : affichage de la progresstion] +

    L'installateur va copier les fichiers nécessaires dans le répertoire d'insallation. (Ça se passe vite, j'ai dû m'y prendre à trois fois pour réussir à en faire une capture d'écran !)

  8. -

    [Python installer: installation completed. Special Windows thanks to Mark Hammond, without whose years of freely shared Windows expertise, Python for Windows would still be Python for DOS.] -

    Click the Finish button to exit the installer. +

    [Installateur Python : installation terminée. Remerciements particuliers à Mark Hammond, qui a passé des années à partager gratuitement son expertise Windows pour transformer Python pour DOS en Python pour Windows.] +

    Cliquez sur le bouton Terminer pour quitter l'installateur.

  9. -

    [Windows Python Shell, a graphical interactive shell for Python] -

    In your Start menu, there should be a new item called Python 3.1. Within that, there is a program called IDLE. Select this item to run the interactive Python Shell. +

    [Shell Python pour Windows, un shell graphique interactif pour Python] +

    Dans votre menu Démarrer, il devrait y avoir un nouvel élément appelé Python 3.1. Dans celui-ci, un programme appelé IDLE. Sélectionnez cet élément pour lancer le Shell Python interactif.

-

[Skip to using the Python Shell] +

[Aller à utiliser le Shell Python]

⁂ -

Installing on Mac OS X

+

Installer sur Mac OS X

-

All modern Macintosh computers use the Intel chip (like most Windows PCs). Older Macs used PowerPC chips. You don’t need to understand the difference, because there’s just one Mac Python installer for all Macs. +

Tous les ordinateurs Macintosh modernes utilisent un processeur Intel (comme la plupart des PC sous Windows). Les plus vieux Macs utilisent des processeurs Power PC. Vous n'avez pas besoin de comprendre la différence car il n'y a qu'un seul installateur de Python pour Mac, pour tous les Macs. -

Visit python.org/download/ and download the Mac installer. It will be called something like Python 3.1 Mac Installer Disk Image, although the version number may vary. Be sure to download version 3.x, not 2.x. +

Visitez python.org/download/ et téléchagez l'installateur pour Mac. Il doit avoir un nom du genre Python 3.1 Mac Installer Disk Image, même si le numéro de version peut varier. Assurez-vous de télécharger la version 3.x et pas 2.x.

  1. -

    [contents of Python installer disk image] -

    Your browser should automatically mount the disk image and open a Finder window to show you the contents. (If this doesn’t happen, you’ll need to find the disk image in your downloads folder and double-click to mount it. It will be named something like python-3.1.dmg.) The disk image contains a number of text files (Build.txt, License.txt, ReadMe.txt), and the actual installer package, Python.mpkg. -

    Double-click the Python.mpkg installer package to launch the Mac Python installer. +

    [contenu de l’image disque de l’installateur Python] +

    Votre navigateur devrait automatiquement monter l'image disque et ouvrir une fenêtre Finder pour vous en afficher le contenu. (Si ce n'est pas le cas, vous devez trouver l'image disque dans votre dossier de téléchargement et double-cliquer pour la monter. Elle aura un nom du genre python-3.1.dmg.) L'image disque contient un certain nombre de fichiers texte (Build.txt, License.txt, ReadMe.txt), et l'installateur Python en lui-même, Python.mpkg. +

    Double-cliquez sur le paquet d'installation Python.mpkg pour lancer l'installateur Python pour Mac.

  2. -

    [Python installer: welcome screen] -

    The first page of the installer gives a brief description of Python itself, then refers you to the ReadMe.txt file (which you didn’t read, did you?) for more details. -

    Click the Continue button to move along. +

    [Installateur Python : écran d’accueil] +

    La première page de l'installateur donne une brève description de Python lui-même, puis vous dirige vers le fichier ReadMe.txt (que vous n'avez pas lu, n'est-ce pas ?) pour plus de détails. +

    Cliquez sur le bouton Continuer pour aller plus loin.

  3. -

    [Python installer: information about supported architectures, disk space, and acceptable destination folders] -

    The next page actually contains some important information: Python requires Mac OS X 10.3 or later. If you are still running Mac OS X 10.2, you should really upgrade. Apple no longer provides security updates for your operating system, and your computer is probably at risk if you ever go online. Also, you can’t run Python 3. +

    [Installateur Python: information à propos des architectures supporées, espace disque, et dossiers de destination acceptables] +

    La page suivante contient quelques informations importantes : Python requiert Mac OS X 10.3 ou plus récent. Si vous utilisez encore Mac OS X 10.2 vous devriez vraiment faire une mise à jour. Apple ne fournit plus de mises à jour de sécurité pour votre système d'exploitation et votre ordinateur est probablement vulnérable si vous allez en ligne. De plus, vous ne pouvez pas utiliser Python 3.

    Click the Continue button to advance.

  4. -

    [Python installer: software license agreement] -

    Like all good installers, the Python installer displays the software license agreement. Python is open source, and its license is approved by the Open Source Initiative. Python has had a number of owners and sponsors throughout its history, each of which has left its mark on the software license. But the end result is this: Python is open source, and you may use it on any platform, for any purpose, without fee or obligation of reciprocity. +

    [Installateur Python : accord de licence logicielle] +

    Comme tous les bons installateurs, Python affiche un accord de licence logicielle. Python est open source, et sa licence est approuvée par l'Open Source Initiative. Python a eu un certain nombre de propriétaires et de sponsors au cours de son histoire, chacun ayant laissé sa marque sur la licence logicelle. Mais le résultat final est le suivant : Python est open source, et vous pouvez l'utiliser sur n'importe quelle plateforme, pour n'importe quel but, gratuitement ou obligation de réciprocité.

    Click the Continue button once again.

  5. -

    [Python installer: dialog to accept license agreement] -

    Due to quirks in the standard Apple installer framework, you must “agree” to the software license in order to complete the installation. Since Python is open source, you are really “agreeing” that the license is granting you additional rights, rather than taking them away. -

    Click the Agree button to continue. +

    [Installateur Python : dialogue pour accepter l’accord de licence] +

    À cause des bizarreries dans le framework d'installation standard d'Apple, vous devez « accepter » l'accord de licence logicielle pour continuer m'installation. Étant donné que Python est open source, vous avez vraiment à accepter que la licence vous offre des droits additionnels plutôt que de vous les retirer. +

    Cliquez sur le bouton Accepter pour continuer.

  6. -

    [Python installer: standard install screen] -

    The next screen allows you to change your install location. You must install Python on your boot drive, but due to limitations of the installer, it does not enforce this. In truth, I have never had the need to change the install location. -

    From this screen, you can also customize the installation to exclude certain features. If you want to do this, click the Customize button; otherwise click the Install button. +

    [Installateur Python: écran d’installation standard] +

    L'écran suivant vous permet de changer l'endroit où vous installez Python. Vous devez installer Python sur votre lecteur de démarrage, mais à cause des limitations de l'installateur, il ne vérifie pas ceci. En vrai, je n'ai jamais eu besoin de changer la destination de l'installation. +

    À partir de cet écran, vous pouvez également personnaliser l'installation pour exclure certaines fonctionnalités. Si vous voulez le fiare, cliquez sur le bouton Personnaliser ; sinon, cliquez sur le bouton Installer.

  7. -

    [Python installer: custom install screen] -

    If you choose a Custom Install, the installer will present you with the following list of features: +

    [Installateur Python : écran d’installation personnalisée] +

    Si vous choisissez une installation personnalisée, l'installateur vous présentera une liste des fonctionnalités suivantes :

      -
    • Python Framework. This is the guts of Python, and is both selected and disabled because it must be installed. -
    • GUI Applications includes IDLE, the graphical Python Shell which you will use throughout this book. I strongly recommend keeping this option selected. -
    • UNIX command-line tools includes the command-line python3 application. I strongly recommend keeping this option, too. -
    • Python Documentation contains much of the information on docs.python.org. Recommended if you are on dialup or have limited Internet access. -
    • Shell profile updater controls whether to update your shell profile (used in Terminal.app) to ensure that this version of Python is on the search path of your shell. You probably don’t need to change this. -
    • Fix system Python should not be changed. (It tells your Mac to use Python 3 as the default Python for all scripts, including built-in system scripts from Apple. This would be very bad, since most of those scripts are written for Python 2, and they would fail to run properly under Python 3.) +
    • Python Framework. ce sont les entrailles de Python, qui est à la fois sélectionné et bloqué car il doit être installé. +
    • GUI Applications inclut IDLE, le Shell Python graphique que nous allons utiliser tout au long de ce livre. Je recommande fortement de laisser cette option sélectionnée. +
    • UNIX command-line tools inclut l'application python3 en ligne de commande. Je recommande fortement de conserver cette option aussi. +
    • Python Documentation contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet. +
    • Shell profile updater vérifie s'il faut vérifier votre profil de shell (utilisé dans Terminal.app) pour s'assurer que cette version de Python est dans le chemin dans lequel cherche votre chell. Vous n'avez probablement pas besoin de changer cela. +
    • Fix system Python ne devrait pas être changé. (Il dit à votre Mac d'utiliser Python 3 comme le Python par défaut pour tous les scripts, y compris les scripts d'Apple fournis pas le système. Ce serait vraiment mauvais étant donné que la plupart de ces scripts sont écrits pour Python 2 et qu'ils ne pourraient pas s'exécuter sur Python 3.)
    -

    Click the Install button to continue. +

    Cliquez sur le bouton Installer pour continuer.

  8. -

    [Python installer: dialog to enter administrative password] -

    Because it installs system-wide frameworks and binaries in /usr/local/bin/, the installer will ask you for an administrative password. There is no way to install Mac Python without administrator privileges. -

    Click the OK button to begin the installation. +

    [Installateur Python : dialogue demandant le mot de passe d’administration] +

    Étant donné qu'il installe des frameworks et des binaires disponibles pour tout le système dans /usr/local/bin/, l'installateur vous demander le mot de passe administrateur. Il n'y a aucun moyen d'installer Python sur Mac sans privilège d'administration. +

    Cliquez sur le bouton OK pour commencer l'installation.

  9. -

    [Python installer: progress meter] -

    The installer will display a progress meter while it installs the features you’ve selected. +

    [Installateur Python : affichage de la progression] +

    L'installateur va afficher la progression de l'installation pendant qu'il installe les fonctionnalités que vous avez sélectionnées.

  10. -

    [Python installer: install succeeded] -

    Assuming all went well, the installer will give you a big green checkmark to tell you that the installation completed successfully. -

    Click the Close button to exit the installer. +

    [Installateur Python : installation réussie] +

    En considérant que tout s'est bien passé, l'installateur vous affiche une grosse icône verte qui vous dit que l'installation s'est effectuée correctement. +

    Cliquez sur le bouton Quitter pour fermer l'installateur.

  11. -

    [contents of /Applications/Python 3.1/ folder] -

    Assuming you didn’t change the install location, you can find the newly installed files in the Python 3.1 folder within your /Applications folder. The most important piece is IDLE, the graphical Python Shell. -

    Double-click IDLE to launch the Python Shell. +

    [contenu du dossier /Applications/Python 3.1/] +

    En considérant que vous n'avez pas changé la destination de l'installation, vous pouvez trouver les fichiers nouvellement installés dans le dossier Python 3.1 de votre répertoire /Applications. La partie la plus importante est le Shell Python graphique IDLE. +

    Double-cliquez sur IDLE pour lancer le Shell Python.

  12. -

    [Mac Python Shell, a graphical interactive shell for Python] -

    The Python Shell is where you will spend most of your time exploring Python. Examples throughout this book will assume that you can find your way into the Python Shell. +

    [Le Shell Python pour Mac, un shell graphique et interactif pour Python] +

    Le Shell Python est l'endroit où vous passerez le plus de temps dans votre exploration de Python. Les exemples que vous trouverez tout au long de ce livre considèreront que vous arrivez à y accéder.

-

[Skip to using the Python Shell] +

[Aller à utiliser le Shell Python]

⁂ -

Installing on Ubuntu Linux

+

Installer sur Ubuntu Linux

-

Modern Linux distributions are backed by vast repositories of precompiled applications, ready to install. The exact details vary by distribution. In Ubuntu Linux, the easiest way to install Python 3 is through the Add/Remove application in your Applications menu. +

Les distributions Linux modernes proposent de vastes dépôts d'applications précompilées, prêtes à être installées. Les détails varient d'une distribution à l'autre. Pour Ubuntu Linux, la façon la plus simple d'installer Python est l'application Ajouter/supprimer des applications dans votre menu Applications.

  1. -

    [Add/Remove: Canonical-maintained applications] -

    When you first launch the Add/Remove application, it will show you a list of preselected applications in different categories. Some are already installed; most are not. Because the repository contains over 10,000 applications, there are different filters you can apply to see small parts of the repository. The default filter is “Canonical-maintained applications,” which is a small subset of the total number of applications that are officially supported by Canonical, the company that creates and maintains Ubuntu Linux. +

    [Ajouter/supprimer : des applications maintenues par Canonical] +

    Lorsque vous lancez pour la première fois l'application Ajouter/supprimer application, elle vous affirchera une liste des applications préselectionnées de différentes catégories. Certaines sont déjà installées ; la plupart ne l'est pas. Étant donné que le dépôt contient plus de 10 milliers d'applications, il y a différents filtres que vous pouvez appliquer pour voir de plus petites parties du dépôt. Le filter par défaut est « Applications maintenues par Canonical », qui est un petit sous-ensemble de toutes les applications : celles qui sont supportées par Canonical, qui est l'entreprise que a créé et qui maintient Ubuntu Linux.

  2. -

    [Add/Remove: all open source applications] -

    Python 3 is not maintained by Canonical, so the first step is to drop down this filter menu and select “All Open Source applications.” +

    [Ajouter/supprimer : toutes les applications open source] +

    Python 3 n'est pas maintenant par Canonical, donc la première étape est de dérouler ce menu de filtre et de sélectionner « Toutes les applications Open Source ».

  3. -

    [Add/Remove: search for Python 3] -

    Once you’ve widened the filter to include all open source applications, use the Search box immediately after the filter menu to search for Python 3. +

    [Ajouter/Supprimer : rechercher Python 3] +

    Une fois que vous avez agrandi le filtre pour inclure toutes les applications open source, utilisez la boîte de recherche juste après le menu de filtrage pour chercher Python 3.

  4. -

    [Add/Remove: select Python 3.0 package] -

    Now the list of applications narrows to just those matching Python 3. You’re going to check two packages. The first is Python (v3.0). This contains the Python interpreter itself. +

    [Ajouter/Supprimer : Sélectionner le paquet Python 3.0] +

    Maintenant, une liste d'application se restreint à celles correspondant à Python 3. Vous allez devoir cocher deux paquets. Le premier est Python (v3.0) (ou une version plus grande, telle que v3.3). Cette application contient l'interpréteur Python lui-même.

  5. -

    [Add/Remove: select IDLE for Python 3.0 package] -

    The second package you want is immediately above: IDLE (using Python-3.0). This is a graphical Python Shell that you will use throughout this book. -

    After you’ve checked those two packages, click the Apply Changes button to continue. +

    [Ajouter/Supprimer : sélectionner le paquet IDLE pour Python 3.0] +

    Le second paquet devrait être juste au-dessus : IDLE (utilisant Python-3.0). C'est un Shell Graphique Python que nous utiliserons tout au long de ce livre. +

    Une fois que vous avez coché ces deux paquets, cliquez sur le bouton Appliquer les modifications pour continuer.

  6. -

    [Add/Remove: apply changes] -

    The package manager will ask you to confirm that you want to add both IDLE (using Python-3.0) and Python (v3.0). -

    Click the Apply button to continue. +

    [Ajouter/Supprimer : appliquer les changements] +

    Le gestionnaire de paquets vous demandera de confirmer que vous voulez bien ajouer IDLE (utilisant Python-3.0) et Python (v3.0). +

    Cliquez sur le bouton Appliquer pour continuer

  7. -

    [Add/Remove: download progress meter] -

    The package manager will show you a progress meter while it downloads the necessary packages from Canonical’s Internet repository. +

    [Ajouter/Supprimer : affichage de la progression du téléchargement] +

    Le gestionnaire de paquets vous affichera la progression du téléchargement des paquets depuis le dépôt Internet de Canonical.

  8. -

    [Add/Remove: installation progress meter] -

    Once the packages are downloaded, the package manager will automatically begin installing them. +

    [Ajouter/Supprimer : progression de l’installation] +

    Une fois les paquets téléchargés, le gestionnaire de paquets va commencer à les installer.

  9. -

    [Add/Remove: new applications have been installed] -

    If all went well, the package manager will confirm that both packages were successfully installed. From here, you can double-click IDLE to launch the Python Shell, or click the Close button to exit the package manager. -

    You can always relaunch the Python Shell by going to your Applications menu, then the Programming submenu, and selecting IDLE. +

    [Ajouter/Supprimer : de nouvelles applications ont été installées] +

    Si tout s'est bien passé, le gestionnaire de paquets va confirmer que les deux paquets ont été installés avec succès. À partir de maintenant, vous pouvez double-cliquer sur IDLE pour lancer le Shell Python ou cliquer sur le bouton Fermer pour quitter le gestionnaire de paquets. +

    Vous pouvez à tout moment re-lancer le Shell Python en allant dans le menu Applications, puis dans le sous-menu Programmation, et en sélectionnant IDLE.

  10. -

    [Linux Python Shell, a graphical interactive shell for Python] -

    The Python Shell is where you will spend most of your time exploring Python. Examples throughout this book will assume that you can find your way into the Python Shell. +

    [Le Shell Python pour Linux, un shell graphique interactif pour Python] +

    Le Shell Python est l'endroit où vous passerez le plus clair de votre temps pendant votre exploration de Python. Les exemples fournis tout au long de ce livre assumeront que vous êtes capable de lancer le Shell Python.

-

[Skip to using the Python Shell] +

[Aller à utiliser le Shell Python]

⁂ -

Installing on Other Platforms

+

Installer sur d'autres plateformes

-

Python 3 is available on a number of different platforms. In particular, it is available in virtually every Linux, BSD, and Solaris-based distribution. For example, RedHat Linux uses the yum package manager. FreeBSD has its ports and packages collection, SUSE has zypper, and Solaris has pkgadd. A quick web search for Python 3 + your operating system should tell you whether a Python 3 package is available, and if so, how to install it. +

Python 3 est disponible sur un certain nombre d'autres plateformes. En particulier, il est disponible en théorie sur n'importe quelle distribution Linux, BSD, ou basée sur Solaris. Par exemple, RedHat Linux utilise le gestionnaire de paquets yum. FreeBSD a sa propre collection de ports et paquets, SUSE a zypper, et Solaris a pkgadd. Une rapide recherche sur le web de Python 3 + votre système d'exploitation devrait vous dire si un paquet Python 3 est disponible ; et si c'est le cas, comment l'installer.

⁂ -

Using The Python Shell

+

Utiliser le Shell Python

-

The Python Shell is where you can explore Python syntax, get interactive help on commands, and debug short programs. The graphical Python Shell (named IDLE) also contains a decent text editor that supports Python syntax coloring and integrates with the Python Shell. If you don’t already have a favorite text editor, you should give IDLE a try. +

Le Shell Python est l'endoit où vous pourrez explorer la syntaxe de Python, obtenir une aide interactive sur les commande, et déboguer de courts programmes. Le Shell Python graphique (nommé IDLE) contient aussi un éditeur de texte décent qui supporte la coloration syntaxe pour Python et s'intègre au Shell Python. Si vous n'avez pas déjà un éditeur de texte favori, vous devriez donner sa chance à IDLE. -

First things first. The Python Shell itself is an amazing interactive playground. Throughout this book, you’ll see examples like this: +

Commençons par le commencement. Le Shell Python lui-même est un terrain de jeu interactif surprenant. Au cours de ce livre, vous verrez des exemples comme celui-ci :

 >>> 1 + 1
 2
-

The three angle brackets, >>>, denote the Python Shell prompt. Don’t type that part. That’s just to let you know that this example is meant to be followed in the Python Shell. +

Les trois chevrons, >>>, correspondent au « prompt » du Shell Python. N'écrivez pas cette partie. Elle vous permet simpelement de savoir que cet exemple est censé être tapé dans le Shell Python. -

1 + 1 is the part you type. You can type any valid Python expression or command in the Python Shell. Don’t be shy; it won’t bite! The worst that will happen is you’ll get an error message. Commands get executed immediately (once you press ENTER); expressions get evaluated immediately, and the Python Shell prints out the result. +

1 + 1 est la partie que vous tapez. Vous pouvez taper n'importe quelle expression ou commandePython valide dans le Shell Python. Ne soyez pas timide ; il ne mord pas ! Le pire que vous puissiez obtenir est un message d'erreur. Les commandes sont exécutées immédiatement (une vois que vous appuyez sur ENTER) ; les expressions sont évaluées immédiatement, et le Shell Python affichera le résultat. -

2 is the result of evaluating this expression. As it happens, 1 + 1 is a valid Python expression. The result, of course, is 2. +

2 est le résultat de l'évaluation de l'expression. En effet, 1 + 1 est une expression Python valide. Le résultat, bien sûr, est 2. -

Let’s try another one. +

Essayons-en un autre.

->>> print('Hello world!')
-Hello world!
+>>> print('Bonjour tout le monde !')
+Bonjour tout le monde !
 
-

Pretty simple, no? But there’s lots more you can do in the Python shell. If you ever get stuck — you can’t remember a command, or you can’t remember the proper arguments to pass a certain function — you can get interactive help in the Python Shell. Just type help and press ENTER. +

Plutôt simple, non ? Mais il y a beaucoup d'autres choses que vous pouvez faire dans le Shell Python. Si à un moment vous vous retrouvez coincé(e) — vous ne pouvez vous souvenir d'une commande, ou vous ne vous souvenez pas des bons arguments à passer à une certaine fonction — vous pouvez obtenir une aide interactive dans le Shell Python. Tapez simplement help et appuyez sur ENTER.

 >>> help
 Type help() for interactive help, or help(object) for help about object.
-

There are two modes of help. You can get help about a single object, which just prints out the documentation and returns you to the Python Shell prompt. You can also enter help mode, where instead of evaluating Python expressions, you just type keywords or command names and it will print out whatever it knows about that command. +

Il y a deux modes d'aide. Vous pouvez obtenir de l'aide pour un seul objet, qui affiche seulement la documentation et retour au Shell Python. Vous pouvez aussi entrer en mode aide, où, au lieu d'évaluer des expressions Python, vous tapez juste des mots-clefs ou des noms de commandes et il affichera ce qu'il sait à propos de cette commande. -

To enter the interactive help mode, type help() and press ENTER. +

Pour entrer en mode d'aide interactive, tapez help() et appuyez sur ENTER.

 >>> help()
@@ -340,27 +340,27 @@ 

Using The Python Shell

has the same effect as typing a particular string at the help> prompt. >>>
    -
  1. To get documentation on the print() function, just type print and press ENTER. The interactive help mode will display something akin to a man page: the function name, a brief synopsis, the function’s arguments and their default values, and so on. If the documentation seems opaque to you, don’t panic. You’ll learn more about all these concepts in the next few chapters. -
  2. Of course, the interactive help mode doesn’t know everything. If you type something that isn’t a Python command, module, function, or other built-in keyword, the interactive help mode will just shrug its virtual shoulders. -
  3. To quit the interactive help mode, type quit and press ENTER. -
  4. The prompt changes back to >>> to signal that you’ve left the interactive help mode and returned to the Python Shell. +
  5. Pour avoir la documentation de la fonction print(), tapez simplement print et appuyez sur ENTER. Le mode d'aide interactive affichera automatiquement quelque chose de similaire à une page man : un nom de fonction, un résumé bref, les arguments de la fonction et leurs valeur par défaut, etc. Si la documentation vous semble opaque, je paniquez vous. Vous en appendrez plus sur ces concepts au cours des chapitres suivants. +
  6. Bien spur, le mode d'aide interactive ne sait pas tout. Si vous tapez quelque chose qui n'est pas une commande, un module, une fonction, ou un mot-clef natif, le mode d'aide interactif va seulement hausser ses épaules virtuelles. +
  7. Pour quitter le mode d'aide interactif, tapez quit et appuyez sur ENTER. +
  8. Le prompt retournera à >>> pour vous signaler que vous avez quitté le mode d'aide interactif et que vous êtes retourné(e) au Shell Python.
-

IDLE, the graphical Python Shell, also includes a Python-aware text editor. +

IDLE, le shell Python qui inclut aussi un éditeur de texte pour Python.

⁂ -

Python Editors and IDEs

+

Éditeurs et IDEs pour Python

-

IDLE is not the only game in town when it comes to writing programs in Python. While it’s useful to get started with learning the language itself, many developers prefer other text editors or Integrated Development Environments (IDEs). I won’t cover them here, but the Python community maintains a list of Python-aware editors that covers a wide range of supported platforms and software licenses. +

IDLE n'est pas la seule solution pour écrire des programmes en Python. Même s'il est utile pour commencer à apprendre le langage lui-même, beaucoup de développeurs(euses) lui préfèrent d'autres éditeurs de texte ou des Environnements de Développement Intégrés (IDEs). Je ne les couvrirai pas ici, mais la communauté de Python maintient une liste d'éditeurs pour Python qui couvre un large champ de plateformes supportées et le licences logicielles. -

You might also want to check out the list of Python-aware IDEs, although few of them support Python 3 yet. One that does is PyDev, a plugin for Eclipse that turns Eclipse into a full-fledged Python IDE. Both Eclipse and PyDev are cross-platform and open source. +

Vous pouvez également vouloir jeter un coup d'œil à la liste des IDEs supportant Python, même si quelques uns ne supportent pas encore Python 3. Par exemple PyDev, un plugin pour Eclipse qui transforme Eclipse en un véritable IDE pour Python. Eclipse et PyDev sont tous deux disponibles sur un grand nombre de plateformes et sont open source. -

On the commercial front, there is ActiveState’s Komodo IDE. It has per-user licensing, but students can get a discount, and a free time-limited trial version is available. +

Du côté commercial, il y a l'IDE Komodo d'ActiveState. C'est une licence par utilisateur, mais les étudiants peuvent obtenir une réduction, et une licence gratuite d'essay limitée dans le temps est disponible. -

I’ve been programming in Python for nine years, and I edit my Python programs in GNU Emacs and debug them in the command-line Python Shell. There’s no right or wrong way to develop in Python. Find a way that works for you! +

Je programme en Python depuis neuf ans, et j'écris mes programmes Python avec GNU Emacs et je les débogue avec le Shell Python en lignes de commandes. Il n'y a pas de bonne ou de mauvaise méthode pour développer en Python. Trouvez une façon qui vous convient ! -

+

© 2001–11 Mark Pilgrim From 8e0718ba034467528705d0793ce2645e91e0b4b5 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 16:39:59 +0200 Subject: [PATCH 06/30] fix typo --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index ee64904d..2353708a 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -77,7 +77,7 @@

Installer sur Microsoft Windows

  • [Installateur Python : choisissez si vous voulez installer Python 3.1 pour tous les utilisateurs/trices de cet ordinateur] -

    La première question que l'installateur va vous poser et de savoir si vous voulez installer Python 3 pour tous les utilisateurs/trices ou seulement pour vous. Le choix par défaut et de le faire pour tous, ce qui est le meilleur choix à moins que vous ayiez une bonne raison d'en faire autrement. (Une des raisons possible de vouloir l'installer seulement pour vous et que vous installez Python sur un ordinateur de votre entreprise et que vous n'avez pas les droits administrateur pour votre compte Windows. Mais dans ce cas, pourquoi installez-vous Python sans la permission de l'administrateur/trice Windows de votre entreprise ? Ne me causez pas d'ennuis !) +

    La première question que l'installateur va vous poser est de savoir si vous voulez installer Python 3 pour tous les utilisateurs/trices ou seulement pour vous. Le choix par défaut est de le faire pour tous, ce qui est le meilleur choix à moins que vous ayiez une bonne raison d'en faire autrement. (Une des raisons possible de vouloir l'installer seulement pour vous et que vous installez Python sur un ordinateur de votre entreprise et que vous n'avez pas les droits administrateur pour votre compte Windows. Mais dans ce cas, pourquoi installez-vous Python sans la permission de l'administrateur/trice Windows de votre entreprise ? Ne me causez pas d'ennuis !)

    Cliquez sur le bouton Suivant pour valider le choix de votre type d'installation.

  • From ed5d43887ec28f0db9e3a0d51a7459faa5c86488 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 16:42:05 +0200 Subject: [PATCH 07/30] fix typo + tournure de phrase --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index 2353708a..bdd9ad93 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -82,7 +82,7 @@

    Installer sur Microsoft Windows

  • [Installateur Python : sélectionnez le répertoire de destination] -

    Ensuite, l'installateur vous demandera de choisir un répertoire d'installation. Le choix par défaut pour toutes les version de Python 3.1.x est C:\Python31\, ce qui devrait fonctionner pour la plupart des utilisateurs à moins que vous n'ayiez une raison particulière de le changer. Si vous maintenez une lettre de lecteur séparée pour installer des applications, vous pouvez naviguer vers celle-ci avec les contrôles proposés, ou simplement taper le chemin dans la boître dessous. Vous n'êtes pas limité(e) à installer Python sur le disque C: ; vous pouvez l'installer sur n'importe quel disque, dans n'importe quel dossier. +

    Ensuite, l'installateur vous demandera de choisir un répertoire d'installation. Le choix par défaut pour toutes les version de Python 3.1.x est C:\Python31\, ce qui devrait fonctionner pour la plupart des utilisateurs à moins que vous n'ayiez une raison particulière de le changer. Si vous maintenez une lettre de lecteur séparée pour installer des applications, vous pouvez naviguer vers celle-ci avec les contrôles proposés, ou simplement taper le chemin dans la boîte dessous. Vous n'êtes pas obligé(e) d'installer Python sur le disque C: ; vous pouvez l'installer sur n'importe quel disque, dans n'importe quel dossier.

    Cliquez sur le bouton Suivant pour valider le choix de votre répertoire de destination.

  • From b4e1c4389304f9b75866bd79b12672d8bbb37404 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sun, 14 Jul 2013 17:02:33 +0200 Subject: [PATCH 08/30] Correction faute de frappe dans chapitre 1. --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index ee64904d..243475ce 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -31,7 +31,7 @@

    Diving In

    Quel Python vous sied ?

    -

    Si vous utilisez un compte sur un serveur mutualisé, votre hébergeur a probablement déjà installé Python 3. Si vous utilisez Linux chez vous, il se peut aussi que vous ayiez déjà Python 3. La plupart des distributions GNU/Linux fournissent Python 2 comme installation par défaut ; une partie, petite mais grandissante, d'entre elles inclut même Python 3. MacOS X inclut la version en ligne de commande de Python 2, mais, à l'heure où j'écris ces lignes, n'inclut pas encore Python 3. Microsoft Windows n'est distribué avec aucune version de Python. Mais ne désespérez pas ! Vous voulez installer Python quel que soit votre système d'exploitation. +

    Si vous utilisez un compte sur un serveur mutualisé, votre hébergeur a probablement déjà installé Python 3. Si vous utilisez Linux chez vous, il se peut aussi que vous ayiez déjà Python 3. La plupart des distributions GNU/Linux fournissent Python 2 comme installation par défaut ; une partie, petite mais grandissante, d'entre elles inclut même Python 3. MacOS X inclut la version en ligne de commande de Python 2, mais, à l'heure où j'écris ces lignes, n'inclut pas encore Python 3. Microsoft Windows n'est distribué avec aucune version de Python. Mais ne désespérez pas ! Vous pouvez installer Python simplement quel que soit votre système d'exploitation.

    La façon la plus simple de savoir si Python 3 est sur votre système Linux ou Mac OS X est de le faire par la ligne de commande. Une fois que vous avez un terminal, écrivez simplement python3 (en minuscules, sans espace), appuyez sur ENTER, et regardez ce qu'il se passe. Sur mon système Linux, Python 3.1 est installé, et cette commande m'affiche leshell interactif de Python. From 4d83a8fab0cb0f40f9e1b326ab13f6d273879e04 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sun, 14 Jul 2013 17:03:32 +0200 Subject: [PATCH 09/30] =?UTF-8?q?Remplacement=20de=20'ENTER'=20par=20'ENTR?= =?UTF-8?q?=C3=89E'.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01-installing-python.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index 243475ce..47cbe587 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -33,7 +33,7 @@

    Quel Python vous sied ?

    Si vous utilisez un compte sur un serveur mutualisé, votre hébergeur a probablement déjà installé Python 3. Si vous utilisez Linux chez vous, il se peut aussi que vous ayiez déjà Python 3. La plupart des distributions GNU/Linux fournissent Python 2 comme installation par défaut ; une partie, petite mais grandissante, d'entre elles inclut même Python 3. MacOS X inclut la version en ligne de commande de Python 2, mais, à l'heure où j'écris ces lignes, n'inclut pas encore Python 3. Microsoft Windows n'est distribué avec aucune version de Python. Mais ne désespérez pas ! Vous pouvez installer Python simplement quel que soit votre système d'exploitation. -

    La façon la plus simple de savoir si Python 3 est sur votre système Linux ou Mac OS X est de le faire par la ligne de commande. Une fois que vous avez un terminal, écrivez simplement python3 (en minuscules, sans espace), appuyez sur ENTER, et regardez ce qu'il se passe. Sur mon système Linux, Python 3.1 est installé, et cette commande m'affiche leshell interactif de Python. +

    La façon la plus simple de savoir si Python 3 est sur votre système Linux ou Mac OS X est de le faire par la ligne de commande. Une fois que vous avez un terminal, écrivez simplement python3 (en minuscules, sans espace), appuyez sur ENTRÉE, et regardez ce qu'il se passe. Sur mon système Linux, Python 3.1 est installé, et cette commande m'affiche leshell interactif de Python.

     mark@atlantis:~$ python3
    @@ -42,7 +42,7 @@ 

    Quel Python vous sied ?

    Type "help", "copyright", "credits" or "license" for more information. >>>
    -

    (Écrivez exit() et appuyez sur ENTER pour quitter le shell interactif de Python.) +

    (Écrivez exit() et appuyez sur ENTRÉE pour quitter le shell interactif de Python.)

    Mon hébergeur web utilise également Linux et fournit un accès par ligne de commande, mais mon serveur n'a pas Python 3 installé. (Ouh !) @@ -275,7 +275,7 @@

    Utiliser le Shell Python

    Les trois chevrons, >>>, correspondent au « prompt » du Shell Python. N'écrivez pas cette partie. Elle vous permet simpelement de savoir que cet exemple est censé être tapé dans le Shell Python. -

    1 + 1 est la partie que vous tapez. Vous pouvez taper n'importe quelle expression ou commandePython valide dans le Shell Python. Ne soyez pas timide ; il ne mord pas ! Le pire que vous puissiez obtenir est un message d'erreur. Les commandes sont exécutées immédiatement (une vois que vous appuyez sur ENTER) ; les expressions sont évaluées immédiatement, et le Shell Python affichera le résultat. +

    1 + 1 est la partie que vous tapez. Vous pouvez taper n'importe quelle expression ou commandePython valide dans le Shell Python. Ne soyez pas timide ; il ne mord pas ! Le pire que vous puissiez obtenir est un message d'erreur. Les commandes sont exécutées immédiatement (une vois que vous appuyez sur ENTRÉE) ; les expressions sont évaluées immédiatement, et le Shell Python affichera le résultat.

    2 est le résultat de l'évaluation de l'expression. En effet, 1 + 1 est une expression Python valide. Le résultat, bien sûr, est 2. @@ -286,7 +286,7 @@

    Utiliser le Shell Python

    Bonjour tout le monde ! -

    Plutôt simple, non ? Mais il y a beaucoup d'autres choses que vous pouvez faire dans le Shell Python. Si à un moment vous vous retrouvez coincé(e) — vous ne pouvez vous souvenir d'une commande, ou vous ne vous souvenez pas des bons arguments à passer à une certaine fonction — vous pouvez obtenir une aide interactive dans le Shell Python. Tapez simplement help et appuyez sur ENTER. +

    Plutôt simple, non ? Mais il y a beaucoup d'autres choses que vous pouvez faire dans le Shell Python. Si à un moment vous vous retrouvez coincé(e) — vous ne pouvez vous souvenir d'une commande, ou vous ne vous souvenez pas des bons arguments à passer à une certaine fonction — vous pouvez obtenir une aide interactive dans le Shell Python. Tapez simplement help et appuyez sur ENTRÉE.

     >>> help
    @@ -294,7 +294,7 @@ 

    Utiliser le Shell Python

    Il y a deux modes d'aide. Vous pouvez obtenir de l'aide pour un seul objet, qui affiche seulement la documentation et retour au Shell Python. Vous pouvez aussi entrer en mode aide, où, au lieu d'évaluer des expressions Python, vous tapez juste des mots-clefs ou des noms de commandes et il affichera ce qu'il sait à propos de cette commande. -

    Pour entrer en mode d'aide interactive, tapez help() et appuyez sur ENTER. +

    Pour entrer en mode d'aide interactive, tapez help() et appuyez sur ENTRÉE.

     >>> help()
    @@ -340,9 +340,9 @@ 

    Utiliser le Shell Python

    has the same effect as typing a particular string at the help> prompt. >>>
      -
    1. Pour avoir la documentation de la fonction print(), tapez simplement print et appuyez sur ENTER. Le mode d'aide interactive affichera automatiquement quelque chose de similaire à une page man : un nom de fonction, un résumé bref, les arguments de la fonction et leurs valeur par défaut, etc. Si la documentation vous semble opaque, je paniquez vous. Vous en appendrez plus sur ces concepts au cours des chapitres suivants. +
    2. Pour avoir la documentation de la fonction print(), tapez simplement print et appuyez sur ENTRÉE. Le mode d'aide interactive affichera automatiquement quelque chose de similaire à une page man : un nom de fonction, un résumé bref, les arguments de la fonction et leurs valeur par défaut, etc. Si la documentation vous semble opaque, je paniquez vous. Vous en appendrez plus sur ces concepts au cours des chapitres suivants.
    3. Bien spur, le mode d'aide interactive ne sait pas tout. Si vous tapez quelque chose qui n'est pas une commande, un module, une fonction, ou un mot-clef natif, le mode d'aide interactif va seulement hausser ses épaules virtuelles. -
    4. Pour quitter le mode d'aide interactif, tapez quit et appuyez sur ENTER. +
    5. Pour quitter le mode d'aide interactif, tapez quit et appuyez sur ENTRÉE.
    6. Le prompt retournera à >>> pour vous signaler que vous avez quitté le mode d'aide interactif et que vous êtes retourné(e) au Shell Python.
    From 369ac372b91e2122a3d0e9f146833e8e28ba51ee Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 17:35:44 +0200 Subject: [PATCH 10/30] fix typo --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index 09979fd3..1201c07e 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -90,7 +90,7 @@

    Installer sur Microsoft Windows

    La page suivante a l'air compliquée, mais elle ne l'est pas vraiment. Comme beaucoup d'installateurs, vous avez le choix de ne pas installer tous les composants de Python 3. Si l'espace disque est restreint vous pouvez choisir d'exclure certains composants.

    • Register Extensions vous permet de double-cliquer les scripts Python (les fichiers .py) et de les lancer. Recommandé mais pas nécessaire. (Cette option ne requiert pas du tout d'espace disque donc ça n'a pas grand intérêt de l'exclure.) -
    • Tcl/Tk est la bibliothèque graphique utilisée par le Shell Python, que nous utiliseront tout au long de ce libre. Je recommande fortement de garder cette option. +
    • Tcl/Tk est la bibliothèque graphique utilisée par le Shell Python, que nous utiliserons tout au long de ce libre. Je recommande fortement de garder cette option.
    • Documentation installe un fichier d'aide qui contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet.
    • Utility Scripts inclut le script 2to3.py que vous allez apprendre à utiliser plus tard dans ce livre. Requis si vous voulez apprendre à migrer sur code Python 2 vers Python 3. Si vous n'avez pas de code Python 3 existant, vous pouvez sauter cette option.
    • Test Suite est un ensemble de scripts utilisés pour tester l'interprète Python lui-même. Nous ne l'utiliserons pas dans ce livre, et je ne m'en suis jamais servis pour programmer en Python. Totalement optionel. From b945acd77e4511400fa7be4747aa9859d980ceac Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 17:45:08 +0200 Subject: [PATCH 11/30] fix typo --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index 1201c07e..3afaf2f9 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -92,7 +92,7 @@

      Installer sur Microsoft Windows

    • Register Extensions vous permet de double-cliquer les scripts Python (les fichiers .py) et de les lancer. Recommandé mais pas nécessaire. (Cette option ne requiert pas du tout d'espace disque donc ça n'a pas grand intérêt de l'exclure.)
    • Tcl/Tk est la bibliothèque graphique utilisée par le Shell Python, que nous utiliserons tout au long de ce libre. Je recommande fortement de garder cette option.
    • Documentation installe un fichier d'aide qui contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet. -
    • Utility Scripts inclut le script 2to3.py que vous allez apprendre à utiliser plus tard dans ce livre. Requis si vous voulez apprendre à migrer sur code Python 2 vers Python 3. Si vous n'avez pas de code Python 3 existant, vous pouvez sauter cette option. +
    • Utility Scripts inclut le script 2to3.py que vous allez apprendre à utiliser plus tard dans ce livre. Requis si vous voulez apprendre à migrer sur code Python 2 vers Python 3. Si vous n'avez pas de code Python 2 existant, vous pouvez sauter cette option.
    • Test Suite est un ensemble de scripts utilisés pour tester l'interprète Python lui-même. Nous ne l'utiliserons pas dans ce livre, et je ne m'en suis jamais servis pour programmer en Python. Totalement optionel.
    From 82e2598ae0cd96008b9b40b88101ec2eee18ebfc Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 17:54:52 +0200 Subject: [PATCH 12/30] fix typos --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index 3afaf2f9..de9cc6fe 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -93,7 +93,7 @@

    Installer sur Microsoft Windows

  • Tcl/Tk est la bibliothèque graphique utilisée par le Shell Python, que nous utiliserons tout au long de ce libre. Je recommande fortement de garder cette option.
  • Documentation installe un fichier d'aide qui contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet.
  • Utility Scripts inclut le script 2to3.py que vous allez apprendre à utiliser plus tard dans ce livre. Requis si vous voulez apprendre à migrer sur code Python 2 vers Python 3. Si vous n'avez pas de code Python 2 existant, vous pouvez sauter cette option. -
  • Test Suite est un ensemble de scripts utilisés pour tester l'interprète Python lui-même. Nous ne l'utiliserons pas dans ce livre, et je ne m'en suis jamais servis pour programmer en Python. Totalement optionel. +
  • Test Suite est un ensemble de scripts utilisés pour tester l'interprèteur Python lui-même. Nous ne l'utiliserons pas dans ce livre, et je ne m'en suis jamais servi pour programmer en Python. Totalement optionnel.
  • From f1eac241e6943d31177c4f83a7b8b83a79202481 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 17:56:18 +0200 Subject: [PATCH 13/30] fix tournure de phrase --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index de9cc6fe..29dffff1 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -98,7 +98,7 @@

    Installer sur Microsoft Windows

  • [Installateur Python : espace disque nécessaire] -

    Si vous ne savez pas combien d'espace disque il vous reste, cliquez sur le bouton Disk Usage. L'installateur listera les lettres de lecteur, calculera combien d'espace est disponible sur chaque disque, et calculera combien il en restera après l'installation. +

    Si vous ne savez pas combien d'espace disque il vous reste, cliquez sur le bouton Disk Usage. L'installateur listera les lettres de vos disques, calculera combien d'espace est disponible sur chaque disque, et calculera combien il en restera après l'installation.

    Cliquez sur le bouton OK pour retourner à la page « Customizing Python ».

  • From e1b14b4263be4f2307bc5e7762090e2ad2f0419d Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 17:57:22 +0200 Subject: [PATCH 14/30] fix --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index 29dffff1..1e4ae90f 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -102,7 +102,7 @@

    Installer sur Microsoft Windows

    Cliquez sur le bouton OK pour retourner à la page « Customizing Python ».

  • -

    [Installateur Python : supprimer l’option Test Suite qui libèrera 7908KO de votre disque dur] +

    [Installateur Python : supprimer l’option Test Suite qui épargnera 7908KO de votre disque dur]

    Si vous décidez d'exclure une option, sélectionnez la bouton à la gauche de l'option et sélectionnez « Entire feature will be unavailable ». Par exemple, exclure la suite de tests vous épargnera l'utilisation de 7908KO d'espace disque.

    Cliquez sur le bouton Suivant pour valider votre choix d'options. From 6286189f6cea33688b102943bbba677accd26528 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 18:05:19 +0200 Subject: [PATCH 15/30] fix typos + oublis de traduction --- 01-installing-python.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index 1e4ae90f..7f7848bb 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -107,8 +107,8 @@

    Installer sur Microsoft Windows

    Cliquez sur le bouton Suivant pour valider votre choix d'options.

  • -

    [Installateur Python : affichage de la progresstion] -

    L'installateur va copier les fichiers nécessaires dans le répertoire d'insallation. (Ça se passe vite, j'ai dû m'y prendre à trois fois pour réussir à en faire une capture d'écran !) +

    [Installateur Python : affichage de la progression] +

    L'installateur va copier les fichiers nécessaires dans le répertoire d'installation. (Ça se passe vite, j'ai dû m'y prendre à trois fois pour réussir à en faire une capture d'écran !)

  • [Installateur Python : installation terminée. Remerciements particuliers à Mark Hammond, qui a passé des années à partager gratuitement son expertise Windows pour transformer Python pour DOS en Python pour Windows.] @@ -128,7 +128,7 @@

    Installer sur Mac OS X

    Tous les ordinateurs Macintosh modernes utilisent un processeur Intel (comme la plupart des PC sous Windows). Les plus vieux Macs utilisent des processeurs Power PC. Vous n'avez pas besoin de comprendre la différence car il n'y a qu'un seul installateur de Python pour Mac, pour tous les Macs. -

    Visitez python.org/download/ et téléchagez l'installateur pour Mac. Il doit avoir un nom du genre Python 3.1 Mac Installer Disk Image, même si le numéro de version peut varier. Assurez-vous de télécharger la version 3.x et pas 2.x. +

    Visitez python.org/download/ et téléchargez l'installateur pour Mac. Il doit avoir un nom du genre Python 3.1 Mac Installer Disk Image, même si le numéro de version peut varier. Assurez-vous de télécharger la version 3.x et pas 2.x.

      @@ -143,24 +143,24 @@

      Installer sur Mac OS X

      Cliquez sur le bouton Continuer pour aller plus loin.

    1. -

      [Installateur Python: information à propos des architectures supporées, espace disque, et dossiers de destination acceptables] +

      [Installateur Python: information à propos des architectures supportées, espace disque, et dossiers de destination acceptables]

      La page suivante contient quelques informations importantes : Python requiert Mac OS X 10.3 ou plus récent. Si vous utilisez encore Mac OS X 10.2 vous devriez vraiment faire une mise à jour. Apple ne fournit plus de mises à jour de sécurité pour votre système d'exploitation et votre ordinateur est probablement vulnérable si vous allez en ligne. De plus, vous ne pouvez pas utiliser Python 3. -

      Click the Continue button to advance. +

      Cliquez sur le bouton Continuer pour avancer.

    2. [Installateur Python : accord de licence logicielle]

      Comme tous les bons installateurs, Python affiche un accord de licence logicielle. Python est open source, et sa licence est approuvée par l'Open Source Initiative. Python a eu un certain nombre de propriétaires et de sponsors au cours de son histoire, chacun ayant laissé sa marque sur la licence logicelle. Mais le résultat final est le suivant : Python est open source, et vous pouvez l'utiliser sur n'importe quelle plateforme, pour n'importe quel but, gratuitement ou obligation de réciprocité. -

      Click the Continue button once again. +

      Cliquez sur le bouton Continuer encore une fois.

    3. [Installateur Python : dialogue pour accepter l’accord de licence] -

      À cause des bizarreries dans le framework d'installation standard d'Apple, vous devez « accepter » l'accord de licence logicielle pour continuer m'installation. Étant donné que Python est open source, vous avez vraiment à accepter que la licence vous offre des droits additionnels plutôt que de vous les retirer. +

      À cause des bizarreries dans le framework d'installation standard d'Apple, vous devez « accepter » l'accord de licence logicielle pour continuer l'installation. Étant donné que Python est open source, vous acceptez vraiment que la licence vous offre des droits additionnels plutôt que de vous les retirer.

      Cliquez sur le bouton Accepter pour continuer.

    4. [Installateur Python: écran d’installation standard]

      L'écran suivant vous permet de changer l'endroit où vous installez Python. Vous devez installer Python sur votre lecteur de démarrage, mais à cause des limitations de l'installateur, il ne vérifie pas ceci. En vrai, je n'ai jamais eu besoin de changer la destination de l'installation. -

      À partir de cet écran, vous pouvez également personnaliser l'installation pour exclure certaines fonctionnalités. Si vous voulez le fiare, cliquez sur le bouton Personnaliser ; sinon, cliquez sur le bouton Installer. +

      À partir de cet écran, vous pouvez également personnaliser l'installation pour exclure certaines fonctionnalités. Si vous voulez le faire, cliquez sur le bouton Personnaliser ; sinon, cliquez sur le bouton Installer.

    5. [Installateur Python : écran d’installation personnalisée] From d9caaf0890132225f1281227c8dbf7978279630b Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 18:08:35 +0200 Subject: [PATCH 16/30] fix typo --- 01-installing-python.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index 7f7848bb..a3cd88b5 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -164,14 +164,14 @@

      Installer sur Mac OS X

    6. [Installateur Python : écran d’installation personnalisée] -

      Si vous choisissez une installation personnalisée, l'installateur vous présentera une liste des fonctionnalités suivantes : +

      Si vous choisissez une installation personnalisée, l'installateur vous présentera une liste des fonctionnalités suivantes :

      • Python Framework. ce sont les entrailles de Python, qui est à la fois sélectionné et bloqué car il doit être installé.
      • GUI Applications inclut IDLE, le Shell Python graphique que nous allons utiliser tout au long de ce livre. Je recommande fortement de laisser cette option sélectionnée.
      • UNIX command-line tools inclut l'application python3 en ligne de commande. Je recommande fortement de conserver cette option aussi.
      • Python Documentation contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet. -
      • Shell profile updater vérifie s'il faut vérifier votre profil de shell (utilisé dans Terminal.app) pour s'assurer que cette version de Python est dans le chemin dans lequel cherche votre chell. Vous n'avez probablement pas besoin de changer cela. -
      • Fix system Python ne devrait pas être changé. (Il dit à votre Mac d'utiliser Python 3 comme le Python par défaut pour tous les scripts, y compris les scripts d'Apple fournis pas le système. Ce serait vraiment mauvais étant donné que la plupart de ces scripts sont écrits pour Python 2 et qu'ils ne pourraient pas s'exécuter sur Python 3.) +
      • Shell profile updater vérifie s'il faut vérifier votre profil de shell (utilisé dans Terminal.app) pour s'assurer que cette version de Python est dans le chemin dans lequel cherche votre shell. Vous n'avez probablement pas besoin de changer cela. +
      • Fix system Python ne devrait pas être changé. (Il dit à votre Mac d'utiliser Python 3 comme le Python par défaut pour tous les scripts, y compris les scripts d'Apple fournis par le système. Ce serait vraiment mauvais étant donné que la plupart de ces scripts sont écrits pour Python 2 et qu'ils ne pourraient pas s'exécuter sur Python 3.)

      Cliquez sur le bouton Installer pour continuer. From 2d5a4188303324a31ec46391ad9694b60d2c16cd Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 18:13:41 +0200 Subject: [PATCH 17/30] fix typos --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index a3cd88b5..bd326e7f 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -211,7 +211,7 @@

      Installer sur Ubuntu Linux

      1. [Ajouter/supprimer : des applications maintenues par Canonical] -

        Lorsque vous lancez pour la première fois l'application Ajouter/supprimer application, elle vous affirchera une liste des applications préselectionnées de différentes catégories. Certaines sont déjà installées ; la plupart ne l'est pas. Étant donné que le dépôt contient plus de 10 milliers d'applications, il y a différents filtres que vous pouvez appliquer pour voir de plus petites parties du dépôt. Le filter par défaut est « Applications maintenues par Canonical », qui est un petit sous-ensemble de toutes les applications : celles qui sont supportées par Canonical, qui est l'entreprise que a créé et qui maintient Ubuntu Linux. +

        Lorsque vous lancez pour la première fois l'application Ajouter/supprimer, elle vous affichera une liste des applications préselectionnées de différentes catégories. Certaines sont déjà installées ; la plupart ne l'est pas. Étant donné que le dépôt contient plus de 10 milliers d'applications, il y a différents filtres que vous pouvez appliquer pour voir de plus petites parties du dépôt. Le filtre par défaut est « Applications maintenues par Canonical », qui est un petit sous-ensemble de toutes les applications : celles qui sont supportées par Canonical, qui est l'entreprise qui a créé et qui maintient Ubuntu Linux.

      2. [Ajouter/supprimer : toutes les applications open source] From 8d2003b5e20a7dc69a9b753c29f9134ae958acc0 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sun, 14 Jul 2013 18:23:34 +0200 Subject: [PATCH 18/30] fix typos + oublis de traduction --- 01-installing-python.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index bd326e7f..7520754f 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -265,7 +265,7 @@

        Installer sur d'autres plateformes

        Utiliser le Shell Python

        -

        Le Shell Python est l'endoit où vous pourrez explorer la syntaxe de Python, obtenir une aide interactive sur les commande, et déboguer de courts programmes. Le Shell Python graphique (nommé IDLE) contient aussi un éditeur de texte décent qui supporte la coloration syntaxe pour Python et s'intègre au Shell Python. Si vous n'avez pas déjà un éditeur de texte favori, vous devriez donner sa chance à IDLE. +

        Le Shell Python est l'endoit où vous pourrez explorer la syntaxe de Python, obtenir une aide interactive sur les commandes, et déboguer de courts programmes. Le Shell Python graphique (nommé IDLE) contient aussi un éditeur de texte décent qui supporte la coloration syntaxique pour Python et s'intègre au Shell Python. Si vous n'avez pas déjà un éditeur de texte favori, vous devriez donner sa chance à IDLE.

        Commençons par le commencement. Le Shell Python lui-même est un terrain de jeu interactif surprenant. Au cours de ce livre, vous verrez des exemples comme celui-ci : @@ -275,7 +275,7 @@

        Utiliser le Shell Python

        Les trois chevrons, >>>, correspondent au « prompt » du Shell Python. N'écrivez pas cette partie. Elle vous permet simpelement de savoir que cet exemple est censé être tapé dans le Shell Python. -

        1 + 1 est la partie que vous tapez. Vous pouvez taper n'importe quelle expression ou commandePython valide dans le Shell Python. Ne soyez pas timide ; il ne mord pas ! Le pire que vous puissiez obtenir est un message d'erreur. Les commandes sont exécutées immédiatement (une vois que vous appuyez sur ENTRÉE) ; les expressions sont évaluées immédiatement, et le Shell Python affichera le résultat. +

        1 + 1 est la partie que vous tapez. Vous pouvez taper n'importe quelle expression ou commande Python valide dans le Shell Python. Ne soyez pas timide ; il ne mord pas ! Le pire que vous puissiez obtenir est un message d'erreur. Les commandes sont exécutées immédiatement (une fois que vous appuyez sur ENTRÉE) ; les expressions sont évaluées immédiatement, et le Shell Python affichera le résultat.

        2 est le résultat de l'évaluation de l'expression. En effet, 1 + 1 est une expression Python valide. Le résultat, bien sûr, est 2. @@ -292,7 +292,7 @@

        Utiliser le Shell Python

        >>> help Type help() for interactive help, or help(object) for help about object.
  • -

    Il y a deux modes d'aide. Vous pouvez obtenir de l'aide pour un seul objet, qui affiche seulement la documentation et retour au Shell Python. Vous pouvez aussi entrer en mode aide, où, au lieu d'évaluer des expressions Python, vous tapez juste des mots-clefs ou des noms de commandes et il affichera ce qu'il sait à propos de cette commande. +

    Il y a deux modes d'aide. Vous pouvez obtenir de l'aide pour un seul objet, qui affiche seulement la documentation et retourne au Shell Python. Vous pouvez aussi entrer en mode aide, où, au lieu d'évaluer des expressions Python, vous tapez juste des mots-clefs ou des noms de commandes et il affichera ce qu'il sait à propos de cette commande.

    Pour entrer en mode d'aide interactive, tapez help() et appuyez sur ENTRÉE. @@ -314,7 +314,7 @@

    Utiliser le Shell Python

    help> -

    Note how the prompt changes from >>> to help>. This reminds you that you’re in the interactive help mode. Now you can enter any keyword, command, module name, function name — pretty much anything Python understands — and read documentation on it. +

    Notez que le prompt est passé de >>> à help>. Cela vous rappelle que vous êtes dans le mode d'aide interactive. Vous pouvez maintenant entrer n'importe quel mot clé, commande, nom de module, nom de fonction — à peu près tout ce que Python comprend — et lire leur documentation.

     help> print                                                                 
    
    From 09ef6511859c0532699911cfdc63d310f8255ee4 Mon Sep 17 00:00:00 2001
    From: Luc Didry 
    Date: Sun, 14 Jul 2013 18:33:08 +0200
    Subject: [PATCH 19/30] fix typos
    
    ---
     01-installing-python.html | 14 +++++++-------
     1 file changed, 7 insertions(+), 7 deletions(-)
    
    diff --git a/01-installing-python.html b/01-installing-python.html
    index 7520754f..678acbf2 100755
    --- a/01-installing-python.html
    +++ b/01-installing-python.html
    @@ -314,7 +314,7 @@ 

    Utiliser le Shell Python

    help>
    -

    Notez que le prompt est passé de >>> à help>. Cela vous rappelle que vous êtes dans le mode d'aide interactive. Vous pouvez maintenant entrer n'importe quel mot clé, commande, nom de module, nom de fonction — à peu près tout ce que Python comprend — et lire leur documentation. +

    Notez que le prompt est passé de >>> à help>. Cela vous rappelle que vous êtes dans le mode d'aide interactive. Vous pouvez maintenant entrer n'importe quel mot clef, commande, nom de module, nom de fonction — à peu près tout ce que Python comprend — et lire leur documentation.

     help> print                                                                 
    @@ -340,8 +340,8 @@ 

    Utiliser le Shell Python

    has the same effect as typing a particular string at the help> prompt. >>>
      -
    1. Pour avoir la documentation de la fonction print(), tapez simplement print et appuyez sur ENTRÉE. Le mode d'aide interactive affichera automatiquement quelque chose de similaire à une page man : un nom de fonction, un résumé bref, les arguments de la fonction et leurs valeur par défaut, etc. Si la documentation vous semble opaque, je paniquez vous. Vous en appendrez plus sur ces concepts au cours des chapitres suivants. -
    2. Bien spur, le mode d'aide interactive ne sait pas tout. Si vous tapez quelque chose qui n'est pas une commande, un module, une fonction, ou un mot-clef natif, le mode d'aide interactif va seulement hausser ses épaules virtuelles. +
    3. Pour avoir la documentation de la fonction print(), tapez simplement print et appuyez sur ENTRÉE. Le mode d'aide interactive affichera automatiquement quelque chose de similaire à une page man : un nom de fonction, un bref résumé, les arguments de la fonction et leurs valeurs par défaut, etc. Si la documentation vous semble opaque, ne paniquez pas. Vous en appendrez plus sur ces concepts au cours des chapitres suivants. +
    4. Bien sûr, le mode d'aide interactive ne sait pas tout. Si vous tapez quelque chose qui n'est pas une commande, un module, une fonction, ou un mot-clef natif, le mode d'aide interactif va seulement hausser ses épaules virtuelles.
    5. Pour quitter le mode d'aide interactif, tapez quit et appuyez sur ENTRÉE.
    6. Le prompt retournera à >>> pour vous signaler que vous avez quitté le mode d'aide interactif et que vous êtes retourné(e) au Shell Python.
    @@ -352,13 +352,13 @@

    Utiliser le Shell Python

    Éditeurs et IDEs pour Python

    -

    IDLE n'est pas la seule solution pour écrire des programmes en Python. Même s'il est utile pour commencer à apprendre le langage lui-même, beaucoup de développeurs(euses) lui préfèrent d'autres éditeurs de texte ou des Environnements de Développement Intégrés (IDEs). Je ne les couvrirai pas ici, mais la communauté de Python maintient une liste d'éditeurs pour Python qui couvre un large champ de plateformes supportées et le licences logicielles. +

    IDLE n'est pas la seule solution pour écrire des programmes en Python. Même s'il est utile pour commencer à apprendre le langage lui-même, beaucoup de développeurs(euses) lui préfèrent d'autres éditeurs de texte ou des Environnements de Développement Intégrés (IDEs). Je ne les couvrirai pas ici, mais la communauté de Python maintient une liste d'éditeurs pour Python qui couvre un large champ de plateformes supportées et de licences logicielles. -

    Vous pouvez également vouloir jeter un coup d'œil à la liste des IDEs supportant Python, même si quelques uns ne supportent pas encore Python 3. Par exemple PyDev, un plugin pour Eclipse qui transforme Eclipse en un véritable IDE pour Python. Eclipse et PyDev sont tous deux disponibles sur un grand nombre de plateformes et sont open source. +

    Vous pouvez également vouloir jeter un coup d'œil à la liste des IDEs supportant Python, bien que peu d'entre eux supportent aujourd'hui Python 3. Par exemple PyDev, un plugin pour Eclipse qui transforme Eclipse en un véritable IDE pour Python. Eclipse et PyDev sont tous deux disponibles sur un grand nombre de plateformes et sont open source. -

    Du côté commercial, il y a l'IDE Komodo d'ActiveState. C'est une licence par utilisateur, mais les étudiants peuvent obtenir une réduction, et une licence gratuite d'essay limitée dans le temps est disponible. +

    Du côté commercial, il y a l'IDE Komodo d'ActiveState. C'est une licence par utilisateur, mais les étudiants peuvent obtenir une réduction, et une licence gratuite d'essa limitée dans le temps est disponible. -

    Je programme en Python depuis neuf ans, et j'écris mes programmes Python avec GNU Emacs et je les débogue avec le Shell Python en lignes de commandes. Il n'y a pas de bonne ou de mauvaise méthode pour développer en Python. Trouvez une façon qui vous convient ! +

    Je programme en Python depuis neuf ans, et j'écris mes programmes Python avec GNU Emacs et je les débogue avec le Shell Python en lignes de commande. Il n'y a pas de bonne ou de mauvaise méthode pour développer en Python. Trouvez une façon qui vous convient !

    From 999c039e024d112541e6d7e04e384bb9b2fad569 Mon Sep 17 00:00:00 2001 From: Gatien Bovyn Date: Sun, 14 Jul 2013 19:35:27 +0200 Subject: [PATCH 20/30] typos --- 01-installing-python.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index 678acbf2..6d4d1b83 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -27,13 +27,13 @@

    Installer Python

     

    Diving In

    -

    Avant de commencer à programmer avec Python 3, vous devez l'installer. Quoi que... +

    Avant de commencer à programmer avec Python 3, vous devez l’installer. Quoi que...

    Quel Python vous sied ?

    -

    Si vous utilisez un compte sur un serveur mutualisé, votre hébergeur a probablement déjà installé Python 3. Si vous utilisez Linux chez vous, il se peut aussi que vous ayiez déjà Python 3. La plupart des distributions GNU/Linux fournissent Python 2 comme installation par défaut ; une partie, petite mais grandissante, d'entre elles inclut même Python 3. MacOS X inclut la version en ligne de commande de Python 2, mais, à l'heure où j'écris ces lignes, n'inclut pas encore Python 3. Microsoft Windows n'est distribué avec aucune version de Python. Mais ne désespérez pas ! Vous pouvez installer Python simplement quel que soit votre système d'exploitation. +

    Si vous utilisez un compte sur un serveur mutualisé, votre hébergeur a probablement déjà installé Python 3. Si vous utilisez Linux chez vous, il se peut aussi que vous ayiez déjà Python 3. La plupart des distributions GNU/Linux fournissent Python 2 comme installation par défaut ; une partie, petite mais grandissante, d’entre elles inclut même Python 3. MacOS X inclut la version en ligne de commande de Python 2, mais, à l’heure où j’écris ces lignes, n’inclut pas encore Python 3. Microsoft Windows est distribué sans aucune version de Python. Mais ne désespérez pas ! Vous pouvez installer Python simplement quel que soit votre système d’exploitation. -

    La façon la plus simple de savoir si Python 3 est sur votre système Linux ou Mac OS X est de le faire par la ligne de commande. Une fois que vous avez un terminal, écrivez simplement python3 (en minuscules, sans espace), appuyez sur ENTRÉE, et regardez ce qu'il se passe. Sur mon système Linux, Python 3.1 est installé, et cette commande m'affiche leshell interactif de Python. +

    La façon la plus simple de savoir si Python 3 est sur votre système Linux ou Mac OS X est de le faire par la ligne de commande. Une fois que vous avez un terminal, écrivez simplement python3 (en minuscules, sans espace), appuyez sur ENTRÉE, et regardez ce qu’il se passe. Sur mon système Linux, Python 3.1 est installé, et cette commande m’affiche leshell interactif de Python.

     mark@atlantis:~$ python3
    @@ -50,7 +50,7 @@ 

    Quel Python vous sied ?

    mark@manganese:~$ python3 bash: python3: command not found
    -

    Donc, pour revenir à la question qui a commencé cette section, quel Python vous sied ?” N'importe lequel, du moment qu'il tourne sur l'ordinateur que vous avez déjà. +

    Donc, pour revenir à la question qui a commencé cette section, quel Python vous sied ?” N'importe lequel, du moment qu'il tourne sur l'ordinateur que vous avez déjà.

    [Continuez de lire pour les instructions pour Windows, ou sautez à Installer sur Mac OS X, Installer sur Ubuntu Linux, ou Installer sur d'autres plateformes.] @@ -58,16 +58,16 @@

    Quel Python vous sied ?

    Installer sur Microsoft Windows

    -

    Windows est disponible sous deux architectures de nos jours : 32-bit et 64-bit. Bien sûr, il y a beaucoup de versions de Windows — XP, Vista, Windows 7 — mais Python fonctionne sur toutes. La distinction la plus importante est 32-bit / 64-bit. Si vous n'avez aucune idée de l'architecture que vous utilisez, il s'agit probablement de 32-bit. +

    Windows est disponible sous deux architectures de nos jours : 32-bit et 64-bit. Bien sûr, il y a beaucoup de versions de Windows — XP, Vista, Windows 7 — mais Python fonctionne sur toutes. La distinction la plus importante est 32-bit / 64-bit. Si vous n’avez aucune idée de l’architecture que vous utilisez, il s’agit probablement de 32-bit. -

    Allez sur python.org/download/ (en anglais) et téléchargez la version appropriée à votre architecture de l'installateur Python 3 pour Windows. Les choix qui vous sont proposez seront quelque chose du genre : +

    Allez sur python.org/download/ (en anglais) et téléchargez la version appropriée à votre architecture de l’installateur Python 3 pour Windows. Les choix qui vous sont proposés seront quelque chose du genre :

    • Python 3.1 Windows installer (Binaire Windows  — n'inclut pas les sources)
    • Python 3.1 Windows AMD64 installer (Binaire Windows AMD64 — n'inclut pas les sources)
    -

    Je ne veux pas inclure des liens de téléchargement direct ici, car des mises à jour mineures de Python arrivent régulièrement et je ne veux pas être responsable de vous faire manquer des mises à jour importantes. Vous devriez toujours installer la version la plus récente de Python 3.x à moins que vous ayiez une raison ésotérique de ne pas le faire. +

    Je ne veux pas inclure de liens de téléchargement direct ici, car des mises à jour mineures de Python arrivent régulièrement et je ne veux pas être responsable de vous faire manquer des mises à jour importantes. Vous devriez toujours installer la version la plus récente de Python 3.x à moins que vous ayiez une raison ésotérique de ne pas le faire.

    1. From 12cb01bc75b14779613a696de716414272f0e76d Mon Sep 17 00:00:00 2001 From: Gatien Bovyn Date: Sun, 14 Jul 2013 19:41:40 +0200 Subject: [PATCH 21/30] typos --- 01-installing-python.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index 6d4d1b83..c027395e 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -71,29 +71,29 @@

      Installer sur Microsoft Windows

      1. -

        [Dialogue Windows : avertissement de sécurité à l’ouverture d’un fichier -

        Une fois que votre téléchargement est terminé, double-cliquez sur le fichier .msi. Windows affichera une alerte de sécurité, puisque vous êtes sur le point de lancer du code exécutable. L'installateur Python officiel est signé numériquement par la Python Software Foundation, l'organisation à but non lucratif qui gère le développement de Python. N'acceptez pas les imitations ! +

        [Dialogue Windows : avertissement de sécurité à l’ouverture d’un fichier +

        Une fois que votre téléchargement est terminé, double-cliquez sur le fichier .msi. Windows affichera une alerte de sécurité, puisque vous êtes sur le point de lancer du code exécutable. L’installateur Python officiel est signé numériquement par la Python Software Foundation, l’organisation à but non lucratif qui gère le développement de Python. N’acceptez pas les imitations !

        Cliquez sur le bouton Exécuter pour lancer l'installateur de Python 3.

      2. -

        [Installateur Python : choisissez si vous voulez installer Python 3.1 pour tous les utilisateurs/trices de cet ordinateur] -

        La première question que l'installateur va vous poser est de savoir si vous voulez installer Python 3 pour tous les utilisateurs/trices ou seulement pour vous. Le choix par défaut est de le faire pour tous, ce qui est le meilleur choix à moins que vous ayiez une bonne raison d'en faire autrement. (Une des raisons possible de vouloir l'installer seulement pour vous et que vous installez Python sur un ordinateur de votre entreprise et que vous n'avez pas les droits administrateur pour votre compte Windows. Mais dans ce cas, pourquoi installez-vous Python sans la permission de l'administrateur/trice Windows de votre entreprise ? Ne me causez pas d'ennuis !) +

        [Installateur Python : choisissez si vous voulez installer Python 3.1 pour tous les utilisateurs/trices de cet ordinateur] +

        La première question que l’installateur va vous poser est de savoir si vous voulez installer Python 3 pour tous les utilisateurs/trices ou seulement pour vous. Le choix par défaut est de le faire pour tous, ce qui est le meilleur choix à moins que vous ayiez une bonne raison d’en faire autrement. (Une des raisons possible de vouloir l’installer seulement pour vous est que vous installez Python sur un ordinateur de votre entreprise et que vous n’avez pas les droits administrateur pour votre compte Windows. Mais dans ce cas, pourquoi installez-vous Python sans la permission de l'administrateur/trice Windows de votre entreprise ? Ne me causez pas d'ennuis !)

        Cliquez sur le bouton Suivant pour valider le choix de votre type d'installation.

      3. -

        [Installateur Python : sélectionnez le répertoire de destination] -

        Ensuite, l'installateur vous demandera de choisir un répertoire d'installation. Le choix par défaut pour toutes les version de Python 3.1.x est C:\Python31\, ce qui devrait fonctionner pour la plupart des utilisateurs à moins que vous n'ayiez une raison particulière de le changer. Si vous maintenez une lettre de lecteur séparée pour installer des applications, vous pouvez naviguer vers celle-ci avec les contrôles proposés, ou simplement taper le chemin dans la boîte dessous. Vous n'êtes pas obligé(e) d'installer Python sur le disque C: ; vous pouvez l'installer sur n'importe quel disque, dans n'importe quel dossier. +

        [Installateur Python : sélectionnez le répertoire de destination] +

        Ensuite, l’installateur vous demandera de choisir un répertoire d’installation. Le choix par défaut pour toutes les versions de Python 3.1.x est C:\Python31\, ce qui devrait fonctionner pour la plupart des utilisateurs à moins que vous n'ayiez une raison particulière de le changer. Si vous maintenez une lettre de lecteur séparée pour installer des applications, vous pouvez naviguer vers celle-ci avec les contrôles proposés, ou simplement taper le chemin dans la boîte dessous. Vous n’êtes pas obligé(e) d'installer Python sur le disque C: ; vous pouvez l’installer sur n’importe quel disque, dans n’importe quel dossier.

        Cliquez sur le bouton Suivant pour valider le choix de votre répertoire de destination.

      4. [Installateur Python : personnaliser Python 3.1] -

        La page suivante a l'air compliquée, mais elle ne l'est pas vraiment. Comme beaucoup d'installateurs, vous avez le choix de ne pas installer tous les composants de Python 3. Si l'espace disque est restreint vous pouvez choisir d'exclure certains composants. +

        La page suivante a l’air compliquée, mais elle ne l’est pas vraiment. Comme beaucoup d'installateurs, vous avez le choix de ne pas installer tous les composants de Python 3. Si l'espace disque est restreint, vous pouvez choisir d'exclure certains composants.

          -
        • Register Extensions vous permet de double-cliquer les scripts Python (les fichiers .py) et de les lancer. Recommandé mais pas nécessaire. (Cette option ne requiert pas du tout d'espace disque donc ça n'a pas grand intérêt de l'exclure.) +
        • Register Extensions vous permet de double-cliquer les scripts Python (les fichiers .py) et de les lancer. Recommandé mais pas nécessaire. (Cette option ne requiert pas du tout d’espace disque donc ça n’a pas grand intérêt de l'exclure.)
        • Tcl/Tk est la bibliothèque graphique utilisée par le Shell Python, que nous utiliserons tout au long de ce libre. Je recommande fortement de garder cette option.
        • Documentation installe un fichier d'aide qui contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet.
        • Utility Scripts inclut le script 2to3.py que vous allez apprendre à utiliser plus tard dans ce livre. Requis si vous voulez apprendre à migrer sur code Python 2 vers Python 3. Si vous n'avez pas de code Python 2 existant, vous pouvez sauter cette option. -
        • Test Suite est un ensemble de scripts utilisés pour tester l'interprèteur Python lui-même. Nous ne l'utiliserons pas dans ce livre, et je ne m'en suis jamais servi pour programmer en Python. Totalement optionnel. +
        • Test Suite est un ensemble de scripts utilisés pour tester l'interpréteur Python lui-même. Nous ne l’utiliserons pas dans ce livre, et je ne m'en suis jamais servi pour programmer en Python. Totalement optionnel.
      5. From f980b68a10f8b00291852755e9196e0ec3c51f50 Mon Sep 17 00:00:00 2001 From: Gatien Bovyn Date: Sun, 14 Jul 2013 19:46:30 +0200 Subject: [PATCH 22/30] typos --- 01-installing-python.html | 46 +++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index c027395e..8c8ae728 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -71,7 +71,7 @@

        Installer sur Microsoft Windows

        1. -

          [Dialogue Windows : avertissement de sécurité à l’ouverture d’un fichier +

          [Dialogue Windows : avertissement de sécurité à l’ouverture d’un fichier

          Une fois que votre téléchargement est terminé, double-cliquez sur le fichier .msi. Windows affichera une alerte de sécurité, puisque vous êtes sur le point de lancer du code exécutable. L’installateur Python officiel est signé numériquement par la Python Software Foundation, l’organisation à but non lucratif qui gère le développement de Python. N’acceptez pas les imitations !

          Cliquez sur le bouton Exécuter pour lancer l'installateur de Python 3. @@ -97,21 +97,21 @@

          Installer sur Microsoft Windows

        2. -

          [Installateur Python : espace disque nécessaire] -

          Si vous ne savez pas combien d'espace disque il vous reste, cliquez sur le bouton Disk Usage. L'installateur listera les lettres de vos disques, calculera combien d'espace est disponible sur chaque disque, et calculera combien il en restera après l'installation. -

          Cliquez sur le bouton OK pour retourner à la page « Customizing Python ». +

          [Installateur Python : espace disque nécessaire] +

          Si vous ne savez pas combien d’espace disque il vous reste, cliquez sur le bouton Disk Usage. L’installateur listera les lettres de vos disques, calculera combien d’espace est disponible sur chaque disque, et calculera combien il en restera après l’installation. +

          Cliquez sur le bouton OK pour retourner à la page « Customizing Python ».

        3. -

          [Installateur Python : supprimer l’option Test Suite qui épargnera 7908KO de votre disque dur] -

          Si vous décidez d'exclure une option, sélectionnez la bouton à la gauche de l'option et sélectionnez « Entire feature will be unavailable ». Par exemple, exclure la suite de tests vous épargnera l'utilisation de 7908KO d'espace disque. +

          [Installateur Python : supprimer l’option Test Suite épargnera 7908KO de votre disque dur] +

          Si vous décidez d’exclure une option, sélectionnez le bouton à la gauche de l’option et sélectionnez « Entire feature will be unavailable ». Par exemple, exclure la suite de tests vous épargnera l'utilisation de 7908KO d’espace disque.

          Cliquez sur le bouton Suivant pour valider votre choix d'options.

        4. -

          [Installateur Python : affichage de la progression] -

          L'installateur va copier les fichiers nécessaires dans le répertoire d'installation. (Ça se passe vite, j'ai dû m'y prendre à trois fois pour réussir à en faire une capture d'écran !) +

          [Installateur Python : affichage de la progression] +

          L’installateur va copier les fichiers nécessaires dans le répertoire d’installation. (Ça se passe vite, j’ai dû m'y prendre à trois fois pour réussir à en faire une capture d'écran !)

        5. -

          [Installateur Python : installation terminée. Remerciements particuliers à Mark Hammond, qui a passé des années à partager gratuitement son expertise Windows pour transformer Python pour DOS en Python pour Windows.] +

          [Installateur Python : installation terminée. Remerciements particuliers à Mark Hammond, qui a passé des années à partager gratuitement son expertise Windows pour transformer Python pour DOS en Python pour Windows.]

          Cliquez sur le bouton Terminer pour quitter l'installateur.

        6. @@ -126,44 +126,44 @@

          Installer sur Microsoft Windows

          Installer sur Mac OS X

          -

          Tous les ordinateurs Macintosh modernes utilisent un processeur Intel (comme la plupart des PC sous Windows). Les plus vieux Macs utilisent des processeurs Power PC. Vous n'avez pas besoin de comprendre la différence car il n'y a qu'un seul installateur de Python pour Mac, pour tous les Macs. +

          Tous les ordinateurs Macintosh modernes utilisent un processeur Intel (comme la plupart des PC sous Windows). Les plus vieux Macs utilisent des processeurs Power PC. Vous n’avez pas besoin de comprendre la différence car il n’y a qu’un seul installateur de Python pour Mac, pour tous les Macs. -

          Visitez python.org/download/ et téléchargez l'installateur pour Mac. Il doit avoir un nom du genre Python 3.1 Mac Installer Disk Image, même si le numéro de version peut varier. Assurez-vous de télécharger la version 3.x et pas 2.x. +

          Visitez python.org/download/ et téléchargez l’installateur pour Mac. Il doit avoir un nom du genre Python 3.1 Mac Installer Disk Image, même si le numéro de version peut varier. Assurez-vous de télécharger la version 3.x et pas 2.x.

          1. -

            [contenu de l’image disque de l’installateur Python] -

            Votre navigateur devrait automatiquement monter l'image disque et ouvrir une fenêtre Finder pour vous en afficher le contenu. (Si ce n'est pas le cas, vous devez trouver l'image disque dans votre dossier de téléchargement et double-cliquer pour la monter. Elle aura un nom du genre python-3.1.dmg.) L'image disque contient un certain nombre de fichiers texte (Build.txt, License.txt, ReadMe.txt), et l'installateur Python en lui-même, Python.mpkg. +

            [contenu de l’image disque de l’installateur Python] +

            Votre navigateur devrait automatiquement monter l’image disque et ouvrir une fenêtre Finder pour vous en afficher le contenu. (Si ce n’est pas le cas, vous devez trouver l’image disque dans votre dossier de téléchargement et double-cliquer pour la monter. Elle aura un nom du genre python-3.1.dmg.) L'image disque contient un certain nombre de fichiers texte (Build.txt, License.txt, ReadMe.txt), et l'installateur Python en lui-même, Python.mpkg.

            Double-cliquez sur le paquet d'installation Python.mpkg pour lancer l'installateur Python pour Mac.

          2. -

            [Installateur Python : écran d’accueil] -

            La première page de l'installateur donne une brève description de Python lui-même, puis vous dirige vers le fichier ReadMe.txt (que vous n'avez pas lu, n'est-ce pas ?) pour plus de détails. +

            [Installateur Python : écran d’accueil] +

            La première page de l'installateur donne une brève description de Python lui-même, puis vous dirige vers le fichier ReadMe.txt (que vous n'avez pas lu, n'est-ce pas ?) pour plus de détails.

            Cliquez sur le bouton Continuer pour aller plus loin.

          3. -

            [Installateur Python: information à propos des architectures supportées, espace disque, et dossiers de destination acceptables] +

            [Installateur Python : information à propos des architectures supportées, espace disque, et dossiers de destination acceptables]

            La page suivante contient quelques informations importantes : Python requiert Mac OS X 10.3 ou plus récent. Si vous utilisez encore Mac OS X 10.2 vous devriez vraiment faire une mise à jour. Apple ne fournit plus de mises à jour de sécurité pour votre système d'exploitation et votre ordinateur est probablement vulnérable si vous allez en ligne. De plus, vous ne pouvez pas utiliser Python 3.

            Cliquez sur le bouton Continuer pour avancer.

          4. -

            [Installateur Python : accord de licence logicielle] +

            [Installateur Python : accord de licence logicielle]

            Comme tous les bons installateurs, Python affiche un accord de licence logicielle. Python est open source, et sa licence est approuvée par l'Open Source Initiative. Python a eu un certain nombre de propriétaires et de sponsors au cours de son histoire, chacun ayant laissé sa marque sur la licence logicelle. Mais le résultat final est le suivant : Python est open source, et vous pouvez l'utiliser sur n'importe quelle plateforme, pour n'importe quel but, gratuitement ou obligation de réciprocité.

            Cliquez sur le bouton Continuer encore une fois.

          5. -

            [Installateur Python : dialogue pour accepter l’accord de licence] +

            [Installateur Python : dialogue pour accepter l’accord de licence]

            À cause des bizarreries dans le framework d'installation standard d'Apple, vous devez « accepter » l'accord de licence logicielle pour continuer l'installation. Étant donné que Python est open source, vous acceptez vraiment que la licence vous offre des droits additionnels plutôt que de vous les retirer.

            Cliquez sur le bouton Accepter pour continuer.

          6. -

            [Installateur Python: écran d’installation standard] +

            [Installateur Python : écran d’installation standard]

            L'écran suivant vous permet de changer l'endroit où vous installez Python. Vous devez installer Python sur votre lecteur de démarrage, mais à cause des limitations de l'installateur, il ne vérifie pas ceci. En vrai, je n'ai jamais eu besoin de changer la destination de l'installation.

            À partir de cet écran, vous pouvez également personnaliser l'installation pour exclure certaines fonctionnalités. Si vous voulez le faire, cliquez sur le bouton Personnaliser ; sinon, cliquez sur le bouton Installer.

          7. -

            [Installateur Python : écran d’installation personnalisée] +

            [Installateur Python : écran d’installation personnalisée]

            Si vous choisissez une installation personnalisée, l'installateur vous présentera une liste des fonctionnalités suivantes :

            • Python Framework. ce sont les entrailles de Python, qui est à la fois sélectionné et bloqué car il doit être installé. @@ -176,7 +176,7 @@

              Installer sur Mac OS X

              Cliquez sur le bouton Installer pour continuer.

            • -

              [Installateur Python : dialogue demandant le mot de passe d’administration] +

              [Installateur Python : dialogue demandant le mot de passe d’administration]

              Étant donné qu'il installe des frameworks et des binaires disponibles pour tout le système dans /usr/local/bin/, l'installateur vous demander le mot de passe administrateur. Il n'y a aucun moyen d'installer Python sur Mac sans privilège d'administration.

              Cliquez sur le bouton OK pour commencer l'installation. @@ -239,7 +239,7 @@

              Installer sur Ubuntu Linux

              Le gestionnaire de paquets vous affichera la progression du téléchargement des paquets depuis le dépôt Internet de Canonical.

            • -

              [Ajouter/Supprimer : progression de l’installation] +

              [Ajouter/Supprimer : progression de l’installation]

              Une fois les paquets téléchargés, le gestionnaire de paquets va commencer à les installer.

            • @@ -360,7 +360,7 @@

              Éditeurs et IDEs pour Python

              Je programme en Python depuis neuf ans, et j'écris mes programmes Python avec GNU Emacs et je les débogue avec le Shell Python en lignes de commande. Il n'y a pas de bonne ou de mauvaise méthode pour développer en Python. Trouvez une façon qui vous convient ! -

              +

              © 2001–11 Mark Pilgrim From 6c231df039678f9a7de740e9197843c9c7a6ab67 Mon Sep 17 00:00:00 2001 From: Gatien Bovyn Date: Sun, 14 Jul 2013 19:50:28 +0200 Subject: [PATCH 23/30] typos --- 01-installing-python.html | 52 +++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index 8c8ae728..d579c058 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -44,15 +44,15 @@

              Quel Python vous sied ?

              (Écrivez exit() et appuyez sur ENTRÉE pour quitter le shell interactif de Python.) -

              Mon hébergeur web utilise également Linux et fournit un accès par ligne de commande, mais mon serveur n'a pas Python 3 installé. (Ouh !) +

              Mon hébergeur web utilise également Linux et fournit un accès par ligne de commande, mais mon serveur n’a pas Python 3 installé. (Ouh !)

               mark@manganese:~$ python3
               bash: python3: command not found
              -

              Donc, pour revenir à la question qui a commencé cette section, quel Python vous sied ?” N'importe lequel, du moment qu'il tourne sur l'ordinateur que vous avez déjà. +

              Donc, pour revenir à la question qui a commencé cette section, quel Python vous sied ?” N’importe lequel, du moment qu’il tourne sur l’ordinateur que vous avez déjà. -

              [Continuez de lire pour les instructions pour Windows, ou sautez à Installer sur Mac OS X, Installer sur Ubuntu Linux, ou Installer sur d'autres plateformes.] +

              [Continuez de lire pour les instructions pour Windows, ou sautez à Installer sur Mac OS X, Installer sur Ubuntu Linux, ou Installer sur d’autres plateformes.]

              ⁂ @@ -73,27 +73,27 @@

              Installer sur Microsoft Windows

            • [Dialogue Windows : avertissement de sécurité à l’ouverture d’un fichier

              Une fois que votre téléchargement est terminé, double-cliquez sur le fichier .msi. Windows affichera une alerte de sécurité, puisque vous êtes sur le point de lancer du code exécutable. L’installateur Python officiel est signé numériquement par la Python Software Foundation, l’organisation à but non lucratif qui gère le développement de Python. N’acceptez pas les imitations ! -

              Cliquez sur le bouton Exécuter pour lancer l'installateur de Python 3. +

              Cliquez sur le bouton Exécuter pour lancer l’installateur de Python 3.

            • [Installateur Python : choisissez si vous voulez installer Python 3.1 pour tous les utilisateurs/trices de cet ordinateur] -

              La première question que l’installateur va vous poser est de savoir si vous voulez installer Python 3 pour tous les utilisateurs/trices ou seulement pour vous. Le choix par défaut est de le faire pour tous, ce qui est le meilleur choix à moins que vous ayiez une bonne raison d’en faire autrement. (Une des raisons possible de vouloir l’installer seulement pour vous est que vous installez Python sur un ordinateur de votre entreprise et que vous n’avez pas les droits administrateur pour votre compte Windows. Mais dans ce cas, pourquoi installez-vous Python sans la permission de l'administrateur/trice Windows de votre entreprise ? Ne me causez pas d'ennuis !) -

              Cliquez sur le bouton Suivant pour valider le choix de votre type d'installation. +

              La première question que l’installateur va vous poser est de savoir si vous voulez installer Python 3 pour tous les utilisateurs/trices ou seulement pour vous. Le choix par défaut est de le faire pour tous, ce qui est le meilleur choix à moins que vous ayiez une bonne raison d’en faire autrement. (Une des raisons possible de vouloir l’installer seulement pour vous est que vous installez Python sur un ordinateur de votre entreprise et que vous n’avez pas les droits administrateur pour votre compte Windows. Mais dans ce cas, pourquoi installez-vous Python sans la permission de l’administrateur/trice Windows de votre entreprise ? Ne me causez pas d’ennuis !) +

              Cliquez sur le bouton Suivant pour valider le choix de votre type d’installation.

            • [Installateur Python : sélectionnez le répertoire de destination] -

              Ensuite, l’installateur vous demandera de choisir un répertoire d’installation. Le choix par défaut pour toutes les versions de Python 3.1.x est C:\Python31\, ce qui devrait fonctionner pour la plupart des utilisateurs à moins que vous n'ayiez une raison particulière de le changer. Si vous maintenez une lettre de lecteur séparée pour installer des applications, vous pouvez naviguer vers celle-ci avec les contrôles proposés, ou simplement taper le chemin dans la boîte dessous. Vous n’êtes pas obligé(e) d'installer Python sur le disque C: ; vous pouvez l’installer sur n’importe quel disque, dans n’importe quel dossier. +

              Ensuite, l’installateur vous demandera de choisir un répertoire d’installation. Le choix par défaut pour toutes les versions de Python 3.1.x est C:\Python31\, ce qui devrait fonctionner pour la plupart des utilisateurs à moins que vous n’ayiez une raison particulière de le changer. Si vous maintenez une lettre de lecteur séparée pour installer des applications, vous pouvez naviguer vers celle-ci avec les contrôles proposés, ou simplement taper le chemin dans la boîte dessous. Vous n’êtes pas obligé(e) d’installer Python sur le disque C: ; vous pouvez l’installer sur n’importe quel disque, dans n’importe quel dossier.

              Cliquez sur le bouton Suivant pour valider le choix de votre répertoire de destination.

            • [Installateur Python : personnaliser Python 3.1] -

              La page suivante a l’air compliquée, mais elle ne l’est pas vraiment. Comme beaucoup d'installateurs, vous avez le choix de ne pas installer tous les composants de Python 3. Si l'espace disque est restreint, vous pouvez choisir d'exclure certains composants. +

              La page suivante a l’air compliquée, mais elle ne l’est pas vraiment. Comme beaucoup d’installateurs, vous avez le choix de ne pas installer tous les composants de Python 3. Si l’espace disque est restreint, vous pouvez choisir d’exclure certains composants.

              • Register Extensions vous permet de double-cliquer les scripts Python (les fichiers .py) et de les lancer. Recommandé mais pas nécessaire. (Cette option ne requiert pas du tout d’espace disque donc ça n’a pas grand intérêt de l'exclure.)
              • Tcl/Tk est la bibliothèque graphique utilisée par le Shell Python, que nous utiliserons tout au long de ce libre. Je recommande fortement de garder cette option. -
              • Documentation installe un fichier d'aide qui contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet. -
              • Utility Scripts inclut le script 2to3.py que vous allez apprendre à utiliser plus tard dans ce livre. Requis si vous voulez apprendre à migrer sur code Python 2 vers Python 3. Si vous n'avez pas de code Python 2 existant, vous pouvez sauter cette option. -
              • Test Suite est un ensemble de scripts utilisés pour tester l'interpréteur Python lui-même. Nous ne l’utiliserons pas dans ce livre, et je ne m'en suis jamais servi pour programmer en Python. Totalement optionnel. +
              • Documentation installe un fichier d’aide qui contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet. +
              • Utility Scripts inclut le script 2to3.py que vous allez apprendre à utiliser plus tard dans ce livre. Requis si vous voulez apprendre à migrer sur code Python 2 vers Python 3. Si vous n’avez pas de code Python 2 existant, vous pouvez sauter cette option. +
              • Test Suite est un ensemble de scripts utilisés pour tester l’interpréteur Python lui-même. Nous ne l’utiliserons pas dans ce livre, et je ne m’en suis jamais servi pour programmer en Python. Totalement optionnel.
            • @@ -104,15 +104,15 @@

              Installer sur Microsoft Windows

            • [Installateur Python : supprimer l’option Test Suite épargnera 7908KO de votre disque dur]

              Si vous décidez d’exclure une option, sélectionnez le bouton à la gauche de l’option et sélectionnez « Entire feature will be unavailable ». Par exemple, exclure la suite de tests vous épargnera l'utilisation de 7908KO d’espace disque. -

              Cliquez sur le bouton Suivant pour valider votre choix d'options. +

              Cliquez sur le bouton Suivant pour valider votre choix d’options.

            • [Installateur Python : affichage de la progression] -

              L’installateur va copier les fichiers nécessaires dans le répertoire d’installation. (Ça se passe vite, j’ai dû m'y prendre à trois fois pour réussir à en faire une capture d'écran !) +

              L’installateur va copier les fichiers nécessaires dans le répertoire d’installation. (Ça se passe vite, j’ai dû m’y prendre à trois fois pour réussir à en faire une capture d’écran !)

            • [Installateur Python : installation terminée. Remerciements particuliers à Mark Hammond, qui a passé des années à partager gratuitement son expertise Windows pour transformer Python pour DOS en Python pour Windows.] -

              Cliquez sur le bouton Terminer pour quitter l'installateur. +

              Cliquez sur le bouton Terminer pour quitter l’installateur.

            • [Shell Python pour Windows, un shell graphique interactif pour Python] @@ -134,44 +134,44 @@

              Installer sur Mac OS X

            • [contenu de l’image disque de l’installateur Python] -

              Votre navigateur devrait automatiquement monter l’image disque et ouvrir une fenêtre Finder pour vous en afficher le contenu. (Si ce n’est pas le cas, vous devez trouver l’image disque dans votre dossier de téléchargement et double-cliquer pour la monter. Elle aura un nom du genre python-3.1.dmg.) L'image disque contient un certain nombre de fichiers texte (Build.txt, License.txt, ReadMe.txt), et l'installateur Python en lui-même, Python.mpkg. -

              Double-cliquez sur le paquet d'installation Python.mpkg pour lancer l'installateur Python pour Mac. +

              Votre navigateur devrait automatiquement monter l’image disque et ouvrir une fenêtre Finder pour vous en afficher le contenu. (Si ce n’est pas le cas, vous devez trouver l’image disque dans votre dossier de téléchargement et double-cliquer pour la monter. Elle aura un nom du genre python-3.1.dmg.) L’image disque contient un certain nombre de fichiers texte (Build.txt, License.txt, ReadMe.txt), et l’installateur Python en lui-même, Python.mpkg. +

              Double-cliquez sur le paquet d’installation Python.mpkg pour lancer l’installateur Python pour Mac.

            • [Installateur Python : écran d’accueil] -

              La première page de l'installateur donne une brève description de Python lui-même, puis vous dirige vers le fichier ReadMe.txt (que vous n'avez pas lu, n'est-ce pas ?) pour plus de détails. +

              La première page de l’installateur donne une brève description de Python lui-même, puis vous dirige vers le fichier ReadMe.txt (que vous n’avez pas lu, n’est-ce pas ?) pour plus de détails.

              Cliquez sur le bouton Continuer pour aller plus loin.

            • [Installateur Python : information à propos des architectures supportées, espace disque, et dossiers de destination acceptables] -

              La page suivante contient quelques informations importantes : Python requiert Mac OS X 10.3 ou plus récent. Si vous utilisez encore Mac OS X 10.2 vous devriez vraiment faire une mise à jour. Apple ne fournit plus de mises à jour de sécurité pour votre système d'exploitation et votre ordinateur est probablement vulnérable si vous allez en ligne. De plus, vous ne pouvez pas utiliser Python 3. +

              La page suivante contient quelques informations importantes : Python requiert Mac OS X 10.3 ou plus récent. Si vous utilisez encore Mac OS X 10.2, vous devriez vraiment faire une mise à jour. Apple ne fournit plus de mises à jour de sécurité pour votre système d’exploitation et votre ordinateur est probablement vulnérable si vous allez en ligne. De plus, vous ne pouvez pas utiliser Python 3.

              Cliquez sur le bouton Continuer pour avancer.

            • [Installateur Python : accord de licence logicielle] -

              Comme tous les bons installateurs, Python affiche un accord de licence logicielle. Python est open source, et sa licence est approuvée par l'Open Source Initiative. Python a eu un certain nombre de propriétaires et de sponsors au cours de son histoire, chacun ayant laissé sa marque sur la licence logicelle. Mais le résultat final est le suivant : Python est open source, et vous pouvez l'utiliser sur n'importe quelle plateforme, pour n'importe quel but, gratuitement ou obligation de réciprocité. +

              Comme tous les bons installateurs, Python affiche un accord de licence logicielle. Python est open source, et sa licence est approuvée par l’Open Source Initiative. Python a eu un certain nombre de propriétaires et de sponsors au cours de son histoire, chacun ayant laissé sa marque sur la licence logicelle. Mais le résultat final est le suivant : Python est open source, et vous pouvez l’utiliser sur n’importe quelle plateforme, pour n’importe quel but, gratuitement ou obligation de réciprocité.

              Cliquez sur le bouton Continuer encore une fois.

            • [Installateur Python : dialogue pour accepter l’accord de licence] -

              À cause des bizarreries dans le framework d'installation standard d'Apple, vous devez « accepter » l'accord de licence logicielle pour continuer l'installation. Étant donné que Python est open source, vous acceptez vraiment que la licence vous offre des droits additionnels plutôt que de vous les retirer. +

              À cause des bizarreries dans le framework d’installation standard d’Apple, vous devez « accepter » l’accord de licence logicielle pour continuer l’installation. Étant donné que Python est open source, vous acceptez vraiment que la licence vous offre des droits additionnels plutôt que de vous les retirer.

              Cliquez sur le bouton Accepter pour continuer.

            • [Installateur Python : écran d’installation standard] -

              L'écran suivant vous permet de changer l'endroit où vous installez Python. Vous devez installer Python sur votre lecteur de démarrage, mais à cause des limitations de l'installateur, il ne vérifie pas ceci. En vrai, je n'ai jamais eu besoin de changer la destination de l'installation. -

              À partir de cet écran, vous pouvez également personnaliser l'installation pour exclure certaines fonctionnalités. Si vous voulez le faire, cliquez sur le bouton Personnaliser ; sinon, cliquez sur le bouton Installer. +

              L'écran suivant vous permet de changer l’endroit où vous installez Python. Vous devez installer Python sur votre lecteur de démarrage, mais à cause des limitations de l’installateur, il ne vérifie pas ceci. En vrai, je n’ai jamais eu besoin de changer la destination de l’installation. +

              À partir de cet écran, vous pouvez également personnaliser l’installation pour exclure certaines fonctionnalités. Si vous voulez le faire, cliquez sur le bouton Personnaliser ; sinon, cliquez sur le bouton Installer.

            • [Installateur Python : écran d’installation personnalisée] -

              Si vous choisissez une installation personnalisée, l'installateur vous présentera une liste des fonctionnalités suivantes : +

              Si vous choisissez une installation personnalisée, l’installateur vous présentera une liste des fonctionnalités suivantes :

              • Python Framework. ce sont les entrailles de Python, qui est à la fois sélectionné et bloqué car il doit être installé.
              • GUI Applications inclut IDLE, le Shell Python graphique que nous allons utiliser tout au long de ce livre. Je recommande fortement de laisser cette option sélectionnée. -
              • UNIX command-line tools inclut l'application python3 en ligne de commande. Je recommande fortement de conserver cette option aussi. +
              • UNIX command-line tools inclut l’application python3 en ligne de commande. Je recommande fortement de conserver cette option aussi.
              • Python Documentation contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet. -
              • Shell profile updater vérifie s'il faut vérifier votre profil de shell (utilisé dans Terminal.app) pour s'assurer que cette version de Python est dans le chemin dans lequel cherche votre shell. Vous n'avez probablement pas besoin de changer cela. -
              • Fix system Python ne devrait pas être changé. (Il dit à votre Mac d'utiliser Python 3 comme le Python par défaut pour tous les scripts, y compris les scripts d'Apple fournis par le système. Ce serait vraiment mauvais étant donné que la plupart de ces scripts sont écrits pour Python 2 et qu'ils ne pourraient pas s'exécuter sur Python 3.) +
              • Shell profile updater vérifie s’il faut vérifier votre profil de shell (utilisé dans Terminal.app) pour s'assurer que cette version de Python est dans le chemin dans lequel cherche votre shell. Vous n’avez probablement pas besoin de changer cela. +
              • Fix system Python ne devrait pas être changé. (Il dit à votre Mac d’utiliser Python 3 comme le Python par défaut pour tous les scripts, y compris les scripts d’Apple fournis par le système. Ce serait vraiment mauvais étant donné que la plupart de ces scripts sont écrits pour Python 2 et qu’ils ne pourraient pas s’exécuter sur Python 3.)

              Cliquez sur le bouton Installer pour continuer. From cc345bfe451f0814ccca91de6e2b98fa3bbbc3dd Mon Sep 17 00:00:00 2001 From: Gatien Bovyn Date: Sun, 14 Jul 2013 19:53:51 +0200 Subject: [PATCH 24/30] typos --- 01-installing-python.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index d579c058..a9808ecc 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -154,38 +154,38 @@

              Installer sur Mac OS X

            • [Installateur Python : dialogue pour accepter l’accord de licence] -

              À cause des bizarreries dans le framework d’installation standard d’Apple, vous devez « accepter » l’accord de licence logicielle pour continuer l’installation. Étant donné que Python est open source, vous acceptez vraiment que la licence vous offre des droits additionnels plutôt que de vous les retirer. +

              À cause des bizarreries dans le framework d’installation standard d’Apple, vous devez « accepter » l’accord de licence logicielle pour continuer l’installation. Étant donné que Python est open source, vous acceptez vraiment que la licence vous offre des droits additionnels plutôt que de vous les retirer.

              Cliquez sur le bouton Accepter pour continuer.

            • [Installateur Python : écran d’installation standard] -

              L'écran suivant vous permet de changer l’endroit où vous installez Python. Vous devez installer Python sur votre lecteur de démarrage, mais à cause des limitations de l’installateur, il ne vérifie pas ceci. En vrai, je n’ai jamais eu besoin de changer la destination de l’installation. -

              À partir de cet écran, vous pouvez également personnaliser l’installation pour exclure certaines fonctionnalités. Si vous voulez le faire, cliquez sur le bouton Personnaliser ; sinon, cliquez sur le bouton Installer. +

              L’écran suivant vous permet de changer l’endroit où vous installez Python. Vous devez installer Python sur votre lecteur de démarrage, mais à cause des limitations de l’installateur, il ne vérifie pas ceci. En vrai, je n’ai jamais eu besoin de changer la destination de l’installation. +

              À partir de cet écran, vous pouvez également personnaliser l’installation pour exclure certaines fonctionnalités. Si vous voulez le faire, cliquez sur le bouton Personnaliser ; sinon, cliquez sur le bouton Installer.

            • [Installateur Python : écran d’installation personnalisée] -

              Si vous choisissez une installation personnalisée, l’installateur vous présentera une liste des fonctionnalités suivantes : +

              Si vous choisissez une installation personnalisée, l’installateur vous présentera une liste des fonctionnalités suivantes :

                -
              • Python Framework. ce sont les entrailles de Python, qui est à la fois sélectionné et bloqué car il doit être installé. +
              • Python Framework : ce sont les entrailles de Python, qui est à la fois sélectionné et bloqué car il doit être installé.
              • GUI Applications inclut IDLE, le Shell Python graphique que nous allons utiliser tout au long de ce livre. Je recommande fortement de laisser cette option sélectionnée.
              • UNIX command-line tools inclut l’application python3 en ligne de commande. Je recommande fortement de conserver cette option aussi.
              • Python Documentation contient la plupart des informations disponibles sur docs.python.org. Recommandé si vous avez une connexion par réseau commuté ou un accès limité à Internet. -
              • Shell profile updater vérifie s’il faut vérifier votre profil de shell (utilisé dans Terminal.app) pour s'assurer que cette version de Python est dans le chemin dans lequel cherche votre shell. Vous n’avez probablement pas besoin de changer cela. +
              • Shell profile updater vérifie s’il faut vérifier votre profil de shell (utilisé dans Terminal.app) pour s’assurer que cette version de Python est dans le chemin dans lequel cherche votre shell. Vous n’avez probablement pas besoin de changer cela.
              • Fix system Python ne devrait pas être changé. (Il dit à votre Mac d’utiliser Python 3 comme le Python par défaut pour tous les scripts, y compris les scripts d’Apple fournis par le système. Ce serait vraiment mauvais étant donné que la plupart de ces scripts sont écrits pour Python 2 et qu’ils ne pourraient pas s’exécuter sur Python 3.)

              Cliquez sur le bouton Installer pour continuer.

            • -

              [Installateur Python : dialogue demandant le mot de passe d’administration] +

              [Installateur Python : dialogue demandant le mot de passe d’administration]

              Étant donné qu'il installe des frameworks et des binaires disponibles pour tout le système dans /usr/local/bin/, l'installateur vous demander le mot de passe administrateur. Il n'y a aucun moyen d'installer Python sur Mac sans privilège d'administration.

              Cliquez sur le bouton OK pour commencer l'installation.

            • -

              [Installateur Python : affichage de la progression] +

              [Installateur Python : affichage de la progression]

              L'installateur va afficher la progression de l'installation pendant qu'il installe les fonctionnalités que vous avez sélectionnées.

            • -

              [Installateur Python : installation réussie] +

              [Installateur Python : installation réussie]

              En considérant que tout s'est bien passé, l'installateur vous affiche une grosse icône verte qui vous dit que l'installation s'est effectuée correctement.

              Cliquez sur le bouton Quitter pour fermer l'installateur. From 84c1f73ff0d9af3530d1349230e50f104ee7ef22 Mon Sep 17 00:00:00 2001 From: Gatien Bovyn Date: Sun, 14 Jul 2013 19:59:12 +0200 Subject: [PATCH 25/30] typos --- 01-installing-python.html | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index a9808ecc..0d1b98f1 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -177,26 +177,26 @@

              Installer sur Mac OS X

            • [Installateur Python : dialogue demandant le mot de passe d’administration] -

              Étant donné qu'il installe des frameworks et des binaires disponibles pour tout le système dans /usr/local/bin/, l'installateur vous demander le mot de passe administrateur. Il n'y a aucun moyen d'installer Python sur Mac sans privilège d'administration. -

              Cliquez sur le bouton OK pour commencer l'installation. +

              Étant donné qu’il installe des frameworks et des binaires disponibles pour tout le système dans /usr/local/bin/, l’installateur vous demander le mot de passe administrateur. Il n’y a aucun moyen d’installer Python sur Mac sans privilège d’administration. +

              Cliquez sur le bouton OK pour commencer l’installation.

            • [Installateur Python : affichage de la progression] -

              L'installateur va afficher la progression de l'installation pendant qu'il installe les fonctionnalités que vous avez sélectionnées. +

              L’installateur va afficher la progression de l’installation pendant qu’il installe les fonctionnalités que vous avez sélectionnées.

            • [Installateur Python : installation réussie] -

              En considérant que tout s'est bien passé, l'installateur vous affiche une grosse icône verte qui vous dit que l'installation s'est effectuée correctement. -

              Cliquez sur le bouton Quitter pour fermer l'installateur. +

              En considérant que tout s’est bien passé, l’installateur vous affiche une grosse icône verte qui vous dit que l’installation s’est effectuée correctement. +

              Cliquez sur le bouton Quitter pour fermer l’installateur.

            • [contenu du dossier /Applications/Python 3.1/] -

              En considérant que vous n'avez pas changé la destination de l'installation, vous pouvez trouver les fichiers nouvellement installés dans le dossier Python 3.1 de votre répertoire /Applications. La partie la plus importante est le Shell Python graphique IDLE. +

              En considérant que vous n’avez pas changé la destination de l’installation, vous pouvez trouver les fichiers nouvellement installés dans le dossier Python 3.1 de votre répertoire /Applications. La partie la plus importante est le Shell Python graphique IDLE.

              Double-cliquez sur IDLE pour lancer le Shell Python.

            • [Le Shell Python pour Mac, un shell graphique et interactif pour Python] -

              Le Shell Python est l'endroit où vous passerez le plus de temps dans votre exploration de Python. Les exemples que vous trouverez tout au long de ce livre considèreront que vous arrivez à y accéder. +

              Le Shell Python est l’endroit où vous passerez le plus de temps dans votre exploration de Python. Les exemples que vous trouverez tout au long de ce livre considèreront que vous arrivez à y accéder.

          @@ -206,27 +206,27 @@

          Installer sur Mac OS X

          Installer sur Ubuntu Linux

          -

          Les distributions Linux modernes proposent de vastes dépôts d'applications précompilées, prêtes à être installées. Les détails varient d'une distribution à l'autre. Pour Ubuntu Linux, la façon la plus simple d'installer Python est l'application Ajouter/supprimer des applications dans votre menu Applications. +

          Les distributions Linux modernes proposent de vastes dépôts d’applications précompilées, prêtes à être installées. Les détails varient d’une distribution à l’autre. Pour Ubuntu Linux, la façon la plus simple d’installer Python est l’application Ajouter/supprimer des applications dans votre menu Applications.

          1. -

            [Ajouter/supprimer : des applications maintenues par Canonical] -

            Lorsque vous lancez pour la première fois l'application Ajouter/supprimer, elle vous affichera une liste des applications préselectionnées de différentes catégories. Certaines sont déjà installées ; la plupart ne l'est pas. Étant donné que le dépôt contient plus de 10 milliers d'applications, il y a différents filtres que vous pouvez appliquer pour voir de plus petites parties du dépôt. Le filtre par défaut est « Applications maintenues par Canonical », qui est un petit sous-ensemble de toutes les applications : celles qui sont supportées par Canonical, qui est l'entreprise qui a créé et qui maintient Ubuntu Linux. +

            [Ajouter/supprimer : des applications maintenues par Canonical] +

            Lorsque vous lancez pour la première fois l’application Ajouter/supprimer, elle vous affichera une liste des applications préselectionnées de différentes catégories. Certaines sont déjà installées ; la plupart ne l’est pas. Étant donné que le dépôt contient plus de 10 milliers d’applications, il y a différents filtres que vous pouvez appliquer pour voir de plus petites parties du dépôt. Le filtre par défaut est « Applications maintenues par Canonical », qui est un petit sous-ensemble de toutes les applications : celles qui sont supportées par Canonical, qui est l’entreprise qui a créé et qui maintient Ubuntu Linux.

          2. -

            [Ajouter/supprimer : toutes les applications open source] -

            Python 3 n'est pas maintenant par Canonical, donc la première étape est de dérouler ce menu de filtre et de sélectionner « Toutes les applications Open Source ». +

            [Ajouter/supprimer : toutes les applications open source] +

            Python 3 n’est pas maintenu par Canonical, donc la première étape est de dérouler ce menu de filtre et de sélectionner « Toutes les applications Open Source ».

          3. -

            [Ajouter/Supprimer : rechercher Python 3] +

            [Ajouter/Supprimer : rechercher Python 3]

            Une fois que vous avez agrandi le filtre pour inclure toutes les applications open source, utilisez la boîte de recherche juste après le menu de filtrage pour chercher Python 3.

          4. -

            [Ajouter/Supprimer : Sélectionner le paquet Python 3.0] -

            Maintenant, une liste d'application se restreint à celles correspondant à Python 3. Vous allez devoir cocher deux paquets. Le premier est Python (v3.0) (ou une version plus grande, telle que v3.3). Cette application contient l'interpréteur Python lui-même. +

            [Ajouter/Supprimer : Sélectionner le paquet Python 3.0] +

            Maintenant, une liste d’application se restreint à celles correspondant à Python 3. Vous allez devoir cocher deux paquets. Le premier est Python (v3.0) (ou une version plus grande, telle que v3.3). Cette application contient l’interpréteur Python lui-même.

          5. [Ajouter/Supprimer : sélectionner le paquet IDLE pour Python 3.0] -

            Le second paquet devrait être juste au-dessus : IDLE (utilisant Python-3.0). C'est un Shell Graphique Python que nous utiliserons tout au long de ce livre. +

            Le second paquet devrait être juste au-dessus : IDLE (utilisant Python-3.0). C’est un Shell Graphique Python que nous utiliserons tout au long de ce livre.

            Une fois que vous avez coché ces deux paquets, cliquez sur le bouton Appliquer les modifications pour continuer.

          6. From f834a5f884496f388991eb1ac3e235533e10b0ba Mon Sep 17 00:00:00 2001 From: Gatien Bovyn Date: Sun, 14 Jul 2013 20:05:30 +0200 Subject: [PATCH 26/30] typos --- 01-installing-python.html | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index 0d1b98f1..afb81ca0 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -226,7 +226,7 @@

            Installer sur Ubuntu Linux

            Maintenant, une liste d’application se restreint à celles correspondant à Python 3. Vous allez devoir cocher deux paquets. Le premier est Python (v3.0) (ou une version plus grande, telle que v3.3). Cette application contient l’interpréteur Python lui-même.

          7. [Ajouter/Supprimer : sélectionner le paquet IDLE pour Python 3.0] -

            Le second paquet devrait être juste au-dessus : IDLE (utilisant Python-3.0). C’est un Shell Graphique Python que nous utiliserons tout au long de ce livre. +

            Le second paquet devrait être juste au-dessus : IDLE (utilisant Python-3.0). C’est un Shell Graphique Python que nous utiliserons tout au long de ce livre.

            Une fois que vous avez coché ces deux paquets, cliquez sur le bouton Appliquer les modifications pour continuer.

          8. @@ -244,12 +244,12 @@

            Installer sur Ubuntu Linux

          9. [Ajouter/Supprimer : de nouvelles applications ont été installées] -

            Si tout s'est bien passé, le gestionnaire de paquets va confirmer que les deux paquets ont été installés avec succès. À partir de maintenant, vous pouvez double-cliquer sur IDLE pour lancer le Shell Python ou cliquer sur le bouton Fermer pour quitter le gestionnaire de paquets. +

            Si tout s’est bien passé, le gestionnaire de paquets va confirmer que les deux paquets ont été installés avec succès. À partir de maintenant, vous pouvez double-cliquer sur IDLE pour lancer le Shell Python ou cliquer sur le bouton Fermer pour quitter le gestionnaire de paquets.

            Vous pouvez à tout moment re-lancer le Shell Python en allant dans le menu Applications, puis dans le sous-menu Programmation, et en sélectionnant IDLE.

          10. [Le Shell Python pour Linux, un shell graphique interactif pour Python] -

            Le Shell Python est l'endroit où vous passerez le plus clair de votre temps pendant votre exploration de Python. Les exemples fournis tout au long de ce livre assumeront que vous êtes capable de lancer le Shell Python. +

            Le Shell Python est l’endroit où vous passerez le plus clair de votre temps pendant votre exploration de Python. Les exemples fournis tout au long de ce livre assumeront que vous êtes capable de lancer le Shell Python.

          @@ -257,27 +257,27 @@

          Installer sur Ubuntu Linux

          ⁂ -

          Installer sur d'autres plateformes

          +

          Installer sur d’autres plateformes

          -

          Python 3 est disponible sur un certain nombre d'autres plateformes. En particulier, il est disponible en théorie sur n'importe quelle distribution Linux, BSD, ou basée sur Solaris. Par exemple, RedHat Linux utilise le gestionnaire de paquets yum. FreeBSD a sa propre collection de ports et paquets, SUSE a zypper, et Solaris a pkgadd. Une rapide recherche sur le web de Python 3 + votre système d'exploitation devrait vous dire si un paquet Python 3 est disponible ; et si c'est le cas, comment l'installer. +

          Python 3 est disponible sur un certain nombre d’autres plateformes. En particulier, il est disponible en théorie sur n’importe quelle distribution Linux, BSD, ou basée sur Solaris. Par exemple, RedHat Linux utilise le gestionnaire de paquets yum. FreeBSD a sa propre collection de ports et paquets, SUSE a zypper, et Solaris a pkgadd. Une rapide recherche sur le web de Python 3 + votre système d’exploitation devrait vous dire si un paquet Python 3 est disponible ; et si c’est le cas, comment l’installer.

          Utiliser le Shell Python

          -

          Le Shell Python est l'endoit où vous pourrez explorer la syntaxe de Python, obtenir une aide interactive sur les commandes, et déboguer de courts programmes. Le Shell Python graphique (nommé IDLE) contient aussi un éditeur de texte décent qui supporte la coloration syntaxique pour Python et s'intègre au Shell Python. Si vous n'avez pas déjà un éditeur de texte favori, vous devriez donner sa chance à IDLE. +

          Le Shell Python est l’endroit où vous pourrez explorer la syntaxe de Python, obtenir une aide interactive sur les commandes, et déboguer de courts programmes. Le Shell Python graphique (nommé IDLE) contient aussi un éditeur de texte décent qui supporte la coloration syntaxique pour Python et s’intègre au Shell Python. Si vous n’avez pas déjà un éditeur de texte favori, vous devriez donner sa chance à IDLE. -

          Commençons par le commencement. Le Shell Python lui-même est un terrain de jeu interactif surprenant. Au cours de ce livre, vous verrez des exemples comme celui-ci : +

          Commençons par le commencement. Le Shell Python lui-même est un terrain de jeu interactif surprenant. Au cours de ce livre, vous verrez des exemples comme celui-ci :

           >>> 1 + 1
           2
          -

          Les trois chevrons, >>>, correspondent au « prompt » du Shell Python. N'écrivez pas cette partie. Elle vous permet simpelement de savoir que cet exemple est censé être tapé dans le Shell Python. +

          Les trois chevrons, >>>, correspondent au « prompt » du Shell Python. N’écrivez pas cette partie. Elle vous permet simpelement de savoir que cet exemple est censé être tapé dans le Shell Python. -

          1 + 1 est la partie que vous tapez. Vous pouvez taper n'importe quelle expression ou commande Python valide dans le Shell Python. Ne soyez pas timide ; il ne mord pas ! Le pire que vous puissiez obtenir est un message d'erreur. Les commandes sont exécutées immédiatement (une fois que vous appuyez sur ENTRÉE) ; les expressions sont évaluées immédiatement, et le Shell Python affichera le résultat. +

          1 + 1 est la partie que vous tapez. Vous pouvez taper n’importe quelle expression ou commande Python valide dans le Shell Python. Ne soyez pas timide ; il ne mord pas ! Le pire que vous puissiez obtenir est un message d’erreur. Les commandes sont exécutées immédiatement (une fois que vous appuyez sur ENTRÉE) ; les expressions sont évaluées immédiatement, et le Shell Python affichera le résultat. -

          2 est le résultat de l'évaluation de l'expression. En effet, 1 + 1 est une expression Python valide. Le résultat, bien sûr, est 2. +

          2 est le résultat de l’évaluation de l’expression. En effet, 1 + 1 est une expression Python valide. Le résultat, bien sûr, est 2.

          Essayons-en un autre. @@ -286,15 +286,15 @@

          Utiliser le Shell Python

          Bonjour tout le monde ! -

          Plutôt simple, non ? Mais il y a beaucoup d'autres choses que vous pouvez faire dans le Shell Python. Si à un moment vous vous retrouvez coincé(e) — vous ne pouvez vous souvenir d'une commande, ou vous ne vous souvenez pas des bons arguments à passer à une certaine fonction — vous pouvez obtenir une aide interactive dans le Shell Python. Tapez simplement help et appuyez sur ENTRÉE. +

          Plutôt simple, non ? Mais il y a beaucoup d’autres choses que vous pouvez faire dans le Shell Python. Si à un moment vous vous retrouvez coincé(e) — vous ne pouvez vous souvenir d’une commande, ou vous ne vous souvenez pas des bons arguments à passer à une certaine fonction — vous pouvez obtenir une aide interactive dans le Shell Python. Tapez simplement help et appuyez sur ENTRÉE.

           >>> help
           Type help() for interactive help, or help(object) for help about object.
          -

          Il y a deux modes d'aide. Vous pouvez obtenir de l'aide pour un seul objet, qui affiche seulement la documentation et retourne au Shell Python. Vous pouvez aussi entrer en mode aide, où, au lieu d'évaluer des expressions Python, vous tapez juste des mots-clefs ou des noms de commandes et il affichera ce qu'il sait à propos de cette commande. +

          Il y a deux modes d’aide. Vous pouvez obtenir de l’aide pour un seul objet, qui affiche seulement la documentation et retourne au Shell Python. Vous pouvez aussi entrer en mode aide, où, au lieu d’évaluer des expressions Python, vous tapez juste des mots-clefs ou des noms de commandes et il affichera ce qu’il sait à propos de cette commande. -

          Pour entrer en mode d'aide interactive, tapez help() et appuyez sur ENTRÉE. +

          Pour entrer en mode d’aide interactive, tapez help() et appuyez sur ENTRÉE.

           >>> help()
          
          From 86dcc630ffb1d74f9cbdc05841c54ac3a727d8bb Mon Sep 17 00:00:00 2001
          From: Gatien Bovyn 
          Date: Sun, 14 Jul 2013 22:18:22 +0200
          Subject: [PATCH 27/30] typos
          
          ---
           01-installing-python.html | 22 +++++++++++-----------
           1 file changed, 11 insertions(+), 11 deletions(-)
          
          diff --git a/01-installing-python.html b/01-installing-python.html
          index afb81ca0..b5a5a64f 100755
          --- a/01-installing-python.html
          +++ b/01-installing-python.html
          @@ -314,7 +314,7 @@ 

          Utiliser le Shell Python

          help>
          -

          Notez que le prompt est passé de >>> à help>. Cela vous rappelle que vous êtes dans le mode d'aide interactive. Vous pouvez maintenant entrer n'importe quel mot clef, commande, nom de module, nom de fonction — à peu près tout ce que Python comprend — et lire leur documentation. +

          Notez que le prompt est passé de >>> à help>. Cela vous rappelle que vous êtes dans le mode d’aide interactive. Vous pouvez maintenant entrer n’importe quel mot clef, commande, nom de module, nom de fonction — à peu près tout ce que Python comprend — et lire leur documentation.

           help> print                                                                 
          @@ -340,27 +340,27 @@ 

          Utiliser le Shell Python

          has the same effect as typing a particular string at the help> prompt. >>>
            -
          1. Pour avoir la documentation de la fonction print(), tapez simplement print et appuyez sur ENTRÉE. Le mode d'aide interactive affichera automatiquement quelque chose de similaire à une page man : un nom de fonction, un bref résumé, les arguments de la fonction et leurs valeurs par défaut, etc. Si la documentation vous semble opaque, ne paniquez pas. Vous en appendrez plus sur ces concepts au cours des chapitres suivants. -
          2. Bien sûr, le mode d'aide interactive ne sait pas tout. Si vous tapez quelque chose qui n'est pas une commande, un module, une fonction, ou un mot-clef natif, le mode d'aide interactif va seulement hausser ses épaules virtuelles. -
          3. Pour quitter le mode d'aide interactif, tapez quit et appuyez sur ENTRÉE. -
          4. Le prompt retournera à >>> pour vous signaler que vous avez quitté le mode d'aide interactif et que vous êtes retourné(e) au Shell Python. +
          5. Pour avoir la documentation de la fonction print(), tapez simplement print et appuyez sur ENTRÉE. Le mode d’aide interactive affichera automatiquement quelque chose de similaire à une page man : un nom de fonction, un bref résumé, les arguments de la fonction et leurs valeurs par défaut, etc. Si la documentation vous semble opaque, ne paniquez pas. Vous en appendrez plus sur ces concepts au cours des chapitres suivants. +
          6. Bien sûr, le mode d’aide interactive ne sait pas tout. Si vous tapez quelque chose qui n’est pas une commande, un module, une fonction, ou un mot clef natif, le mode d’aide interactif va seulement hausser ses épaules virtuelles. +
          7. Pour quitter le mode d’aide interactif, tapez quit et appuyez sur ENTRÉE. +
          8. Le prompt retournera à >>> pour vous signaler que vous avez quitté le mode d’aide interactif et que vous êtes retourné(e) au Shell Python.

          IDLE, le shell Python qui inclut aussi un éditeur de texte pour Python.

          ⁂ -

          Éditeurs et IDEs pour Python

          +

          Éditeurs et EDIs pour Python

          -

          IDLE n'est pas la seule solution pour écrire des programmes en Python. Même s'il est utile pour commencer à apprendre le langage lui-même, beaucoup de développeurs(euses) lui préfèrent d'autres éditeurs de texte ou des Environnements de Développement Intégrés (IDEs). Je ne les couvrirai pas ici, mais la communauté de Python maintient une liste d'éditeurs pour Python qui couvre un large champ de plateformes supportées et de licences logicielles. +

          IDLE n’est pas la seule solution pour écrire des programmes en Python. Même s’il est utile pour commencer à apprendre le langage lui-même, beaucoup de développeurs(euses) lui préfèrent d’autres éditeurs de texte ou des Environnements de Développement Intégrés (EDIs). Je ne les couvrirai pas ici, mais la communauté de Python maintient une liste d’éditeurs pour Python qui couvre un large champ de plateformes supportées et de licences logicielles. -

          Vous pouvez également vouloir jeter un coup d'œil à la liste des IDEs supportant Python, bien que peu d'entre eux supportent aujourd'hui Python 3. Par exemple PyDev, un plugin pour Eclipse qui transforme Eclipse en un véritable IDE pour Python. Eclipse et PyDev sont tous deux disponibles sur un grand nombre de plateformes et sont open source. +

          Vous pouvez également vouloir jeter un coup d’œil à la liste des EDIs supportant Python, bien que peu d’entre eux supportent aujourd’hui Python 3. Par exemple PyDev, un plugin pour Eclipse qui transforme Eclipse en un véritable EDI pour Python. Eclipse et PyDev sont tous deux disponibles sur un grand nombre de plateformes et sont open source. -

          Du côté commercial, il y a l'IDE Komodo d'ActiveState. C'est une licence par utilisateur, mais les étudiants peuvent obtenir une réduction, et une licence gratuite d'essa limitée dans le temps est disponible. +

          Du côté commercial, il y a l’EDI Komodo d’ActiveState. C’est une licence par utilisateur, mais les étudiants peuvent obtenir une réduction, et une licence gratuite d’essai limitée dans le temps est disponible. -

          Je programme en Python depuis neuf ans, et j'écris mes programmes Python avec GNU Emacs et je les débogue avec le Shell Python en lignes de commande. Il n'y a pas de bonne ou de mauvaise méthode pour développer en Python. Trouvez une façon qui vous convient ! +

          Je programme en Python depuis neuf ans, et j’écris mes programmes Python avec GNU Emacs et je les débogue avec le Shell Python en ligne de commande. Il n’y a pas de bonne ou de mauvaise méthode pour développer en Python. Trouvez une façon qui vous convient ! -

          +

          © 2001–11 Mark Pilgrim From 5ea290bb1cff52525eed2b313d26b80d40747242 Mon Sep 17 00:00:00 2001 From: Gatien Bovyn Date: Sun, 14 Jul 2013 22:21:38 +0200 Subject: [PATCH 28/30] typos --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index b5a5a64f..7dd1273b 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -358,7 +358,7 @@

          Éditeurs et EDIs pour Python

          Du côté commercial, il y a l’EDI Komodo d’ActiveState. C’est une licence par utilisateur, mais les étudiants peuvent obtenir une réduction, et une licence gratuite d’essai limitée dans le temps est disponible. -

          Je programme en Python depuis neuf ans, et j’écris mes programmes Python avec GNU Emacs et je les débogue avec le Shell Python en ligne de commande. Il n’y a pas de bonne ou de mauvaise méthode pour développer en Python. Trouvez une façon qui vous convient ! +

          Je programme en Python depuis neuf ans, j’écris mes programmes Python avec GNU Emacs et je les débogue avec le Shell Python en ligne de commande. Il n’y a pas de bonne ou de mauvaise méthode pour développer en Python. Trouvez une façon qui vous convient !

          From 13869aef7860edaa9f25892a7825af8a9d9c436a Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 20 Jul 2013 18:06:51 +0200 Subject: [PATCH 29/30] Correction du premier titre du chap 1. --- 01-installing-python.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01-installing-python.html b/01-installing-python.html index 7dd1273b..ed3b8d15 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -26,7 +26,7 @@

          Installer Python

          Tempora mutantur nos et mutamur in illis. (Les temps changent et nous changeons avec eux.)
          — ancien proverbe romain

            -

          Diving In

          +

          Plongée

          Avant de commencer à programmer avec Python 3, vous devez l’installer. Quoi que...

          Quel Python vous sied ?

          From 64c335dd8963dc160039b09ca92a3a7bc9d0c00c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chauvel?= Date: Tue, 3 Jun 2014 00:04:49 +0200 Subject: [PATCH 30/30] Corrige beaucoup de trucs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (absolument pas dans l’ordre ni exhaustif): espaces insécables, traduction du texte entre les balises title qui avait été oubliée, faire en sorte que «Le Shell Python est l’endroit […] vous êtes capable de lancer le Shell Python.» soit identique pour Mac et GNU/Linux car le paragraphe est identique en V.O., correction d’un ou deux anglicisme(s), RedHat Linux → Red Hat Entreprise Linux, mot clef → mot-clé, correction de guillemets (il en manquait un + 2 fois dans le texte, guillemets français à la place d’anglais). --- 01-installing-python.html | 43 ++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/01-installing-python.html b/01-installing-python.html index ed3b8d15..08cd790b 100755 --- a/01-installing-python.html +++ b/01-installing-python.html @@ -5,7 +5,7 @@ --- -Installing Python - Dive Into Python 3 +Installer Python — Plongez dans Python 3