Python 3 - Intensivkurs : Projekte erfolgreich realisieren / von Mark Pilgrim
Resource type: Ressourcentyp: Buch (Online)Book (Online)Language: German Series: Xpert.press | SpringerLink BücherPublisher: Berlin, Heidelberg : Springer-Verlag Berlin Heidelberg, 2010Description: Online-Ressource (XVIII, 351 S, online resource)ISBN:- 9783642043772
- 005.1
- 005.133
- QA76.758
- QA76.73.P97
Contents:
Summary: Python installieren -- Ihr erstes Python-Programm -- Native Datentypen -- Comprehensions -- Strings -- Reguläre Ausdrücke -- Closures und Generatoren -- Klassen und Iteratoren -- Erweiterte Iteratoren -- Unit Testing -- Refactoring -- Dateien -- XML -- Python-Objekte serialisieren -- HTTP-Webdienste -- Fallstudie: chardet zu Python 3 portieren -- Python-Bibliotheken packen -- Anhang A – Code mithilfe von 2to3 von Python 2 zu Python 3 portieren -- Anhang B – Spezielle Methoden.Summary: 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. .PPN: PPN: 1649770154Package identifier: Produktsigel: ZDB-2-SEB | ZDB-2-STI
Vorwort; Geschichte einer Übersetzung; Danksagung; Danksagung von Mark Pilgrim; Danksagung des Übersetzers; Inhaltsverzeichnis; Python installieren; 1.1 Los geht's; 1.2 Welche Python-Version ist die Richtige für Sie?; 1.3 Installation unter Microsoft Windows; 1.4 Installation unter Mac OS X; 1.5 Installation unter Ubuntu Linux; 1.6 Installation auf anderen Plattformen; 1.7 Verwenden der Python-Shell; 1.8 Python-Editoren und -IDEs; 2.1 Los geht's; 2.2 Funktionen deklarieren; 2.2.1 Pythons Datentypen im Vergleich mit denen anderer Sprachen
2.2.1 Pythons Datentypen im Vergleich mit denenanderer Sprachen2.3 Lesbaren Code schreiben; 2.3.1 Docstr\ings; 2.3.1 Docstrings; 2.4 Der import-Suchpfad; 2.5 Alles ist ein Objekt; 2.5.1 Was ist ein Objekt?; 2.6 Code einrücken; 2.7 Ausnahmen; 2.7.1 Importfehler abfangen; 2.8 Ungebundene Variablen; 2.9 Groß- und Kleinschreibung bei Namen; 2.10 Skripte ausführen; 3.1 Los geht's; 3.2 Boolesche Werte; 3.3 Zahlen; 3.3.1 int- in float-Werte umwandeln und anders herum; 3.3.2 Einfache Rechenoperationen; 3.3.3 Brüche; 3.3.4 Trigonometrie; 3.3.5 Zahlen in einem booleschen Kontext; 3.4 Listen
3.7.2 Ein Dictionary verändern3.7.3 Dictionarys mit gemischten Werten; 3.7.4 Dictionarys in einem booleschen Kontext; 3.8 None; 3.8.1 None in einem booleschen Kontext; Comprehensions; 4.1 Los geht's; 4.2 Mit Dateien und Verzeichnissen arbeiten; 4.2.1 Das aktuelle Arbeitsverzeichnis; 4.2.2 Mit Dateinamen und Verzeichnisnamen arbeiten; 4.2.3 Verzeichnisse auflisten; 4.2.4 Metadaten von Dateien erhalten; 4.2.5 Absolute Pfadnamen erstellen; 4.3 List Comprehensions; 4.4 Dictionary Comprehensions; 4.4.1 Andere tolle Sachen, die man mit Dictionary Comprehensions machen kann; 4.5 Set Comprehensions
6.4.1 Prüfen der Zehner und Einer
3.4.1 Erstellen einer Liste3.4.2 Slicing einer Liste; 3.4.3 Elemente zu einer Liste hinzufügen; 3.4.4 Innerhalb einer Liste nach Werten suchen; 3.4.5 Elemente aus einer Liste entfernen; 3.4.6 Elemente aus einer Liste entfernen: Bonusrunde; 3.4.7 Listen in einem booleschen Kontext; 3.5 Tupel; 3.5.1 Tupel in einem booleschen Kontext; 3.5.2 Mehrere Werte auf einmal zuweisen; 3.6 Sets; 3.6.1 Ein Set erstellen; 3.6.2 Ein Set verändern; 3.6.3 Elemente aus einem Set entfernen; 3.6.4 Einfache Mengenoperationen; 3.6.5 Sets in einem booleschen Kontext; 3.7 Dictionarys; 3.7.1 Erstellen eines Dictionarys
Strings5.1 Langweiliges Zeug, das Sie wissen müssen, bevor es losgeht; 5.2 Unicode; 5.3 Los geht's; 5.4 Strings formatieren; 5.4.1 Zusammengesetzte Feldnamen; 5.4.2 Formatmodifizierer; 5.5 Andere häufig verwendete String-Methoden; 5.5.1 Slicen eines Strings; 5.6 Strings vs. Bytes; 5.7 Nachbemerkung - Zeichencodierung von Python-Quelltext; Reguläre Ausdrücke; 6.1 Los geht's; 6.2 Fallbeispiel: Adresse; 6.3 Fallbeispiel: römische Zahlen; 6.3.1 Prüfen der Tausender; 6.3.2 Prüfen der Hunderter; 6.4 Verwenden der {n,m}-Syntax; 6.4 Verwenden der {n, m}-Syntax; 6.4.1 Prüfen der Zehner und Einer
No physical items for this record