Beherrschung der Gleichzeitigkeit in Python

Bewertung:   (3,5 von 5)

Beherrschung der Gleichzeitigkeit in Python (Quan Nguyen)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 3 Stimmen.

Originaltitel:

Mastering Concurrency in Python

Inhalt des Buches:

Tauchen Sie ein in die Welt der Gleichzeitigkeit in Python und lösen Sie die komplexesten Probleme der gleichzeitigen Programmierung Hauptmerkmale Erforschen Sie die Kernsyntaxen, Sprachmerkmale und modernen Muster der Gleichzeitigkeit in Python Verstehen Sie, wie Sie Gleichzeitigkeit nutzen, um Daten konsistent und Anwendungen reaktionsfähig zu halten Nutzen Sie Anwendungsgerüste, um hochskalierbare Programme zu entwerfen Buchbeschreibung

Python ist eine der beliebtesten Programmiersprachen und verfügt über zahlreiche Bibliotheken und Frameworks, die das High-Performance-Computing erleichtern. Nebenläufigkeit und Parallelität sind in Python unverzichtbar, wenn es um Multiprocessing und Multithreading geht; sie verhalten sich unterschiedlich, aber ihr gemeinsames Ziel ist es, die Ausführungszeit zu reduzieren. Dieses Buch dient als umfassende Einführung in verschiedene fortgeschrittene Konzepte des Concurrent Engineering und der Programmierung.

Mastering Concurrency in Python beginnt mit einer Einführung in die Konzepte und Prinzipien der Gleichzeitigkeit, angefangen beim Amdahl'schen Gesetz bis hin zur Multithreading-Programmierung, gefolgt von einer Erläuterung der Multiprozessing-Programmierung, des Web-Scraping und der asynchronen E/A sowie der üblichen Probleme, mit denen Ingenieure und Programmierer bei der gleichzeitigen Programmierung konfrontiert sind. Als Nächstes behandelt das Buch eine Reihe fortgeschrittener Konzepte der Python-Gleichzeitigkeit und deren Zusammenspiel mit dem Python-Ökosystem, einschließlich des Global Interpreter Lock (GIL). Schließlich lernen Sie anhand von Beispielen, wie Sie reale Gleichzeitigkeitsprobleme lösen können.

Am Ende des Buches werden Sie ein umfangreiches theoretisches Wissen über Nebenläufigkeit und die Art und Weise, wie Nebenläufigkeit von der Sprache Python unterstützt wird, erlangt haben Was Sie lernen werden Erforschen Sie die Konzepte der Nebenläufigkeit in der Programmierung Erforschen Sie die Kernsyntax und die Funktionen, die Nebenläufigkeit in Python ermöglichen Verstehen Sie die richtige Art und Weise, Nebenläufigkeit zu implementieren Abstrakte Methoden, um die Daten in Ihrem Programm konsistent zu halten Analysieren Sie Probleme, mit denen Sie bei der gleichzeitigen Programmierung häufig konfrontiert werden Verwenden Sie Anwendungsgerüste, um hochskalierbare Programme zu entwerfen Für wen dieses Buch gedacht ist

Dieses Buch richtet sich an Entwickler, die hochleistungsfähige Anwendungen erstellen und etwas über Signle-Core, Multicore-Programmierung oder verteilte Gleichzeitigkeit lernen möchten. Eine gewisse Erfahrung mit der Programmiersprache Python wird vorausgesetzt. Inhaltsverzeichnis Gleichzeitige und parallele Programmierung - Eine Einführung für Fortgeschrittene Amdahls Gesetz Arbeiten mit Threads in Python Verwenden der 'with'-Anweisung in Threads Gleichzeitiges Web Scraping Arbeiten mit Prozessen in Python Die Reduktionsoperation in Prozessen Gleichzeitige Bildverarbeitung Einführung in asynchrone E/A Asyncio: Pro und Contra TCP mit Asyncio Deadlock Starvation Race Conditions The Global Interpreter Lock Entwurf sperrfreier und sperrbasierter nebenläufiger Datenstrukturen Speichermodelle und Operationen auf atomaren Typen Aufbau eines Servers von Grund auf Testen, Debuggen und Planen nebenläufiger Anwendungen

Weitere Daten des Buches:

ISBN:9781789343052
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Beherrschung der Gleichzeitigkeit in Python - Mastering Concurrency in Python
Tauchen Sie ein in die Welt der Gleichzeitigkeit in Python und lösen Sie die...
Beherrschung der Gleichzeitigkeit in Python - Mastering Concurrency in Python
Fortgeschrittene Python-Programmierung - Zweite Auflage: Beschleunigen Sie Ihre Python-Programme mit...
Schreiben Sie schnelle, robuste und in hohem Maße...
Fortgeschrittene Python-Programmierung - Zweite Auflage: Beschleunigen Sie Ihre Python-Programme mit bewährten Techniken und Entwurfsmustern - Advanced Python Programming - Second Edition: Accelerate your Python programs using proven techniques and design patterns
Bayessche Optimierung in Aktion - Bayesian Optimization in Action
Die Bayes'sche Optimierung hilft Ihnen, die beste Konfiguration für Ihre Machine-Learning-Modelle...
Bayessche Optimierung in Aktion - Bayesian Optimization in Action

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

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)