Hitchhiker's Guide für Python von Kenneth Reitz | Best Practices für Programmierer | ISBN 9783960090458

Hitchhiker's Guide für Python

Best Practices für Programmierer

von Kenneth Reitz und Tanya Schlusser, aus dem Englischen übersetzt von Peter Klicman
Mitwirkende
Autor / AutorinKenneth Reitz
Autor / AutorinTanya Schlusser
Übersetzt vonPeter Klicman
Buchcover Hitchhiker's Guide für Python | Kenneth Reitz | EAN 9783960090458 | ISBN 3-96009-045-5 | ISBN 978-3-96009-045-8
Inhaltsverzeichnis
Leseprobe
Programmierer, Python-Programmierer

Hitchhiker's Guide für Python

Best Practices für Programmierer

von Kenneth Reitz und Tanya Schlusser, aus dem Englischen übersetzt von Peter Klicman
Mitwirkende
Autor / AutorinKenneth Reitz
Autor / AutorinTanya Schlusser
Übersetzt vonPeter Klicman
Sind Sie bereit, ein echter Pythonista zu werden? Dann wird dieses Buch Ihr treuer Begleiter. Es bietet geballtes Insider- Know-how zu Best Practices und den bevorzugten Werk- zeugen der Python-Community. Sie werden Ihre Python- Kenntnisse entscheidend verbessern – ob Sie einfach nur neugierig sind, als Normalsterblicher zu Open-Source- Projekten beitragen oder ein Unternehmen rund um Python aufbauen möchten.
Dieses Buch wurde im Rahmen eines Gemeinschaftsprojekts von über einhundert Mitgliedern der Python-Community geschrieben. In Teil 1 geht es um das Einrichten der Python- Umgebung (Interpreter, Python-Installation, Texteditor, IDE). Dann tauchen Sie in Beispiel-Code ein, der den Python-Stil mustergültig umsetzt. Teil 3 macht Sie mit Bibliotheken vertraut, die von der Python-Community bevorzugt genutzt werden.
- Entwickeln Sie besseren Python-Code, indem Sie Stil, Konventionen, Idiome und Fallstricke kennen lernen. - Sehen Sie sich exzellente Open-Source-Codebeispiele ausgewählter Python-Bibliotheken an. - Studieren Sie Best Practices für die Paketierung und Distribution von Python-Code. - Erkunden Sie Pythons Bibliotheken für die Benutzer-Interaktion – von Konsolenanwendungen über GUIs bis hin zu Webapplikationen. - Lernen Sie Tools für die Systemadministration sowie das Interfacing mit C- und C++-Bibliotheken kennen und verbessern Sie die Geschwindigkeit von Python. - Arbeiten Sie mit Netzwerk-Bibliotheken für asynchrone Aktionen, Serialisierung und Kryptogra e. - Lernen Sie Bibliotheken zur Datenpersistenz und - manipulation kennen, darunter auch Werkzeuge zur Bild- und Audioverarbeitung.