Python 3.7 Documentation
Table of Content
What's new in Python 3.7?
1. Whetting Your Appetite
2. Using the Python Interpreter
3. An Informal Introduction to Python
4. More Control Flow Tools
5. Data Structures
6. Modules
7. Input and Output
8. Errors and Exceptions
9. Classes
10. Brief Tour of the Standard Library
11. Brief Tour of the Standard Library — Part II
12. Virtual Environments and Packages
13. What Now?
14. Interactive Input Editing and History Substitution
15. Floating Point Arithmetic: Issues and Limitations
16. Appendix
Installing Python Modules
Distributing Python Modules
1. Introduction
2. Lexical analysis
3. Data model
4. Execution model
5. The import system
6. Expressions
7. Simple statements
8. Compound statements
9. Top-level components
10. Full Grammar specification
1. Command line and environment
2. Using Python on Unix platforms
3. Using Python on Windows
4. Using Python on a Macintosh
Porting Python 2 Code to Python 3
Porting Extension Modules to Python 3
Curses Programming with Python
Descriptor HowTo Guide
Functional Programming HOWTO
Logging HOWTO
Logging Cookbook
Regular Expression HOWTO
Socket Programming HOWTO
Sorting HOW TO
Unicode HOWTO
HOWTO Fetch Internet Resources Using The urllib Package
Argparse Tutorial
An introduction to the ipaddress module
Argument Clinic How-To
Instrumenting CPython with DTrace and SystemTap
General Python FAQ
Programming FAQ
Design and History FAQ
Library and Extension FAQ
Extending/Embedding FAQ
Python on Windows FAQ
Graphic User Interface FAQ
“Why is Python Installed on my Computer?” FAQ
Introduction
Built-in Functions
Built-in Constants
Built-in Types
Built-in Exceptions
Text Processing Services
string
re
difflib
textwrap
unicodedata
stringprep
readline
rlcompleter
Binary Data Services
struct
codecs
Data Types
datetime
calendar
collections
collections.abc
heapq
bisect
array
weakref
types
copy
pprint
reprlib
enum
Numeric and Mathematical Modules
numbers
math
cmath
decimal
fractions
random
statistics
Functional Programming Modules
itertools
functools
operator
File and Directory Access
pathlib
os.path
fileinput
stat
filecmp
tempfile
glob
fnmatch
linecache
shutil
macpath
Data Persistence
pickle
copyreg
shelve
marshal
dbm
sqlite3
Data Compression and Archiving
zlib
gzip
bz2
lzma
zipfile
tarfile
File Formats
csv
configparser
netrc
xdrlib
plistlib
Cryptographic Services
hashlib
hmac
secrets
Generic Operating System Services
os
io
time
argparse
getopt
logging
logging.config
logging.handlers
getpass
curses
curses.ascii
curses.panel
platform
errno
ctypes
Concurrent Execution
threading
multiprocessing
The concurrent package
concurrent.futures
subprocess
sched
queue
_thread
_dummy_thread
dummy_threading
contextvars
Networking and Interprocess Communication
asyncio
socket
ssl
select
selectors
asyncore
asynchat
signal
mmap
Internet Data Handling
email
json
mailcap
mailbox
mimetypes
base64
binhex
binascii
quopri
uu
Structured Markup Processing Tools
html
html.parser
html.entities
XML Processing Modules
xml.etree.ElementTree
xml.dom
xml.dom.minidom
xml.dom.pulldom
xml.sax
xml.sax.handler
xml.sax.saxutils
xml.sax.xmlreader
xml.parsers.expat
Internet Protocols and Support
webbrowser
cgi
cgitb
wsgiref
urllib
urllib.request
urllib.parse
urllib.error
urllib.robotparser
http
http.client
ftplib
poplib
imaplib
nntplib
smtplib
smtpd
telnetlib
uuid
socketserver
http.server
http.cookies
http.cookiejar
xmlrpc
xmlrpc.client
xmlrpc.server
ipaddress
Multimedia Services
audioop
aifc
sunau
wave
chunk
colorsys
imghdr
sndhdr
ossaudiodev
Internationalization
gettext
locale
Program Frameworks
turtle
cmd
shlex
Graphical User Interfaces with Tk
tkinter
tkinter.ttk
tkinter.tix
tkinter.scrolledtext
IDLE
Other Graphical User Interface Packages
Development Tools
typing
pydoc
doctest
unittest
unittest.mock
unittest.mock
2to3 - Automated Python 2 to 3 code translation
test
Debugging and Profiling
bdb
faulthandler
pdb
The Python Profilers
timeit
trace
tracemalloc
Software Packaging and Distribution
... more
Python 3.7-Dokumentation
Inhaltsverzeichnis
Was ist neu in Python 3.7?
1. Wecken Sie Ihren Appetit
2. Verwendung des Python-Interpreters
3. Eine informelle Einführung in Python
4. Weitere Steuerungsfluss-Tools
5. Datenstrukturen
6. Module
7. Eingabe und Ausgabe
8. Fehler und Ausnahmen
9. Klassen
10. Kurze Besichtigung der Standardbibliothek
11. Kurze Besichtigung der Standardbibliothek - Teil II
12. Virtuelle Umgebungen und Pakete
13. Was jetzt?
14. Interaktives Bearbeiten von Eingaben und Historienersetzung
15. Gleitkomma-Arithmetik: Probleme und Einschränkungen
16. Anhang
Python-Module installieren
Python-Module verteilen
1. Einleitung
2. Lexikalische Analyse
3. Datenmodell
4. Ausführungsmodell
5. Das Importsystem
6. Ausdrücke
7. Einfache Aussagen
8. Zusammengesetzte Aussagen
9. Komponenten der obersten Ebene
10. Vollständige Grammatikspezifikation
1. Befehlszeile und Umgebung
2. Verwendung von Python auf Unix-Plattformen
3. Python unter Windows verwenden
4. Verwenden von Python auf einem Macintosh
Portierung von Python 2-Code nach Python 3
Portierung von Erweiterungsmodulen nach Python 3
Curses Programmieren mit Python
Beschreibung des HowTo Guide
Funktionsprogrammierung HOWTO
Protokollierung von HOWTO
Protokollier-Kochbuch
Regulärer Ausdruck HOWTO
Socket-Programmieranleitung
Sortierung WIE ZU
Unicode-HOWTO
So rufen Sie Internet-Ressourcen mit dem Paket urllib ab
Argparse Tutorial
Eine Einführung in das IP-Adressmodul
Argumentklinik How-To
CPython mit DTrace und SystemTap instrumentieren
Allgemeine Python-FAQ
FAQ zur Programmierung
FAQ zu Design und Geschichte
FAQ zu Bibliotheken und Erweiterungen
FAQ erweitern / einbetten
Python unter Windows - FAQ
Häufig gestellte Fragen zur grafischen Benutzeroberfläche
„Warum ist Python auf meinem Computer installiert?“ FAQ
Einführung
Eingebaute Funktionen
Eingebaute Konstanten
Eingebaute Typen
Eingebaute Ausnahmen
Textverarbeitungsdienste
Schnur
Re
difflib
Textumbruch
unicodedata
stringprep
Zeile lesen
komplementär
Binäre Datendienste
struct
Codecs
Datentypen
Terminzeit
Kalender
Sammlungen
Collections.abc
heapq
halbieren
Array
schwachref
Typen
Kopieren
pprint
verdanken
enum
Numerische und mathematische Module
Zahlen
Mathematik
cmath
Dezimal
Fraktionen
zufällig
Statistiken
Funktionale Programmiermodule
itertools
functools
Operator
Datei- und Verzeichniszugriff
Pathlib
os.path
Dateieintrag
stat
filecmp
Tempfile
glob
fnmatch
Linecache
shutil
Macpath
Datenpersistenz
Essiggurke
copyreg
zurückstellen
Marschall
dbm
sqlite3
Datenkomprimierung und -archivierung
zlib
gzip
bz2
lzma
zip-Datei
Tarfile
Dateiformate
csv
configparser
netrc
xdrlib
Plistlib
Kryptographische Dienste
Hashlib
hmac
Geheimnisse
Generische Betriebssystemdienste
os
io
Zeit
argparse
Holen Sie sich
Protokollierung
logging.config
logging.handlers
Pass bekommen
Flüche
curses.ascii
curses.panel
Plattform
errno
ctypes
Gleichzeitige Ausführung
Einfädeln
Multiprocessing
Das gleichzeitige Paket
gleichzeitige Merkmale
Subprozess
Zeitplan
Warteschlange
_Faden
_dummy_thread
dummy_threading
Kontextvars
Vernetzung und Kommunikation zwischen den Prozessen
Asyncio
Steckdose
ssl
wählen
Selektoren
Asyncore
Asynchat
Signal
mmap
Umgang mit Internetdaten
Email
Json
Mailcap
Briefkasten
Mimetypen
base64
binhex
binascii
quopri
uu
Strukturierte Markup-Verarbeitungswerkzeuge
html
html.parser
html.entities
XML-Verarbeitungsmodule
xml.etree.ElementTree
xml.dom
xml.dom.minidom
xml.dom.pulldom
xml.sax
xml.sax.handler
xml.sax.saxutils
xml.sax.xmlreader
xml.parsers.expat
Internetprotokolle und Support
Webbrowser
cgi
cgitb
wsgiref
Urllib
urllib.antrag
urllib.parse
urllib.error
urllib.robotparser
http
http.client
ftplib
Poplib
Imaplib
nntplib
smtplib
smtpd
Telnetlib
uuid
Socketserver
http.server
http.cookies
http.cookiejar
xmlrpc
xmlrpc.client
xmlrpc.server
IP Adresse
Multimedia-Dienste
Audioop
aifc
Sunau
Welle
Brocken
colorsys
imghdr
sndhdr
ossaudiodev
Internationalisierung
gettext
Gebietsschema
Programm-Frameworks
Schildkröte
cmd
shlex
Grafische Benutzeroberflächen mit Tk
tkinter
tkinter.ttk
tkinter.tix
tkinter.scrolledtext
IDLE
Andere grafische Benutzeroberflächenpakete
Entwicklungswerkzeuge
Tippen
pydoc
doctest
Gerätetest
unittest.mock
unittest.mock
2to3 - Automatisierte Code-Übersetzung von Python 2 zu 3
Prüfung
Debugging und Profiling
bdb
Fehlerhandler
pdb
Die Python-Profiler
Zeit
Spur
tracemalloc
Software-Paketierung und -Verteilung
... Mehr