Skip to content

Tutorial 'Appetite' review. #139

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 27, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
128 changes: 64 additions & 64 deletions tutorial/appetite.po
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
"PO-Revision-Date: 2018-01-27 18:13+0100\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: \n"
"Language-Team: \n"
"X-Generator: Poedit 2.0.2\n"

#: ../Doc/tutorial/appetite.rst:5
msgid "Whetting Your Appetite"
Expand All @@ -29,12 +29,12 @@ msgid ""
"of photo files in a complicated way. Perhaps you'd like to write a small "
"custom database, or a specialized GUI application, or a simple game."
msgstr ""
"Si vous faites beaucoup de travail sur ordinateur, vous finirez par vouloir "
"automatiser certaines tâches. Par exemple vous pouvez avoir besoin "
"d'effectuer une recherche et un remplacement sur un grand nombre de fichiers "
"de texte, ou de renommer et réorganiser des photos d'une manière "
"sophistiquée. Peut-être avez-vous besoin de créer une petite base de données "
"ou une application graphique, ou un simple jeu."
"Lorsqu'on travaille beaucoup sur ordinateur, on finit souvent par vouloir "
"automatiser certaines tâches : par exemple, effectuer une recherche et un "
"remplacement sur un grand nombre de fichiers de texte ; ou renommer et "
"réorganiser des photos d'une manière un peu compliquée. Pour vous, ce peut "
"être créer une petite base de données, une application graphique ou un "
"simple jeu."

#: ../Doc/tutorial/appetite.rst:13
msgid ""
Expand All @@ -45,14 +45,14 @@ msgid ""
"written a program that could use an extension language, and you don't want "
"to design and implement a whole new language for your application."
msgstr ""
"Si vous êtes un développeur professionnel, vous pouvez avoir besoin de "
"travailler avec certaines bibliothèques C/C++/Java, mais vous trouvez que le "
"cycle habituel écriture/compilation/test/recompilation est trop lourd. Peut-"
"être écrivez-vous une suite de tests pour une telle bibliothèque et trouvez-"
"vous que l'écriture du code de test est pénible. Ou bien vous avez écrit un "
"logiciel qui a besoin d'être extensible grâce à un langage de script, mais "
"vous ne voulez pas concevoir ni implémenter un nouveau langage pour votre "
"application."
"Quand on est un développeur professionnel, le besoin peut se faire sentir de "
"travailler avec des bibliothèques C/C++/Java, mais on trouve que le cycle "
"habituel écriture/compilation/test/recompilation est trop lourd. Vous "
"écrivez peut-être une suite de tests pour une telle bibliothèque et vous "
"trouvez que l'écriture du code de test est pénible. Ou bien vous avez écrit "
"un logiciel qui a besoin d'être extensible grâce à un langage de script, "
"mais vous ne voulez pas concevoir ni implémenter un nouveau langage pour "
"votre application."

#: ../Doc/tutorial/appetite.rst:20
msgid "Python is just the language for you."
Expand All @@ -72,9 +72,9 @@ msgstr ""
"fichiers et modifier des données textuelles, mais pas pour une application "
"ayant une interface graphique ni pour des jeux. Vous pouvez écrire un "
"programme en C/C++/Java, mais cela peut prendre beaucoup de temps, ne serait-"
"ce que pour avoir une première maquette. Python est plus facile à utiliser, "
"il est disponible sous Windows, Mac OS X et Unix, et il vous aidera à "
"terminer plus rapidement votre travail."
"ce que pour avoir une première maquette. Python est plus facile à utiliser "
"et il vous aidera à terminer plus rapidement votre travail, que ce soit sous "
"Windows, Mac OS X ou Unix."

