Dieses Buch ist das erste Buch über die Python-Sprache in China. Python ist eine sehr leistungsfähige objektorientierte Programmiersprache, mit der sich eigenständige Programme, schnelle Skripte und Prototypen komplexer Anwendungen schreiben lassen. Als Open-Source-Software ist Python frei verfügbar und sehr einfach zu erlernen und zu verwenden. Es wurde auf eine Vielzahl von Plattformen portiert, darunter verschiedene Unix-Systeme, Linux, Windows 9x, Windows NT und MacOS.
Nachdem Python die Unix- und Linux-Welt im Sturm erobert hat, ist es aufgrund seiner einfachen Schnittstelle zum Windows Application Object Model zum neuen Favoriten für Windows-Programmierer zum Erstellen von Skripts geworden. Das Aufkommen von JPython hat Python zu einem leistungsstarken Werkzeug in der Java-Programmierumgebung gemacht.
Dieses Buch ist ein klassisches Einführungsbuch in die Python-Sprache. Es wurde gemeinsam von zwei führenden Python-Technikexperten und Schulungsexperten geschrieben und deckt alle Kerninhalte der Sprache ab. Jedes Kapitel des Buches enthält zahlreiche Beispiele und wird von sorgfältig zusammengestellten Übungen begleitet. Da Python wie Basic interaktiv ausgeführt wird, können Leser diese Beispiele und Übungen auf jedem System ausführen, auf dem Python installiert ist. Lösungen zu allen Übungen finden Sie am Ende des Buches.
Dieses Buch beschreibt die Grundbausteine von Python-Programmen: Typen, Operatoren, Anweisungen, Funktionen, Module, Klassen und Ausnahmen. Darüber hinaus behandelt das Buch fortgeschrittenere Themen, einschließlich komplexer Beispiele. Schließlich wird auch beschrieben, wie Sie benutzerdefinierte Python-Bibliotheken verwenden, um große Programme zu erstellen, einschließlich eines in JPython geschriebenen Dienstprogramms.
Ob es zum Schreiben einfacher Skripte oder komplexer wissenschaftlicher Computer-, Web-, Datenbank-, Grafik- und Animationsprogramme verwendet wird, Python hat sich als leistungsstarkes und praktisches Werkzeug erwiesen. Mit diesem Buch können Sie schnell und effizient lernen, diese (derzeit angesagteste Sprache der Welt) zu verwenden.
„Eine flexible Skriptsprache wie Python ist ein unverzichtbares Werkzeug in Industrial Light&Magic.“
--Tommy Burnette
Technischer Direktor
Industrial Light & Magic Company (Designfirma für Computer-Spezialeffekte für den Film „Jurassic Park“)
Inhaltsverzeichnis des Kapitels
Vorwort Teil 1 Sprachkern Kapitel 1 Start Warum Python wählen?
Wie führe ich ein Python-Programm aus?
Ein erster Blick auf Moduldateien
Zusammenfassung der Python-Einstellungsdetails Übung Kapitel 2 Typen und Operatoren
Warum verwendet die Python-Programmstruktur integrierte Typen?
Numerisches String-Listen-Wörterbuch Tupeldatei Gemeinsame Objekteigenschaften Integrierter Typ FAQ Zusammenfassung der Übung Kapitel 3 Grundlegende Anweisungszuweisungsausdrücke
drucken
wenn Zustandstest
while-Schleife
Zusammenfassung häufiger Probleme bei Übungen zum Schreiben von For-Schleifencode Kapitel 4 Funktionen Warum Funktionen verwenden?
Funktionsumfangsregeln in Grundfunktionen Parameterübergabe Weitere Inhalte FAQ-Zusammenfassung der Funktionsübung Kapitel 5 Module Warum Module verwenden?
Die Basismoduldatei des Moduls ist der Namespace-Importmodus. Überladungsmodul. Anderer Inhalt. Modul. FAQ-Zusammenfassung. Übung. Kapitel 6. Klassen. Warum sollten die Grundkenntnisse der Klassen verwendet werden. Verwenden Sie die Klassenanweisung. Verwenden Sie die Klassenmethode. Vererbung. Suchen Sie nach dem Namespace-Baum Regeln Verwenden von Klassen zum Entwerfen anderer Inhalte Häufige Probleme mit Klassen Zusammenfassung der Übungen Kapitel 7 Ausnahmen Warum Ausnahmen verwenden Grundkenntnisse über Ausnahmen Redewendungen von Ausnahmen Ausnahmeerfassungsmuster Andere Inhalte Häufige Probleme mit Ausnahmen Zusammenfassung der Übungen Teil 2 Peripherieschicht Kapitel 2 Kapitel 8 Eingebaut Tools Integrierte Funktionsbibliotheksmodul-Übungen Kapitel 9 Verwenden Sie Python, um allgemeine Aufgaben auszuführen Datenstrukturoperationen Dateioperationen Betriebsprogramme Internetbezogene Aufgaben Größere Beispielübungen Kapitel 10 Framework und Anwendungsautomatisierung Kundensupportsystem und COM-Schnittstelle: Günstige PR-Designüberlegungen eines Auf Tkinter basierender Editor zur Verwaltung tabellarischer Daten
JPython: Kombination von Python und Java Andere Frameworks und Anwendungen Übungen Teil drei Anhang Anhang eins Python-Ressourcen Anhang zwei plattformspezifische Fragen Anhang drei Übung Lösungen Glossar
Expandieren