Hitchhiker's Guide für Python

Best Practices für Programmierer

Kenneth Reitz y Tanya Schlusser

Cite this publication as

Kenneth Reitz, Tanya Schlusser, Hitchhiker's Guide für Python (2017), O'Reilly Verlag, Heidelberg, ISBN: 9783960103271

2853
accesses
26
quotes

Descripción / Abstract

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 Werkzeugen 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 kennenlernen.
- 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 Kryptografie.
- Lernen Sie Bibliotheken zur Datenpersistenz und -manipulation kennen, darunter auch Werkzeuge zur Bild- und Audioverarbeitung.

Prägnant und meinungsstark nimmt Sie der Hitchhiker's Guide mit auf
eine Pro-Tour durch das Python-Universum.
Raymond Hettinger, Python Core Developer

Descripción

Kenneth Reitz ist Product Owner von Python bei Heroku und Fellow der Python Software Foundation. Er ist für seine vielen Open-Source-Projekte bekannt, insbesondere "Requests: HTTP for Humans".

Tanya Schlusser arbeitet als unabhängige Beraterin. Sie wertet Daten aus, um ihre Kunden bei strategischen Entscheidungen zu unterstützen. Sie hat über 1 000 Stunden Data-Science-Training für Einzelpersonen und Unternehmen abgehalten. Tanya pflegt ihre Mutter, die an Alzheimer leidet.

Índice

  • BEGINN
  • Inhalt
  • Vorwort
  • Teil1: Einführung
  • Kapitel 1: Einen Interpreter wählen
  • Kapitel 2: Python richtig installieren
  • Kapitel 3: Ihre Entwicklungsumgebung
  • Teil 2: Wir legen los
  • Kapitel 4: Guten Code schreiben
  • Kapitel 5: Guten Code lesen
  • Kapitel 6: Guten Code ausliefern
  • Teil 3: Szenario-Guide
  • Kapitel 7: Nutzerinteraktion
  • Kapitel 8: Codemanagement und -optimierung
  • Kapitel 9: Software-Interfaces
  • Kapitel 10: Datenmanipulation
  • Kapitel 11: Datenpersistenz
  • Anhang
  • BDFL
  • Python Software Foundation
  • PEPs
  • Einsteiger
  • Fortgeschrittene Einsteiger
  • Fortgeschrittene
  • Für Ingenieure und Wissenschaftler
  • Verschiedenes
  • Referenzen
  • Index

Otros documentos de esta serie

    Títulos relacionados

      Otros títulos del mismo autor