Читать книгу 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