Rheinwerk Computing < openbook >

 
Inhaltsverzeichnis
1 Einleitung
2 Die Programmiersprache Python
Teil I Einstieg in Python
3 Erste Schritte im interaktiven Modus
4 Der Weg zum ersten Programm
5 Kontrollstrukturen
6 Dateien
7 Das Laufzeitmodell
8 Funktionen, Methoden und Attribute
9 Informationsquellen zu Python
Teil II Datentypen
10 Das Nichts – NoneType
11 Operatoren
12 Numerische Datentypen
13 Sequenzielle Datentypen
14 Zuordnungen
15 Mengen
16 Collections
17 Datum und Zeit
18 Aufzählungstypen – Enum
Teil III Fortgeschrittene Programmiertechniken
19 Funktionen
20 Modularisierung
21 Objektorientierung
22 Ausnahmebehandlung
23 Iteratoren
24 Kontextobjekte
25 Manipulation von Funktionen und Methoden
Teil IV Die Standardbibliothek
26 Mathematik
27 Kryptografie
28 Reguläre Ausdrücke
29 Schnittstelle zu Betriebssystem und Laufzeitumgebung
30 Kommandozeilenparameter
31 Dateisystem
32 Parallele Programmierung
33 Datenspeicherung
34 Netzwerkkommunikation
35 Debugging und Qualitätssicherung
36 Dokumentation
Teil V Weiterführende Themen
37 Anbindung an andere Programmiersprachen
38 Distribution von Python-Projekten
39 Grafische Benutzeroberflächen
40 Python als serverseitige Programmiersprache im WWW – ein Einstieg in Django
41 Wissenschaftliches Rechnen
42 Insiderwissen
43 Von Python 2 nach Python 3
A Anhang
Stichwortverzeichnis

Download:
- Beispielprogramme, ca. 464 KB

Jetzt Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Python 3 von Johannes Ernesti, Peter Kaiser
Das umfassende Handbuch
Buch: Python 3

Python 3
Pfeil 9 Informationsquellen zu Python
Pfeil 9.1 Die Built-in Function help
Pfeil 9.2 Die Onlinedokumentation
Pfeil 9.3 PEPs
 
Zum Seitenanfang

9    Informationsquellen zu Python Zur vorigen ÜberschriftZur nächsten Überschrift

Mit diesem Buch verfolgen wir das Ziel, Ihnen einen umfassenden Einstieg in die Programmierung mit Python zu ermöglichen. Leider ist der Umfang dieses Buchs begrenzt, sodass wir an einigen Stellen auf Details verzichten und Sie stattdessen auf weiterführende Dokumentation verweisen müssen. Im Programmieralltag sind es manchmal gerade diese Details, die den Unterschied machen.

In diesem Kapitel zeigen wir Ihnen verschiedene Informationsquellen zu Python, die Sie nutzen können. Diese Informationsquellen sind ausnahmslos in englischer Sprache verfügbar.

 
Zum Seitenanfang

9.1    Die Built-in Function help Zur vorigen ÜberschriftZur nächsten Überschrift

Sie können die eingebaute Funktion help aufrufen, um die interaktive Hilfefunktion des Python-Interpreters zu starten. Mit help() wird ein Einleitungstext ausgegeben, gefolgt von einem Eingabeprompt. In dieser interaktiven Hilfe können Sie Begriffe nachschlagen.

Mögliche Begriffe sind Schlüsselworte (z. B. »for«), Symbole (z. B. »+«), Module (z. B. »pprint«) oder Themen (z. B. »DEBUGGING«). Eine Liste der möglichen Suchbegriffe in den jeweiligen Kategorien lässt sich über die Befehle keywords, symbols, modules und topics anzeigen.

Wenn zu einem eingegebenen Begriff eine Hilfeseite gefunden wurde, wird diese in einem Lesemodus angezeigt. Längere Texte können gescrollt werden. Das funktioniert unter Linux mit den (ì)- und (ë)-Tasten und unter Windows über die Leertaste-Taste. Über die Taste (Q) gelangen Sie vom Lesemodus zurück in die interaktive Hilfe. Die interaktive Hilfe können Sie über den Befehl quit oder über die Tastenkombination (Strg) + (D) beenden.

Pythons interaktive Hilfe eignet sich besonders, um schnell Antworten auf Fragen zu Schnittstellen zu finden, beispielsweise »Welche Funktionen waren noch mal im Modul copy enthalten?« oder »Welchen Standardwert hatte noch mal der Parameter indent der Funktion pprint.pprint?«.

Anstatt die interaktive Shell der Hilfefunktion zu starten, kann der Funktion help auch eine Instanz, beispielsweise ein Modul oder eine Funktion, übergeben werden. Dann wird die zugehörige Hilfeseite im Lesemodus angezeigt:

>>> import pprint
>>> help(pprint.pprint)
Help on function pprint in module pprint:

pprint(object, stream=None, indent=1, width=80, depth=None, *, compact=False)
Pretty-print a Python object to a stream [default is sys.stdout].

Alternativ kann ein String übergeben werden, der den Suchbegriff enthält:

>>> import copy
>>> help("copy.copy")
Help on function copy in copy:

copy.copy = copy(x)
Shallow copy operation on arbitrary Python objects.

See the module's __doc__ string for more info.

 


Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

<< zurück
 Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Python 3 Python 3
Jetzt Buch bestellen

 Buchempfehlungen
Zum Rheinwerk-Shop: Einstieg in Python
Einstieg in Python


Zum Rheinwerk-Shop: Python. Der Grundkurs
Python. Der Grundkurs


Zum Rheinwerk-Shop: Algorithmen mit Python
Algorithmen mit Python


Zum Rheinwerk-Shop: Objektorientierte Programmierung
Objektorientierte Programmierung


Zum Rheinwerk-Shop: Raspberry Pi. Das umfassende Handbuch
Raspberry Pi. Das umfassende Handbuch


Zum Rheinwerk-Shop: Roboter-Autos mit dem Raspberry Pi
Roboter-Autos mit dem Raspberry Pi


Zum Rheinwerk-Shop: Neuronale Netze programmieren mit Python
Neuronale Netze programmieren mit Python


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo

 
 


Copyright © Rheinwerk Verlag GmbH 2020
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

 
[Rheinwerk Computing]

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern