Python Einzeiler: Prägnantes, eloquentes Python schreiben wie ein Profi

Bewertung:   (4,7 von 5)

Python Einzeiler: Prägnantes, eloquentes Python schreiben wie ein Profi (Christian Mayer)

Leserbewertungen

Zusammenfassung:

Dieses Buch wird von mittleren bis fortgeschrittenen Python-Programmierern wegen seiner Einblicke in das Schreiben von optimiertem, elegantem Code und die Verwendung fortgeschrittener Python-Techniken, insbesondere List Comprehensions und Einzeiler, sehr geschätzt. Es ist jedoch nicht für Anfänger geeignet, und einige Leser haben Bedenken hinsichtlich der Lesbarkeit von Einzeilern und der Praktikabilität einiger Beispiele geäußert.

Vorteile:

Hervorragend geeignet für mittlere bis fortgeschrittene Python-Programmierer.
Konzentriert sich auf List Comprehensions und Einzeiler und verbessert die Lesbarkeit des Codes.
Leicht zu lesen und zu verstehen.
Vollgepackt mit nützlichen Techniken und Beispielen.
Hilft, das Verständnis von Python-Konzepten zu vertiefen und fördert neue Denkweisen beim Programmieren.
Deckt ein breites Spektrum an Themen und realen Anwendungen ab.

Nachteile:

Nicht für Anfänger geeignet; erfordert Vorkenntnisse in Python.
Einzeiler-Beispiele können schwer zu lesen und zu verstehen sein.
Einige Beispiele werden als zu knapp oder nicht pythonisch angesehen, was zu schlechten Programmierpraktiken führen kann.
Das Buchcover wirkt kitschig, was einige Leser nicht mögen.

(basierend auf 18 Leserbewertungen)

Originaltitel:

Python One-Liners: Write Concise, Eloquent Python Like a Professional

Inhalt des Buches:

Python-Programmierer werden ihre Informatikkenntnisse mit diesen nützlichen Einzeilern verbessern.

Python One-Liners bringt Ihnen bei, wie Sie "Einzeiler" lesen und schreiben können - knappe Aussagen über nützliche Funktionen, die in eine einzige Codezeile gepackt sind. Sie lernen, wie Sie systematisch jede Zeile Python-Code entpacken und verstehen und wie ein Experte eloquentes, stark komprimiertes Python schreiben können.

Die fünf Kapitel des Buches behandeln Tipps und Tricks, reguläre Ausdrücke, maschinelles Lernen, Kernthemen der Datenwissenschaft und nützliche Algorithmen. Detaillierte Erklärungen von Einzeilern führen in wichtige Konzepte der Informatik ein und verbessern Ihre Programmier- und Analysefähigkeiten. Sie lernen fortgeschrittene Python-Funktionen kennen, wie Listenverständnis, Slicing, Lambda-Funktionen, reguläre Ausdrücke, Map- und Reduce-Funktionen und Slice-Zuweisungen. Sie werden auch lernen, wie:

⬤ Datenstrukturen zur Lösung realer Probleme zu nutzen, wie z.B. boolesche Indizierung, um Städte mit überdurchschnittlicher Umweltverschmutzung zu finden.

⬤ NumPy-Grundlagen wie Array, Shape, Axis, Type, Broadcasting, Advanced Indexing, Slicing, Sorting, Searching, Aggregating und Statistics zu nutzen.

⬤ Berechnen grundlegender Statistiken von mehrdimensionalen Datenarrays und der K-Means-Algorithmen für unüberwachtes Lernen.

⬤ Erstellen von fortgeschrittenen regulären Ausdrücken unter Verwendung von Gruppierungen und benannten Gruppen, negativen Lookaheads, maskierten Zeichen, Leerzeichen, Zeichensätzen (und negativen Zeichensätzen) und gierigen/nicht gierigen Operatoren.

⬤ Verstehen Sie eine breite Palette von Informatik-Themen, einschließlich Anagrammen, Palindromen, Obermengen, Permutationen, Faktorzahlen, Primzahlen, Fibonacci-Zahlen, Verschleierung, Suche und algorithmische Sortierung.

Am Ende des Buches werden Sie wissen, wie man Python auf höchstem Niveau schreibt und prägnante, schöne "Python-Kunstwerke" in nur einer einzigen Zeile erstellt.

Weitere Daten des Buches:

ISBN:9781718500501
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2020
Seitenzahl:256

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Python Einzeiler: Prägnantes, eloquentes Python schreiben wie ein Profi - Python One-Liners: Write...
Python-Programmierer werden ihre...
Python Einzeiler: Prägnantes, eloquentes Python schreiben wie ein Profi - Python One-Liners: Write Concise, Eloquent Python Like a Professional
Die Kunst des sauberen Codes: Best Practices zur Beseitigung von Komplexität und Vereinfachung Ihres...
Lernen Sie acht Prinzipien, um Ihren Code zu...
Die Kunst des sauberen Codes: Best Practices zur Beseitigung von Komplexität und Vereinfachung Ihres Lebens - The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: