# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001-2019, 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.7\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-05-06 11:59-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../Doc/tutorial/stdlib.rst:5 msgid "Brief Tour of the Standard Library" msgstr "" #: ../Doc/tutorial/stdlib.rst:11 msgid "Operating System Interface" msgstr "" #: ../Doc/tutorial/stdlib.rst:13 msgid "" "The :mod:`os` module provides dozens of functions for interacting with the " "operating system::" msgstr "" #: ../Doc/tutorial/stdlib.rst:23 msgid "" "Be sure to use the ``import os`` style instead of ``from os import *``. " "This will keep :func:`os.open` from shadowing the built-in :func:`open` " "function which operates much differently." msgstr "" #: ../Doc/tutorial/stdlib.rst:29 msgid "" "The built-in :func:`dir` and :func:`help` functions are useful as " "interactive aids for working with large modules like :mod:`os`::" msgstr "" #: ../Doc/tutorial/stdlib.rst:38 msgid "" "For daily file and directory management tasks, the :mod:`shutil` module " "provides a higher level interface that is easier to use::" msgstr "" #: ../Doc/tutorial/stdlib.rst:51 msgid "File Wildcards" msgstr "" #: ../Doc/tutorial/stdlib.rst:53 msgid "" "The :mod:`glob` module provides a function for making file lists from " "directory wildcard searches::" msgstr "" #: ../Doc/tutorial/stdlib.rst:64 msgid "Command Line Arguments" msgstr "" #: ../Doc/tutorial/stdlib.rst:66 msgid "" "Common utility scripts often need to process command line arguments. These " "arguments are stored in the :mod:`sys` module's *argv* attribute as a list. " "For instance the following output results from running ``python demo.py one " "two three`` at the command line::" msgstr "" #: ../Doc/tutorial/stdlib.rst:75 msgid "" "The :mod:`getopt` module processes *sys.argv* using the conventions of the " "Unix :func:`getopt` function. More powerful and flexible command line " "processing is provided by the :mod:`argparse` module." msgstr "" #: ../Doc/tutorial/stdlib.rst:83 msgid "Error Output Redirection and Program Termination" msgstr "" #: ../Doc/tutorial/stdlib.rst:85 msgid "" "The :mod:`sys` module also has attributes for *stdin*, *stdout*, and " "*stderr*. The latter is useful for emitting warnings and error messages to " "make them visible even when *stdout* has been redirected::" msgstr "" #: ../Doc/tutorial/stdlib.rst:92 msgid "The most direct way to terminate a script is to use ``sys.exit()``." msgstr "" #: ../Doc/tutorial/stdlib.rst:98 msgid "String Pattern Matching" msgstr "" #: ../Doc/tutorial/stdlib.rst:100 msgid "" "The :mod:`re` module provides regular expression tools for advanced string " "processing. For complex matching and manipulation, regular expressions offer " "succinct, optimized solutions::" msgstr "" #: ../Doc/tutorial/stdlib.rst:110 msgid "" "When only simple capabilities are needed, string methods are preferred " "because they are easier to read and debug::" msgstr "" #: ../Doc/tutorial/stdlib.rst:120 msgid "Mathematics" msgstr "" #: ../Doc/tutorial/stdlib.rst:122 msgid "" "The :mod:`math` module gives access to the underlying C library functions " "for floating point math::" msgstr "" #: ../Doc/tutorial/stdlib.rst:131 msgid "The :mod:`random` module provides tools for making random selections::" msgstr "" #: ../Doc/tutorial/stdlib.rst:143 msgid "" "The :mod:`statistics` module calculates basic statistical properties (the " "mean, median, variance, etc.) of numeric data::" msgstr "" #: ../Doc/tutorial/stdlib.rst:155 msgid "" "The SciPy project has many other modules for numerical " "computations." msgstr "" #: ../Doc/tutorial/stdlib.rst:161 msgid "Internet Access" msgstr "" #: ../Doc/tutorial/stdlib.rst:163 msgid "" "There are a number of modules for accessing the internet and processing " "internet protocols. Two of the simplest are :mod:`urllib.request` for " "retrieving data from URLs and :mod:`smtplib` for sending mail::" msgstr "" #: ../Doc/tutorial/stdlib.rst:186 msgid "(Note that the second example needs a mailserver running on localhost.)" msgstr "" #: ../Doc/tutorial/stdlib.rst:192 msgid "Dates and Times" msgstr "" #: ../Doc/tutorial/stdlib.rst:194 msgid "" "The :mod:`datetime` module supplies classes for manipulating dates and times " "in both simple and complex ways. While date and time arithmetic is " "supported, the focus of the implementation is on efficient member extraction " "for output formatting and manipulation. The module also supports objects " "that are timezone aware. ::" msgstr "" #: ../Doc/tutorial/stdlib.rst:218 msgid "Data Compression" msgstr "" #: ../Doc/tutorial/stdlib.rst:220 msgid "" "Common data archiving and compression formats are directly supported by " "modules including: :mod:`zlib`, :mod:`gzip`, :mod:`bz2`, :mod:`lzma`, :mod:" "`zipfile` and :mod:`tarfile`. ::" msgstr "" #: ../Doc/tutorial/stdlib.rst:240 msgid "Performance Measurement" msgstr "" #: ../Doc/tutorial/stdlib.rst:242 msgid "" "Some Python users develop a deep interest in knowing the relative " "performance of different approaches to the same problem. Python provides a " "measurement tool that answers those questions immediately." msgstr "" #: ../Doc/tutorial/stdlib.rst:246 msgid "" "For example, it may be tempting to use the tuple packing and unpacking " "feature instead of the traditional approach to swapping arguments. The :mod:" "`timeit` module quickly demonstrates a modest performance advantage::" msgstr "" #: ../Doc/tutorial/stdlib.rst:256 msgid "" "In contrast to :mod:`timeit`'s fine level of granularity, the :mod:`profile` " "and :mod:`pstats` modules provide tools for identifying time critical " "sections in larger blocks of code." msgstr "" #: ../Doc/tutorial/stdlib.rst:264 msgid "Quality Control" msgstr "" #: ../Doc/tutorial/stdlib.rst:266 msgid "" "One approach for developing high quality software is to write tests for each " "function as it is developed and to run those tests frequently during the " "development process." msgstr "" #: ../Doc/tutorial/stdlib.rst:270 msgid "" "The :mod:`doctest` module provides a tool for scanning a module and " "validating tests embedded in a program's docstrings. Test construction is " "as simple as cutting-and-pasting a typical call along with its results into " "the docstring. This improves the documentation by providing the user with an " "example and it allows the doctest module to make sure the code remains true " "to the documentation::" msgstr "" #: ../Doc/tutorial/stdlib.rst:288 msgid "" "The :mod:`unittest` module is not as effortless as the :mod:`doctest` " "module, but it allows a more comprehensive set of tests to be maintained in " "a separate file::" msgstr "" #: ../Doc/tutorial/stdlib.rst:310 msgid "Batteries Included" msgstr "" #: ../Doc/tutorial/stdlib.rst:312 msgid "" "Python has a \"batteries included\" philosophy. This is best seen through " "the sophisticated and robust capabilities of its larger packages. For " "example:" msgstr "" #: ../Doc/tutorial/stdlib.rst:315 msgid "" "The :mod:`xmlrpc.client` and :mod:`xmlrpc.server` modules make implementing " "remote procedure calls into an almost trivial task. Despite the modules " "names, no direct knowledge or handling of XML is needed." msgstr "" #: ../Doc/tutorial/stdlib.rst:319 msgid "" "The :mod:`email` package is a library for managing email messages, including " "MIME and other :rfc:`2822`-based message documents. Unlike :mod:`smtplib` " "and :mod:`poplib` which actually send and receive messages, the email " "package has a complete toolset for building or decoding complex message " "structures (including attachments) and for implementing internet encoding " "and header protocols." msgstr "" #: ../Doc/tutorial/stdlib.rst:326 msgid "" "The :mod:`json` package provides robust support for parsing this popular " "data interchange format. The :mod:`csv` module supports direct reading and " "writing of files in Comma-Separated Value format, commonly supported by " "databases and spreadsheets. XML processing is supported by the :mod:`xml." "etree.ElementTree`, :mod:`xml.dom` and :mod:`xml.sax` packages. Together, " "these modules and packages greatly simplify data interchange between Python " "applications and other tools." msgstr "" #: ../Doc/tutorial/stdlib.rst:335 msgid "" "The :mod:`sqlite3` module is a wrapper for the SQLite database library, " "providing a persistent database that can be updated and accessed using " "slightly nonstandard SQL syntax." msgstr "" #: ../Doc/tutorial/stdlib.rst:339 msgid "" "Internationalization is supported by a number of modules including :mod:" "`gettext`, :mod:`locale`, and the :mod:`codecs` package." msgstr ""