Effektiv Python programmieren: 59 Wege für bessere by Brett Slatkin

By Brett Slatkin

59 Wege für bessere Python-Programme

  • Bewährte Verfahren, Tipps und tips für robusten, leistungsfähigen und wartungsfreundlichen Code
  • Grundlegende Aufgaben besser und effektiver erledigen
  • Lösungen für das Debuggen, Testen und Optimieren zur Verbesserung von Qualität und Performance

Der Einstieg in die Python-Programmierung ist einfach, daher ist die Sprache auch so beliebt. Pythons einzigartige Stärken und Ausdrucksmöglichkeiten sind allerdings nicht immer offensichtlich, und zudem gibt es diversified verborgene Fallstricke, über die guy leicht stolpern kann.

Dieses Buch vermittelt insbesondere eine Python-typische Herangehensweise an die Programmierung. Brett Slatkin nutzt dabei die Vorzüge von Python zum Schreiben von außerordentlich stabilem und schnellem Code. Er stellt fifty nine bewährte Verfahren, Tipps und methods vor, die er anhand praxisnaher Codebeispiele erläutert. Er orientiert sich dabei an dem kompakten, an Fallbeispielen orientierten Stil von Scott Meyers populärem Buch »Effektiv C programmieren«.

Auf der foundation seiner jahrelangen Erfahrung mit der Python-Infrastruktur bei Google demonstriert Slatkin weniger bekannte Eigenarten und Sprachelemente, die großen Einfluss auf das Verhalten des Codes und die functionality haben. Sie erfahren, wie sich grundlegende Aufgaben am besten erledigen lassen, damit Sie leichter verständlichen, wartungsfreundlicheren und einfach zu verbessernden Code schreiben können.

Aus dem Inhalt:

  • Umsetzbare Richtlinien für alle wichtigen Bereiche der Entwicklung in Python 2 und three mit detaillierten Erklärungen und Beispielen
  • Funktionen so definieren, dass Code leicht wiederverwendet und Fehler vermieden werden können
  • Systemverhalten mithilfe von Klassen präzise definieren
  • Stolpersteine beim Programmieren mit Metaklassen und dynamischen Attributen umgehen
  • Effizientere Ansätze für Nebenläufigkeit und parallele Ausführung
  • Tipps und tips zur Nutzung von Pythons Standardmodulen
  • Tools und most sensible Practices für die Zusammenarbeit mit anderen Entwicklern
  • Lösungen für das Debuggen, Testen und Optimieren zur Verbesserung von Qualität und Performance

Über den Autor:

Brett Slatkin ist bei Google als Führungskraft in der Softwareentwicklung tätig. Er ist leitender Ingenieur und Mitbegründer des Projekts Google customer Surveys. Früher arbeitete er an der Python-Infrastruktur von Googles App Engine und nutzte die Sprache zur Verwaltung von Googles riesigem Serverbestand. Er implementierte mit Python Googles PubSubHubbub-System, einem Protokoll, dessen Miterfinder er ist. Slatkin erwarb seinen Bachelor of technology in technischer Informatik an der Columbia Universität in New York.

Stimme zum Buch:

„Jeder Abschnitt in Slatkins Buch Effektiv Python programmieren stellt eine eigenständige Lektion mit eigenem Quellcode dar. Die Abschnitte lassen sich leicht durchstöbern und können in beliebiger Reihenfolge studiert werden. Ich werde das Buch fortgeschrittenen Einsteigern als kompaktes Nachschlagewerk zu einem breiten Themenspektrum empfehlen.“

Brandon Rhodes, Softwareentwickler bei Dropbox und Vorsitzender der PyCon 2016-2017

Show description

Read Online or Download Effektiv Python programmieren: 59 Wege für bessere Python-Programme (mitp Professional) (German Edition) PDF

Similar computing, internet & digital media in german books

Data Warehousing Strategie: Erfahrungen, Methoden, Visionen (Business Engineering) (German Edition)

Info Warehousing ist seit einigen Jahren in vielen Branchen ein zentrales Thema. Die anfängliche Euphorie täuschte jedoch darüber hinweg, dass zur praktischen Umsetzung gesicherte Methoden und Vorgehensmodelle fehlten. Dieses Buch stellt einen Beitrag zur Überwindung dieser Lücke zwischen Anspruch und Wirklichkeit dar.

Statistik mit Mathematica®: Methoden und ihre Anwendungen (German Edition)

Anwender, die mit Hilfe statistischer Verfahren experimentell ermittelte Resultate auswerten und grafisch darstellen wollen, finden in diesem Buch ein nützliches Werkzeug. 15 Kernanwendungen aus den Bereichen Physik, Biologie, Chemie, Pharmazie, Medizin, Psychologie, Pharmakologie und Ökonomie sind auch für Mathematica-Einsteiger leicht einzusetzen und eigenen Bedürfnissen anzupassen.

Masterkurs Client/Server-Programmierung mit Java: Anwendungen entwickeln mit Standard-Technologien (German Edition)

Anwendungen entwickeln mit Standard-Technologien: UDP, TCP, JMS, RMI, HTTP, WebSocket, XML-RPC, JAX-WS und JAX-RS Die hier behandelten Themen sind grundlegend für das Verständnis moderner Kommunikations- und Interaktionsformen verteilter Anwendungen im net. Moderne Programmierkonzepte, Frameworks und eine ausgereifte technische Infrastruktur bieten Unterstützung bei der Entwicklung dieser Anwendungen.

Microsoft Exchange Server 2016 – Das Handbuch: Von der Einrichtung bis zum reibungslosen Betrieb (German Edition)

Mit dieser komplett aktualisierten Neuauflage seines bekannten Handbuchs führt Thomas Joos Neueinsteiger und Umsteiger durch alle Aspekte der Arbeit mit Microsoft alternate Server 2016 – inkl. Skype- und workplace 365-Anbindung. Nach einem Überblick über die Neuerungen installieren und konfigurieren Sie den Server und lernen Konzepte und Werkzeuge zu seiner management kennen.

Extra info for Effektiv Python programmieren: 59 Wege für bessere Python-Programme (mitp Professional) (German Edition)

Sample text

Download PDF sample

Rated 5.00 of 5 – based on 27 votes