Bewertung:

Das Buch enthält eine Reihe von Tipps zur Verbesserung der Python-Programmierpraxis. Die Leser haben jedoch gemischte Gefühle über die Effektivität des Buches. Einige finden die Tipps zu oberflächlich und zu wenig tiefgehend, während andere das schnelle, umsetzbare Format schätzen.
Vorteile:Das Buch ist in kurze, leicht verdauliche Tipps unterteilt, die ein schnelles Lesen und sofortiges Anwenden ermöglichen. Einige Leser empfanden diesen Ansatz als hilfreich für praktische Verbesserungen bei der Programmierung.
Nachteile:Viele Tipps werden als oberflächlich und ohne ausreichende Erklärungen oder Hintergrundinformationen angesehen, was sie für diejenigen, die sich mit Python noch nicht auskennen, weniger wertvoll macht. Die Klarheit der Schreibweise des Autors wird in Frage gestellt, was zu Verwirrung führen kann. Das Buch wird auch als überteuert empfunden.
(basierend auf 2 Leserbewertungen)
Pythonic Programming: Tips for Becoming an Idiomatic Python Programmer
Machen Sie Ihren guten Python-Code noch besser, indem Sie bewährte und effektive Python-Programmiertipps befolgen. Vermeiden Sie logische Fehler, die in der Regel von Python-Lintern und Code-Formatierern unentdeckt bleiben, wie z. B. häufiges Nachschlagen von Daten in langen Listen, unsachgemäße Verwendung lokaler und globaler Variablen und falsch verarbeitete Benutzereingaben. Entdecken Sie seltene Sprachfeatures wie rationale Zahlen, Set Comprehensions, Zähler und Picking, die Ihre Produktivität steigern können. Entdecken Sie, wie Sie allgemeine Programmiermuster, einschließlich Caching, in Ihrem Python-Code anwenden können. Werden Sie ein überdurchschnittlich guter Python-Programmierer und entwickeln Sie selbstdokumentierte, wartbare und leicht verständliche Programme, die schnell ausgeführt werden können und schwer zu brechen sind.
Python ist eine der beliebtesten und am schnellsten wachsenden modernen Programmiersprachen. Mit mehr als 200 Standardbibliotheken und noch mehr Bibliotheken von Drittanbietern reicht sie in so unterschiedliche Bereiche der Softwareentwicklung wie künstliche Intelligenz, Bioinformatik, Verarbeitung natürlicher Sprache und Computer Vision. Finden Sie heraus, wie Sie den Geist der Sprache besser verstehen können, indem Sie hundert pythonische Tipps anwenden, um Ihren Code sicherer, schneller und besser dokumentiert zu machen.
Dieses Handbuch zum Programmierstil ist ein schnelles Nachschlagewerk mit hilfreichen Tipps und eine zufällige Quelle der Inspiration. Wählen Sie die geeigneten Datenstrukturen für Such- und Sortieraufträge und werden Sie sich bewusst, wie eine falsche Wahl dazu führen kann, dass Ihre Anwendung völlig unwirksam ist. Verstehen Sie globale und lokale Variablen, Klassen- und Instanzattribute und Techniken zum Verbergen von Informationen. Erstellen Sie Funktionen mit flexiblen Schnittstellen. Verwalten Sie Zwischenergebnisse von Berechnungen, indem Sie sie in Dateien und im Speicher zwischenspeichern, um die Leistung und Zuverlässigkeit zu verbessern. Verfeinern Sie Ihre Dokumentationsfähigkeiten, um Ihren Code für andere Programmierer leicht verständlich zu machen. Als Bonus entdecken Sie Ostereier, die von den Entwicklern geschickt in der Standardbibliothek versteckt wurden.
Polieren, sichern und beschleunigen Sie Ihre Python-Anwendungen und machen Sie sie einfacher zu warten, indem Sie die Python-Programmiertipps befolgen.
Was Sie brauchen:
Sie benötigen einen Python-Interpreter (idealerweise Version 3.4 oder höher) und die Standard-Python-Bibliothek, die normalerweise mit dem Interpreter geliefert wird.