By Brett Slatkin

ISBN-10: 3958451810

ISBN-13: 9783958451810

59 Wege für bessere Python-Programme

  • Bewährte Verfahren, Tipps und methods 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 methods 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 patron 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

Lehrbuch Mikrosystemtechnik (German Edition) - download pdf or read online

Das Buch fußt auf den Erkenntnissen einer Kooperation der Fachgruppe Mikrostrukturierte mechatronische Systeme der TU München mit dem facebook Medienpädagogik der Universität Augsburg. Gemeinsam wurde erstmalig ein hochgradig systematisierter, sowohl fachlich als auch didaktisch aufbereiteter Lehransatz auf dem komplexen Gebiet der Mikrosystemtechnik entwickelt, der einen einfachen Einstieg und tief greifendes Lernen ermöglicht.

Download e-book for iPad: Long Term Evolution: Die Entwicklung einer by Attila Gerlach

Long-term Evolution (LTE) kann als zukunftsweisendes Kommunikationsnetz verstanden werden, welches als erstes seiner paintings massiv erhöhte Datenübertragungsgeschwindigkeiten im Mobilfunk ermöglicht und so neue Technologien und criteria verwirklicht. In diesem Buch werden die von LTE verwendeten Technologien analysiert, um zu zeigen, wie diese höheren Geschwindigkeiten ermöglicht werden.

Mehmet Gencsoy's Ubiquitous Computing. Innovation mit der Allgegenwärtigkeit PDF

Studienarbeit aus dem Jahr 2011 im Fachbereich Informatik - Wirtschaftsinformatik, word: 1,0, AKAD collage, ehem. AKAD Fachhochschule Stuttgart, Veranstaltung: Wirtschaftsinformatik Bachelor, Sprache: Deutsch, summary: Der Begriff Ubiquitous Computing wurde erstmals 1988 von Mark Weiser während seiner Forschungstätigkeit für das PARC verwendet.

Linux Mint 18: Praxiswissen für Ein- und Umsteiger (mitp - download pdf or read online

Ganz einfach und Schritt für Schritt auf Linux Mint umsteigenDie Benutzeroberfläche von Linux Mint Cinnamon kennenlernen und an die eigenen Bedürfnisse anpassenWindows und Linux Mint parallel betreibenSteigen Sie mit Mint ein in die Linux-Welt! Egal, ob Sie parallel zu einem anderen Betriebssystem oder ausschließlich mit Linux Mint 18 (Sarah) arbeiten wollen: Dieses Buch nimmt Sie an die Hand und ermöglicht Ihnen einen problemlosen begin.

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

Example text

Download PDF sample

Effektiv Python programmieren: 59 Wege für bessere Python-Programme (mitp Professional) (German Edition) by Brett Slatkin


by Richard
4.3

Read e-book online Effektiv Python programmieren: 59 Wege für bessere PDF
Rated 4.48 of 5 – based on 13 votes