"Fasse dich kurz" – das gilt auch in der Programmierung in seiner raffiniertesten Form. Christian Mayer zeigt in "Python One-Liners", wie Sie nützliche Problemlösungen für den Programmieralltag in nur einer Codezeile lesen und schreiben. Entschlüsseln und verstehen Sie Python-Code Zeile für Zeile und schreiben Sie wie ein Experte eloquentes, stark komprimiertes Python.Mayer gibt Tipps und Tricks und behandelt reguläre Ausdrücke, Machine Learning, Kernthemen der Datenwissenschaft und hilfreiche Algorithmen. Durch die ausführlichen Erläuterungen von Einzeilern verstehen Sie wichtige Konzepte der Informatik und fördern Ihre Programmier- und Analysefähigkeiten.
Python-Funktionen auf fortgeschrittenem Niveau wie Listenverständnis, Slicing, Lambda-Funktionen, reguläre Ausdrücke, Map- und Reduce-Funktionen und Slice-Zuweisungen werden praxisnah vermittelt. So trainieren Sie, Python-Code in seiner raffiniertesten Form zu schreiben – prägnanter Code in nur einer einzigen Zeile!
Aus dem Inhalt
- Nutzen Sie Datenstrukturen zur Lösung von Problemen aus der realen Welt, wie z.B. die Verwendung boolescher Indizierung.
- Verwenden Sie NumPy-Grundlagen wie Array, Broadcasting, fortgeschrittene Indizierung, Slicing, Sortierung, Suche und Statistik.
Hier das ganze Inhaltsverzeichnis lesen.- Berechnen Sie grundlegende Statistiken von mehrdimensionalen Datenfeldern und die K-Means-Algorithmen für Unsupervised Learning.
- Erstellen Sie fortgeschrittene reguläre Ausdrücke unter Einsatz von Gruppierungen und benannten Gruppen, negativen Lookaheads, Whitespaces und gierigen/nicht-gierigen Operatoren.
Wer hat's geschrieben?
Christian Mayer hat einen Doktortitel in Informatik und ist der Gründer der beliebten Python-Site Finxter (blog.finxter.com). Mayer ist außerdem der Autor der Coffee Break Python-Reihe.