
Python One-Liners
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions


Persons
Content
- Cover
- Der Autor
- Titel
- Impressum
- Inhalt
- Danksagung
- Zur deutschen Ausgabe
- Vorwort
- Einführung
- Ein Beispiel für einen Python-Einzeiler
- Ein Hinweis zur Lesbarkeit
- An wen richtet sich dieses Buch?
- Was werden Sie lernen?
- Online-Ressourcen
- 1 Python-Auffrischungskurs
- Grundlegende Datenstrukturen
- Numerische Datentypen und -strukturen
- Boolesche Werte
- Strings
- Das Schlüsselwort None
- Container-Datenstrukturen
- Listen
- Stacks
- Mengen
- Dictionaries
- Zugehörigkeit
- List und d
- Kontrollfluss
- if, else und elif
- Schleifen
- Funktionen
- Lambdas
- Zusammenfassung
- 2 Python-Tricks
- Mit einer List Comprehension Spitzenverdiener finden
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Mit einer List Comprehension Wörter mit hohem Informationsgehalt finden
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Eine Datei lesen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Lambda- und Map-Funktionen verwenden
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Mit Slicing passende Teilstring-Umgebungen extrahieren
- Die Grundlagen
- Der Code
- Wie es funktioniert
- List Comprehension und Slicing miteinander kombinieren
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Nutzen Sie die Slice-Zuweisung zum Korrigieren von kaputten Listen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Herzgesundheitsdaten mit Listenverkettungen analysieren
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Mithilfe von Generatorausdrücken Unternehmen finden, die den Mindestlohn unterschreiten
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Datenbanken mit der zip()-Funktion formatieren
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Zusammenfassung
- 3 Data Science
- Einfache zweidimensionale Array-Berechnungen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Mit NumPy-Arrays arbeiten: Slicing, Broadcasting und Array-Typen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Bedingte Array-Suche, Filterung und Broadcasting zum Erkennen von Extremwerten
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Boolesche Indizierung zum Filtern zweidimensionaler Arrays
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Broadcasting, Slice-Zuweisung und Umformen, um jedes i-te Array-Element zu entfernen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Wann Sie die sort()-Funktion und wann Sie die argsort()-Funktion in NumPy benutzen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Wie Sie mit Lambda-Funktionen und boolescher Indizierung Arrays filtern
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Wie Sie erweiterte Array-Filter mit Statistik, Mathematik und Logik herstellen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Einfache Assoziationsanalyse: Menschen, die X gekauft haben, kauften auch Y
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Komplexere Assoziationsanalyse zum Finden von Bestseller-Paketen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Zusammenfassung
- 4 Machine Learning
- Die Grundlagen des Supervised Machine Learning
- Trainingsphase
- Inferenzphase
- Lineare Regression
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Logistische Regression in einer Zeile
- Die Grundlagen
- Der Code
- Wie es funktioniert
- K-Means-Clusteranalyse in einer Zeile
- Die Grundlagen
- Der Code
- Wie es funktioniert
- K-Nearest Neighbors in einer Zeile
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Analyse neuronaler Netzwerke in einer Zeile
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Decision-Tree Learning in einer Zeile
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Die minimale Varianz einer Zeile berechnen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Einfache Statistiken in einer Zeile
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Klassifikation mit Support-Vector Machines in einer Zeile
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Klassifikation mit Random Forests in einer Zeile
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Zusammenfassung
- 5 Reguläre Ausdrücke
- Einfache Textmuster in Strings finden
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Schreiben Sie Ihren ersten Web-Scraper mit regulären Ausdrücken
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Hyperlinks von HTML-Dokumenten analysieren
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Dollars aus einem String extrahieren
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Unsichere HTTP-URLs finden
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Das Zeitformat der Benutzereingabe validieren, Teil 1
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Das Zeitformat der Benutzereingabe validieren, Teil 2
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Duplikate in String entdecken
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Wortwiederholungen erkennen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Regex-Muster in einem mehrzeiligen String modifizieren
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Zusammenfassung
- 6 Algorithmen
- Mit Lambda-Funktionen und Sortieren Anagramme finden
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Mit Lambda-Funktionen und negativem Slicing Palindrome finden
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Permutationen zählen mit rekursiven Fakultätsfunktionen
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Die Levenshtein-Distanz finden
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Berechnen der Potenzmenge mittels funktionaler Programmierung
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Caesar-Verschlüsselung mittels erweiterter Indizierung und List Comprehension
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Mit dem Sieb des Eratosthenes Primzahlen finden
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Berechnen der Fibonacci-Folge mit der reduce()-Funktion
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Ein rekursiver binärer Suchalgorithmus
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Ein rekursiver Quicksort-Algorithmus
- Die Grundlagen
- Der Code
- Wie es funktioniert
- Zusammenfassung
- Nachwort
- Fußnoten
- Index
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.