#: ../Doc/tutorial/appetite.rst:29
msgid ""
Expand All @@ -87,16 +87,16 @@ msgid ""
"problem domain than Awk or even Perl, yet many things are at least as easy "
"in Python as in those languages."
msgstr ""
"Python est facile à utiliser, mais c'est un vrai langage de programmation, "
"offrant une bien meilleure structure et prise en charge des grands "
"programmes que les scripts shell ou les fichiers batch. D'un autre coté, "
"Python offre beaucoup plus de méthodes de vérification d'erreurs que le "
"langage C et, étant un *langage de très haut niveau*, il possède nativement "
"des types de données très évolués tels que des tableaux flexibles ou des "
"Python reste facile à utiliser, mais c'est un vrai langage de "
"programmation : il offre une bien meilleure structure et prise en charge des "
"grands programmes que les scripts shell ou les fichiers batch. Par ailleurs, "
"Python permet de beaucoup mieux vérifier les erreurs que le langage C et, en "
"tant que *langage de très haut niveau*, il possède nativement des types de "
"données très évolués tels que les tableaux de taille variable ou les "
"dictionnaires. Grâce à ses types de données plus universels, Python est "
"utilisable pour des domaines beaucoup plus variés que Awk ou même Perl. "
"Pourtant, de nombreuses choses sont au moins aussi faciles en Python que "
"dans ces langages."
"utilisable pour des domaines beaucoup plus variés que ne peuvent l'être Awk "
"ou même Perl. Pourtant, vous pouvez faire de nombreuses choses au moins "
"aussi facilement en Python que dans ces langages."

#: ../Doc/tutorial/appetite.rst:37
msgid ""
Expand All @@ -108,12 +108,11 @@ msgid ""
"interface toolkits like Tk."
msgstr ""
"Python vous permet de découper votre programme en modules qui peuvent être "
"réutilisés dans d'autres programmes en Python. Il est fourni avec une vaste "
"collection de modules standards que vous pouvez utiliser comme base de vos "
"réutilisés dans d'autres programmes Python. Il est fourni avec une grande "
"variété de modules standards que vous pouvez utiliser comme base de vos "
"programmes, ou comme exemples pour apprendre à programmer. Certains de ces "
"modules fournissent des services tels que les entrées/sorties, les appels "
"système, les sockets, et même des accès aux outils comme Tk pour créer des "
"interfaces graphiques."
"modules donnent accès aux entrées/sorties, aux appels système, aux sockets "
"réseaux et même aux outils comme Tk pour créer des interfaces graphiques."

#: ../Doc/tutorial/appetite.rst:44
msgid ""
Expand All @@ -125,12 +124,12 @@ msgid ""
"calculator."
msgstr ""
"Python est un langage interprété, ce qui peut vous faire gagner un temps "
"considérable pendant le développement du programme car aucune compilation ni "
"édition de liens n'est nécessaire. L'interpréteur peut être utilisé de "
"manière interactive, pour vous permettre d'expérimenter avec les "
"considérable pendant le développement de vos programmes car aucune "
"compilation ni édition de liens n'est nécessaire. L'interpréteur peut être "
"utilisé de manière interactive, pour vous permettre d'expérimenter les "
"fonctionnalités du langage, d'écrire des programmes jetables ou de tester "
"des fonctions lors d'un développement incrémental. Il constitue aussi une "
"calculatrice de bureau pratique."
"des fonctions lors d'un développement incrémental. C'est aussi une "
"calculatrice de bureau bien pratique."

#: ../Doc/tutorial/appetite.rst:50
msgid ""
Expand All @@ -139,8 +138,8 @@ msgid ""
"Java programs, for several reasons:"
msgstr ""
"Python permet d'écrire des programmes compacts et lisibles. Les programmes "
"écrits en Python sont généralement beaucoup plus court que l'équivalent en "
"C, C++, ou Java, pour plusieurs raisons :"
"écrits en Python sont généralement beaucoup plus courts que leurs "
"équivalents en C, C++ ou Java. Et ceci pour plusieurs raisons :"

