Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Schummelseite Titelei Inhaltsverzeichnis Einleitung
Über dieses Buch Törichte Annahmen über den Leser Symbole in diesem Buch Über das Buch hinaus Wie geht es weiter?
Teil I Die ersten Schritte mit Python
1 Sprechen Sie mit Ihrem Computer!
Warum wollen Sie sich mit Ihrem Computer unterhalten? Eine Anwendung – nur eine Form der Kommunikation
Das alltägliche Prozedere Arbeitsabläufe aufschreiben Anwendungen als gewöhnliche Arbeitsabläufe verstehen Computer nehmen alles wörtlich
Was ist eine Anwendung eigentlich
Computer haben ihre eigene Sprache Den Menschen helfen, mit dem Computer zu sprechen
Warum Python so cool ist
Warum man Python verwenden sollte Wie Sie persönlich von Python profitieren können Welche Organisationen verwenden Python? Nützliche Python-Programme finden Python mit anderen Sprachen vergleichen
2 Sich ein eigenes Python zulegen
Die gewünschte Version herunterladen Python installieren
Mit Windows arbeiten Mit dem Mac arbeiten Mit Linux arbeiten
Auf Python auf Ihrem System zugreifen
Mit Windows Mit dem Mac Mit Linux
Ihre Installation ausprobieren
3 Mit Python arbeiten
Python in der Kommandozeile starten
Python starten Die Kommandozeile nutzbringend einsetzen Python-Umgebungsvariablen nutzbringend einsetzen
Einen Befehl eingeben
Dem Computer sagen, was er machen soll Dem Computer mitteilen, dass Sie fertig sind Sich das Ergebnis anschauen
Die Hilfe verwenden
In den Hilfemodus wechseln Um Hilfe bitten Den Hilfemodus verlassen Sich unmittelbar Hilfe holen
Python in der Kommandozeile beenden
4 Ihre erste Anwendung schreiben
Die Integrierte Entwicklungsumgebung IDLE kennenlernen IDLE starten
Die Standardbefehle verwenden Die Farbcodierung verstehen Die Hilfe in der GUI aufrufen IDLE konfigurieren
Eine Anwendung erstellen
Ein neues Fenster öffnen Den Befehl eingeben Die Datei speichern
Die Anwendung ausführen Den Nutzen von Einrückungen verstehen Kommentare einfügen
Kommentare verstehen Kommentare als Erinnerungsstützen verwenden Mit Kommentaren den Code von der Ausführung abhalten
Laden und Ausführen existierender Anwendungen
Die Kommandozeile oder das Terminalfenster verwenden Das Editierfenster benutzen Das Python-Shell-Fenster oder die Python-Kommandozeile verwenden
IDLE schließen
Teil II Mit der Programmierung loslegen
5 Informationen speichern und ändern
Informationen speichern
Variablen als Aufbewahrungsboxen betrachten Den richtigen Behälter zur Datenspeicherung verwenden
Pythons grundlegende Datentypen
Daten in Variablen ablegen Numerische Datentypen verstehen Boolesche Werte verstehen Den Datentyp String verstehen
Mit Datum und Zeit arbeiten
6 Informationen verwalten
Pythons Sicht auf die Daten steuern
Vergleiche machen Wie Computer Vergleiche machen
Mit Operatoren arbeiten
Operatoren definieren Vorrangsregeln für Operatoren
Erstellen und Verwenden von Funktionen
Funktionen als Codepäckchen Die Wiederverwendbarkeit von Code ist wichtig Eine Funktion definieren Auf Funktionen zugreifen Informationen an Funktionen übergeben Informationen von Funktionen zurückgeben lassen Rückgabewerte vergleichen
Benutzereingaben
7 Entscheidungen treffen
Einfache Entscheidungen mit der »if«-Anweisung ausführen
Die »if«-Anweisung Die »if«-Anweisung in einer Anwendung verwenden
Mit der »if...else«-Anweisung Optionen auswählen
Die »if…else«-Anweisung Die »if…else«-Anweisung in einer Anwendung verwenden Die »if…elif«-Anweisung in einer Anwendung verwenden
Verschachtelte Entscheidungsanweisungen verwenden
Mehrere »if«- oder »if…else«-Anweisungen verwenden Weitere Entscheidungstypen miteinander kombinieren
8 Sich wiederholende Aufgaben ausführen
Daten mit der »for«-Anweisung verarbeiten
Die »for«-Anweisung Eine einfache »for«-Schleife erstellen Die Ausführung mit der »break«-Anweisung steuern Die Ausführung mit der »continue«-Anweisung steuern Die »pass«-Klausel Die Ausführung mit der »else«-Anweisung steuern
Daten mit der »while«-Anweisung verarbeiten
Die »while«-Anweisung Die »while«-Anweisung in einer Anwendung verwenden
Schleifen verschachteln
9 Mit Fehlern umgehen lernen
Warum versteht mein Python mich nicht? Fehlerquellen erkennen
Klassifizieren, wann Fehler auftreten Fehlertypen unterscheiden
Ausnahmen abfangen
Die grundlegende Ausnahmebehandlung Ausnahmebehandlung: vom Spezifischen zum weniger Spezifischen Verschachtelte Ausnahmebehandlung
Ausnahmen auslösen
Ausnahmen unter außergewöhnlichen Umständen auslösen Fehlerinformationen an den Aufrufer übergeben
Benutzerdefinierte Ausnahmen erzeugen und verwenden Die »finally«-Klausel verwenden
Teil III Häufig benötigte Programmieraufgaben
10 Mit Modulen arbeiten
Code gruppieren Module importieren
Die »import«-Anweisung verwenden Die »from…import«-Anweisung verwenden
Module finden
Sich den Modulinhalt anschauen
Die Python Module Documentation verwenden
Die pydoc-Anwendung öffnen Die Links für den Schnellzugriff verwenden Einen Suchbegriff eingeben Die Ergebnisse anschauen
11 Mit Zeichenketten arbeiten
Zeichenketten sind anders
Ein Zeichen durch Zahlen definieren Zeichen zur Erstellung von Zeichenketten verwenden
Zeichenketten mit Sonderzeichen erstellen Zeichen auswählen Aus Zeichenketten Kleinholz machen Einen Wert in einer Zeichenkette finden Zeichenketten formatieren
12 Listen verwalten
Informationen in einer Anwendung strukturieren
Eine Struktur mit Listen erstellen Wie Computer Listen sehen
Listen erstellen Auf Listen zugreifen Listen durchlaufen Listen bearbeiten Listen durchsuchen Listen sortieren Mit dem Counter-Objekt arbeiten
13 Verschiedene Sorten von Daten sammeln
So funktionieren Collections Mit Tupeln arbeiten Mit Dictionaries arbeiten
Erstellung und Verwendung eines Dictionarys Die »switch«-Anweisung durch ein Dictionary ersetzen
Stapel mithilfe von Listen erstellen Mit Warteschlangen arbeiten Mit Deques arbeiten
14 Klassen erstellen und verwenden
Klassen als Strukturierungshilfe Komponenten einer Klasse
Eine Klassendefinition schreiben Die integrierten Klassenattribute Mit Methoden arbeiten Mit Konstruktoren arbeiten Mit Variablen arbeiten Methoden mit variablen Parameterlisten verwenden Operatoren überladen
Eine Klasse erstellen Die Klasse in einer Anwendung verwenden Eine Klasse erweitern, um neue Klassen zu schaffen
Eine Kindklasse schreiben Die Klasse in einer Anwendung testen
Teil IV Fortgeschrittene Programmieraufgaben
15 Daten in Dateien speichern
Wie die permanente Datenspeicherung funktioniert Daten für die permanente Speicherung erstellen Eine Datei erstellen Dateiinhalte lesen Dateiinhalte aktualisieren Eine Datei löschen
16 Eine E-Mail versenden
Das passiert, wenn man eine E-Mail versendet
E-Mails als herkömmliche Briefe betrachten Die Bestandteile des Umschlags Die Bestandteile einer Nachricht
Eine E-Mail-Nachricht erstellen
Eine Textnachricht versenden Eine HTML-Nachricht versenden
Sich die E-Mail-Ausgabe anschauen
Teil V Der Top-Ten-Teil
17 Zehn tolle Quellen zum Thema Programmierung
Mit der Python-Online-Dokumentation arbeiten Das LearnPython.org-Tutorial Eine Webanwendung mit Python programmieren Zusätzliche Bibliotheken beschaffen Schneller Anwendungen mit einer IDE erstellen Ihre Syntax einfacher prüfen XML sinnvoll einsetzen Die üblichen Anfängerfehler in Python vermeiden Unicode verstehen Machen Sie Ihre Python-Anwendung flott
18 Zehn Wege, mit Python Geld zu verdienen
In der Qualitätssicherung arbeiten IT-Mitarbeiter in einer kleinen Firma werden Spezialskripte für Anwendungen schreiben Ein Netzwerk administrieren Programmierkenntnisse vermitteln Leuten dabei helfen, einen bestimmten Ort zu finden Data Mining verwenden Mit eingebetteten Systemen arbeiten Wissenschaftliche Aufgaben erledigen Datenanalyse in Echtzeit ausführen
19 Zehn interessante Tools
Programmfehler mit dem Roundup Issue Tracker dokumentieren Eine virtuelle Umgebung mit VirtualEnv erstellen Ihre Anwendung mit PyInstaller installieren Eine Entwicklerdokumentation mit pdoc erzeugen Anwendungscode mit PyCharm entwickeln Ihre Anwendung mit pydbgr debuggen Eine interaktive Umgebung mit IPython betreten Anwendungen mit PyUnit testen Ihren Code mit Isort aufräumen Versionskontrolle mit Mercurial verwenden
20 Zehn Bibliotheken, die Sie kennen sollten
Eine sichere Umgebung mit PyCrypo entwickeln Auf Datenbanken mit SQLAlchemy zugreifen Die Welt mit Google Maps bereisen Eine Benutzeroberfläche mit TkInter erstellen Eine nette tabellarische Datendarstellung mit PrettyTable erstellen Ihre Anwendung mit Sound mit PyAudio bereichern Bilder mit PyQtGraph bearbeiten Informationen mit IRLib finden Eine interoperable Java-Umgebung mit JPype erstellen Auf lokale Netzwerkressourcen mit Twisted Matrix zugreifen Mit Bibliotheken auf Ressourcen im Internet zugreifen
Stichwortverzeichnis
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion