Python ist eine übersichtliche Programmiersprache, die objektorientierte und strukturierte Programmierung ermöglicht sowie Aspekt-orientierte und funktionale Features besitzt. In den letzten Jahren kamen immer mehr Python-programmierte Anwendungen hinzu. Mit Python 3 steht nun eine Version zur Verfügung, die wesentliche Änderungen zu früheren Versionen enthält.
In Python 3 - Intensivkurs gibt der amerikanische Python-Spezialist Mark Pilgrim eine praxisorientierte Einführung, die die Werkzeuge und Programmiermöglichkeiten von Python 3 umfassend erläutert. Jedes Kapitel beginnt mit einem lauffähigen Codebeispiel, das im folgenden ausführlich analysiert wird. Dabei steht die unmittelbare praktische Anwendung und die Realisierung von Projekten mit Python 3 im Vordergrund. Eine ausführliche Fallstudie zeigt auch die Portierung von Python 2 zu Python 3. Von Florian Wollenschein kongenial übersetzt, bietet dieses Fachbuch Einsteigern ebenso wie versierten Programmierern und Entwicklern eine umfassende Darstellung aller Features von Python.
Author(s): Mark Pilgrim (auth.)
Series: Xpert.press
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2010
Language: German
Pages: 351
City: Berlin, Heidelberg
Tags: Software Engineering; Programming Languages, Compilers, Interpreters; Information Systems Applications (incl.Internet)
Front Matter....Pages i-xviii
Python installieren....Pages 1-10
Ihr erstes Python-Programm....Pages 11-22
Native Datentypen....Pages 23-50
Comprehensions....Pages 51-60
Strings....Pages 61-75
Reguläre Ausdrücke....Pages 77-94
Closures und Generatoren....Pages 95-108
Klassen und Iteratoren....Pages 109-120
Erweiterte Iteratoren....Pages 121-138
Unit Testing....Pages 139-161
Refactoring....Pages 163-175
Dateien....Pages 177-194
XML....Pages 195-214
Python-Objekte serialisieren....Pages 215-232
HTTP-Webdienste....Pages 233-261
Fallstudie: chardet zu Python 3 portieren....Pages 263-286
Python-Bibliotheken packen....Pages 287-301
Anhang A – Code mithilfe von 2to3 von Python 2 zu Python 3 portieren....Pages 303-329
Anhang B – Spezielle Methoden....Pages 331-345
Back Matter....Pages 347-351