# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001 Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR <142266608+sba72@users.noreply.github.com>, 2026. # msgid "" msgstr "" "Project-Id-Version: Python 3.14\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-09-05 16:53+0200\n" "PO-Revision-Date: 2026-07-31 00:00+0000\n" "Last-Translator: Swen Bachmann <142266608+sba72@users.noreply.github.com>\n" "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../../tutorial/appetite.rst:5 msgid "Whetting Your Appetite" msgstr "Appetitanreger" #: ../../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 "" "Wenn du viel am Computer arbeitest, stellst du irgendwann fest, dass du " "bestimmte Aufgaben gerne automatisieren würdest. Du möchtest beispielsweise " "Suchen und Ersetzen in einer großen Anzahl von Textdateien durchführen oder " "eine Reihe von Fotodateien auf komplizierte Weise umbenennen und " "umstrukturieren. Vielleicht möchtest du eine kleine eigene Datenbank, eine " "spezielle GUI-Anwendung oder ein einfaches Spiel schreiben." #: ../../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 "" "Wenn du beruflich Software entwickelst, musst du vielleicht mit mehreren C/C+" "+ oder Java-Bibliotheken arbeiten, findest aber den üblichen Zyklus aus " "Schreiben, Kompilieren, Testen und erneutem Kompilieren zu langsam. " "Vielleicht schreibst du eine Testsuite für eine solche Bibliothek und " "empfindest das Erstellen des Testcodes als mühsam. Oder du hast ein Programm " "geschrieben, das eine Erweiterungssprache gebrauchen könnte, möchtest aber " "nicht eine völlig neue Sprache für deine Anwendung entwerfen und umsetzen." #: ../../tutorial/appetite.rst:20 msgid "Python is just the language for you." msgstr "Dann ist Python genau die richtige Sprache für dich." #: ../../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, macOS, and " "Unix operating systems, and will help you get the job done more quickly." msgstr "" "Für manche dieser Aufgaben könntest du ein Unix-Shell-Skript oder Windows-" "Batch-Dateien schreiben, aber Shell-Skripte eignen sich am besten zum " "Verschieben von Dateien und Ändern von Textdaten – für GUI-Anwendungen oder " "Spiele sind sie kaum geeignet. Du könntest ein C/C++ oder Java-Programm " "schreiben, aber es kann viel Entwicklungszeit kosten, selbst einen ersten " "Entwurf fertigzustellen. Python ist einfacher zu bedienen, für Windows, " "macOS und Unix-Betriebssysteme verfügbar und hilft dir, dein Ziel schneller " "zu erreichen." #: ../../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 ist einfach zu bedienen, aber es ist eine echte Programmiersprache, " "die weit mehr Struktur und Unterstützung für große Programme bietet, als es " "Shell-Skripte oder Batch-Dateien können. Auf der anderen Seite bietet Python " "auch eine deutlich umfassendere Fehlerprüfung als C und bringt als " "*Höchstsprache* bereits integrierte, komplexe Datentypen wie flexible Arrays " "und Dictionaries mit. Aufgrund dieser allgemeineren Datentypen lässt sich " "Python für ein weit größeres Spektrum an Problemstellungen einsetzen als Awk " "oder sogar ogar Perl und bietet für viele Aufgaben mindestens ebenso " "einfache Lösungen wie diese Sprachen." #: ../../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 ermöglicht es dir, dein Programm in Module aufzuteilen, die sich in " "anderen Python-Programmen wiederverwenden lassen. Es bringt eine " "umfangreiche Sammlung an Standardmodulen mit, die du als Basis für deine " "eigene Entwicklung oder als Beispiele für den Einstieg nutzen kannst. Einige " "dieser Module bieten Funktionen wie Datei-I/O, Systemaufrufe, Sockets und " "sogar Schnittstellen zu Toolkits für grafische Benutzeroberflächen wie Tk." #: ../../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 ist eine interpretierte Sprache. Das kann dir bei der " "Softwareentwicklung viel Zeit sparen, da kein Kompilieren und Linken nötig " "ist. Du kannst den Interpreter interaktiv nutzen, was das Experimentieren " "mit Sprachfeatures, das Schreiben von Einweg-Skripten oder das Testen von " "Funktionen nach dem Bottom-up-Prinzip sehr einfach macht. Zudem dient er als " "praktischer Taschenrechner." #: ../../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 ermöglicht es, Programme kompakt und gut lesbar zu schreiben. In " "Python verfasster Code ist aus mehreren Gründen meist deutlich kürzer als " "vergleichbare Programme in C, C++ oder Java:" #: ../../tutorial/appetite.rst:54 msgid "" "the high-level data types allow you to express complex operations in a " "single statement;" msgstr "" "Die komplexen Datentypen erlauben es dir, vielschichtige Abläufe in einer " "einzelnen Anweisung auszudrücken." #: ../../tutorial/appetite.rst:57 msgid "" "statement grouping is done by indentation instead of beginning and ending " "brackets;" msgstr "" "Anweisungsblöcke werden durch Einrückungen statt durch öffnende und " "schließende Klammern strukturiert." #: ../../tutorial/appetite.rst:60 msgid "no variable or argument declarations are necessary." msgstr "Es sind keine Variablen- oder Argumentdeklarationen erforderlich." #: ../../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 ist *erweiterbar*: Wenn du in C programmieren kannst, lässt sich der " "Interpreter problemlos um neue integrierte Funktionen oder Module ergänzen. " "So kannst du zeitkritische Operationen mit maximaler Geschwindigkeit " "ausführen oder Python-Programme mit Bibliotheken verknüpfen, die nur in " "binärer Form vorliegen (wie die Grafikbibliothek eines Drittherstellers). " "Wenn dich das Fieber erst einmal gepackt hat, kannst du den Python-" "Interpreter auch direkt in eine C-Anwendung einbinden und als Erweiterungs- " "oder Befehlssprache dafür nutzen." #: ../../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 "" "Übrigens: Die Sprache wurde nach der BBC-Show „Monty Python’s Flying Circus“ " "benannt und hat nichts mit Reptilien zu tun. Anspielungen auf Sketches von " "Monty Python in der Dokumentation sind daher nicht nur erlaubt, sondern " "ausdrücklich erwünscht!" #: ../../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 "" "Nachdem du nun begeistert von Python bist, möchtest du dir die Sprache " "sicher genauer ansehen. Da man eine Sprache am besten durch Anwendung lernt, " "lädt dich dieses Tutorial dazu ein, beim Lesen direkt mit dem Python-" "Interpreter zu experimentieren." #: ../../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 "" "Im nächsten Kapitel wird die Handhabung des Interpreters erklärt. Das sind " "zwar eher trockene Grundlagen, aber sie sind unerlässlich, um die später " "gezeigten Beispiele auszuprobieren." #: ../../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 "" "Der restliche Teil des Tutorials stellt verschiedene Funktionen der Sprache " "und des Systems anhand von Beispielen vor. Das Spektrum reicht von einfachen " "Ausdrücken, Anweisungen und Datentypen über Funktionen und Module bis hin zu " "fortgeschrittenen Konzepten wie Exceptions und benutzerdefinierten Klassen."