# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001-2016, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , 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 \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../Doc/tutorial/appetite.rst:5 msgid "Whetting Your Appetite" msgstr "Mise en bouche" #: ../Doc/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 "" "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." #: ../Doc/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 "" "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." #: ../Doc/tutorial/appetite.rst:20 msgid "Python is just the language for you." msgstr "Python est le langage parfait pour vous." #: ../Doc/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, " "il est disponible sous Windows, Mac OS X et Unix, et il vous aidera à " "terminer plus rapidement votre travail." #: ../Doc/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 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 " "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." #: ../Doc/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 en Python. Il est fourni avec une vaste " "collection 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." #: ../Doc/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 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 " "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." #: ../Doc/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 court que l'équivalent en " "C, C++, ou Java, pour plusieurs raisons :" #: ../Doc/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 ;" #: ../Doc/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 ;" #: ../Doc/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." #: ../Doc/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, 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 " "application." #: ../Doc/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 "" "À 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é !" #: ../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." #: ../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." #: ../Doc/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, 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."