# Copyright (C) 2001-2018, Python Software Foundation
# For licence information, see README file.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-24 09:01+0200\n"
"PO-Revision-Date: 2019-06-18 22:05+0200\n"
"Last-Translator: \n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.2\n"

#: tutorial/appetite.rst:5
msgid "Whetting Your Appetite"
msgstr "Mise en bouche"

#: tutorial/appetite.rst:7
msgid ""
"If you do much work on computers, eventually you find that there's some task "
"you'd like to automate.  For example, you may wish to perform a search-and-"
"replace over a large number of text files, or rename and rearrange a bunch "
"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 ""
"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."

#: tutorial/appetite.rst:13
msgid ""
"If you're a professional software developer, you may have to work with "
"several C/C++/Java libraries but find the usual write/compile/test/re-"
"compile cycle is too slow.  Perhaps you're writing a test suite for such a "
"library and find writing the testing code a tedious task.  Or maybe you've "
"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 ""
"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/compilation 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."

#: tutorial/appetite.rst:20
msgid "Python is just the language for you."
msgstr "Python est le langage parfait pour vous."

#: tutorial/appetite.rst:22
msgid ""
"You could write a Unix shell script or Windows batch files for some of these "
"tasks, but shell scripts are best at moving around files and changing text "
"data, not well-suited for GUI applications or games. You could write a C/C++/"
"Java program, but it can take a lot of development time to get even a first-"
"draft program.  Python is simpler to use, available on Windows, Mac OS X, "
"and Unix operating systems, and will help you get the job done more quickly."
msgstr ""
"Vous pouvez écrire un script shell Unix ou des fichiers batch Windows pour "
"certaines de ces tâches. Les scripts shell sont appropriés pour déplacer des "
"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 "
"et il vous aidera à terminer plus rapidement votre travail, que ce soit sous "
"Windows, Mac OS X ou Unix."

#: tutorial/appetite.rst:29
msgid ""
"Python is simple to use, but it is a real programming language, offering "
"much more structure and support for large programs than shell scripts or "
"batch files can offer.  On the other hand, Python also offers much more "
"error checking than C, and, being a *very-high-level language*, it has high-"
"level data types built in, such as flexible arrays and dictionaries.  "
"Because of its more general data types Python is applicable to a much larger "
"problem domain than Awk or even Perl, yet many things are at least as easy "
"in Python as in those languages."
msgstr ""
"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 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."

#: tutorial/appetite.rst:37
msgid ""
"Python allows you to split your program into modules that can be reused in "
"other Python programs.  It comes with a large collection of standard modules "
"that you can use as the basis of your programs --- or as examples to start "
"learning to program in Python.  Some of these modules provide things like "
"file I/O, system calls, sockets, and even interfaces to graphical user "
"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 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 donnent accès aux entrées/sorties, aux appels système, aux "
"connecteurs réseaux et même aux outils comme Tk pour créer des interfaces "
"graphiques."

#: tutorial/appetite.rst:44
msgid ""
"Python is an interpreted language, which can save you considerable time "
"during program development because no compilation and linking is necessary.  "
"The interpreter can be used interactively, which makes it easy to experiment "
"with features of the language, to write throw-away programs, or to test "
"functions during bottom-up program development. It is also a handy desk "
"calculator."
msgstr ""
"Python est un langage interprété, ce qui peut vous faire gagner un temps "
"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. C'est aussi une "
"calculatrice de bureau bien pratique."

#: tutorial/appetite.rst:50
msgid ""
"Python enables programs to be written compactly and readably.  Programs "
"written in Python are typically much shorter than equivalent C,  C++, or "
"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 courts que leurs "
"équivalents en C, C++ ou Java. Et ceci pour plusieurs raisons :"

#: tutorial/appetite.rst:54
msgid ""
"the high-level data types allow you to express complex operations in a "
"single statement;"
msgstr ""
"les types de données de haut niveau vous permettent d'exprimer des "
"opérations complexes en une seule instruction ;"

#: tutorial/appetite.rst:57
msgid ""
"statement grouping is done by indentation instead of beginning and ending "
"brackets;"
msgstr ""
"les instructions sont regroupées entre elles grâce à l'indentation, plutôt "
"que par l'utilisation d'accolades ;"

#: tutorial/appetite.rst:60
msgid "no variable or argument declarations are necessary."
msgstr "aucune déclaration de variable ou d'argument n'est nécessaire."

#: tutorial/appetite.rst:62
msgid ""
"Python is *extensible*: if you know how to program in C it is easy to add a "
"new built-in function or module to the interpreter, either to perform "
"critical operations at maximum speed, or to link Python programs to "
"libraries that may only be available in binary form (such as a vendor-"
"specific graphics library). Once you are really hooked, you can link the "
"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, 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."

#: tutorial/appetite.rst:70
msgid ""
"By the way, the language is named after the BBC show \"Monty Python's Flying "
"Circus\" and has nothing to do with reptiles.  Making references to Monty "
"Python skits in documentation is not only allowed, it is encouraged!"
msgstr ""
"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é !"

#: 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 ""
"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."

#: 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 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."

#: tutorial/appetite.rst:82
msgid ""
"The rest of the tutorial introduces various features of the Python language "
"and system through examples, beginning with simple expressions, statements "
"and data types, through functions and modules, and finally touching upon "
"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, 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."