#: ../Doc/tutorial/appetite.rst:54
msgid ""
Expand Down Expand Up @@ -172,14 +171,14 @@ msgid ""
"Python interpreter into an application written in C and use it as an "
"extension or command language for that application."
msgstr ""
"Python est *extensible* : si vous savez écrire un programme en C, il est "
"aisé d'ajouter à l'interpréteur une nouvelle fonction primitive ou un "
"module, soit pour effectuer des opérations critiques à vitesse maximale, "
"soit pour lier des programmes en Python à des bibliothèques disponibles "
"uniquement sous forme binaire (par exemple des bibliothèques graphiques "
"dédiées à un matériel). Une fois que vous êtes à l'aise avec ces principes, "
"vous pouvez relier l'interpréteur Python à une application écrite en C et "
"l'utiliser comme un langage d'extensions ou de commandes pour cette "
"Python est *extensible* : si vous savez écrire un programme en C, une "
"nouvelle fonction ou module peut être facilement ajouté à l'interpréteur "
"afin de l'étendre, que ce soit pour effectuer des opérations critiques à "
"vitesse maximale ou pour lier des programmes en Python à des bibliothèques "
"disponibles uniquement sous forme binaire (par exemple des bibliothèques "
"graphiques dédiées à un matériel). Une fois que vous êtes à l'aise avec ces "
"principes, vous pouvez relier l'interpréteur Python à une application écrite "
"en C et l'utiliser comme un langage d'extensions ou de commandes pour cette "
"application."

#: ../Doc/tutorial/appetite.rst:70
Expand All @@ -188,31 +187,31 @@ msgid ""
"Circus\" and has nothing to do with reptiles. Making references to Monty "
"Python skits in documentation is not only allowed, it is encouraged!"
msgstr ""
"À ce sujet, le nom du langage provient de l'émission de la BBC « Monty "
"Python's Flying Circus » et n'a rien à voir avec les reptiles. Faire "
"référence aux sketchs des Monty Python dans de la documentation n'est pas "
"seulement permis, c'est encouragé !"
"Au fait, le nom du langage provient de l'émission de la BBC « Monty Python's "
"Flying Circus » et n'a rien à voir avec les reptiles. Faire référence aux "
"sketchs des Monty Python dans la documentation n'est pas seulement permis, "
"c'est encouragé !"

#: ../Doc/tutorial/appetite.rst:74
msgid ""
"Now that you are all excited about Python, you'll want to examine it in some "
"more detail. Since the best way to learn a language is to use it, the "
"tutorial invites you to play with the Python interpreter as you read."
msgstr ""
"Votre soudain enthousiasme à propos de Python va vous pousser à l'examiner "
"un peu plus en détail. Comme la meilleure façon d'apprendre un langage est "
"de l'utiliser, le tutoriel vous invite à jouer avec l'interpréteur pendant "
"la lecture."
"Maintenant que vos papilles ont été chatouillées, nous allons pouvoir "
"rentrer dans le vif du sujet Python. Et comme la meilleure façon d'apprendre "
"un langage est de l'utiliser, ce tutoriel vous invite à jouer avec "
"l'interpréteur au fur et à mesure de votre lecture."

#: ../Doc/tutorial/appetite.rst:78
msgid ""
"In the next chapter, the mechanics of using the interpreter are explained. "
"This is rather mundane information, but essential for trying out the "
"examples shown later."
msgstr ""
"Dans le prochain chapitre, nous allons expliquer comment utiliser "
"l'interpréteur. Ce n'est pas la section la plus passionnante, mais c'est un "
"passage obligé pour tester les exemples montrés plus loin."
"Dans le prochain chapitre, nous expliquons l'utilisation de l'interpréteur. "
"Ce n'est pas la section la plus passionnante, mais c'est un passage obligé "
"pour que vous puissiez mettre en pratique les exemples donnés plus loin."

#: ../Doc/tutorial/appetite.rst:82
msgid ""
Expand All @@ -222,6 +221,7 @@ msgid ""
"advanced concepts like exceptions and user-defined classes."
msgstr ""
"Le reste du tutoriel présente diverses fonctionnalités du langage et du "
"système Python au travers d'exemples, depuis les simples expressions, "
"instructions ou types de données, jusqu'aux fonctions et modules, pour "
"finalement aborder des concepts avancés comme les exceptions et les classes."
"système Python au travers d'exemples, en commençant par les expressions "
"simples, les instructions et les types de données, jusqu'à aborder des "
"concepts avancés comme les exceptions et les classes, en passant par les "
"fonctions et modules."