Читать книгу Python One-Liners - Christian Mayer - Страница 6

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

1Python-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

2Python-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

3Data 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

4Machine 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

5Regulä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

6Algorithmen

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

Index

Python One-Liners

Подняться наверх