Python für Programmierer: Async - Threads, Prozesse, Asyncio & mehr: Etwas ganz anderes

Bewertung:   (4,4 von 5)

Python für Programmierer: Async - Threads, Prozesse, Asyncio & mehr: Etwas ganz anderes (Mike James)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seine klaren Erklärungen zur asynchronen Programmierung in Python gelobt, die komplexe Konzepte zugänglich machen. Es wird jedoch kritisiert, dass es auf bestimmten Kindle-Geräten nicht verfügbar ist, was die Benutzerfreundlichkeit für einige Leser beeinträchtigt.

Vorteile:

Gut geschriebener Inhalt, der komplexe Konzepte effektiv aufschlüsselt
umfassende Abdeckung von Threads, Verarbeitung und Asynchronität
ausgezeichnete Hintergrundinformationen
positives Feedback zu anderen Werken des Autors.

Nachteile:

Nicht auf Amazons Kindle Oasis verfügbar, was einigen Lesern den Zugang erschwert; einige Leser bevorzugen physische Exemplare, um sie leichter lesen zu können.

(basierend auf 3 Leserbewertungen)

Originaltitel:

Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different

Inhalt des Buches:

Python ist flexibler als die meisten modernen Programmiersprachen, was den Einstieg in die Sprache sehr einfach macht, aber es gibt ein Problem - die GIL oder Global Interpreter Lock. Das macht den Umgang mit Python Async anspruchsvoller als bei anderen Sprachen. Sie können nicht einfach das nehmen, was Sie über Threads oder Prozesse wissen, und hoffen, dass es mit Python funktioniert.

Programmer's Python: Async ist Teil einer Reihe von "Something Completely Different"-Büchern, die sich mit den Besonderheiten von Python befassen und es von anderen Programmiersprachen unterscheiden. In diesem Band geht es um asynchrone Programmierung, etwas, das schwer zu erreichen ist - aber die Mühe lohnt sich. Eine Anwendung, die keinen asynchronen Code verwendet, vergeudet einen großen Teil des Potenzials der Maschine. Wann immer das Programm mit der Außenwelt interagiert, muss es auf sehr, sehr langsame Menschen oder sogar sehr langsame Kommunikation warten, um etwas zu tun. Wenn Ihr Code nicht asynchron ist, wartet er, was aus Sicht des Prozessors wie Jahre erscheinen mag - bedenken Sie, dass ein Prozessor etwa 10 Millionen Anweisungen in einer Sekunde ausführen kann. Wenn Ihr Programm auch nur einen Bruchteil einer Sekunde warten muss, sind das Tausende von Anweisungen, die verschwendet werden.

Python verfügt über einige bemerkenswert gute Möglichkeiten zur asynchronen Programmierung. Das neueste ist das asyncio-Modul, das im Moment viel Aufmerksamkeit erhält, aber die Geschichte beginnt schon früher. Python verfügt über Module, mit denen Sie auf ausgeklügelte Weise mit Threads und Prozessen arbeiten können. Sie bilden die Grundlage für asyncio und werden zusammen mit Futures, Tasks und Schedulern eingehend behandelt. Die letzten drei Kapitel sind asyncio gewidmet und versuchen, hoffentlich erfolgreich, ein sehr kompliziertes Modul praktisch nutzbar zu machen. Dies ist das Buch, das Sie brauchen, um alle Optionen, Kompromisse und Probleme zu verstehen.

Mike James hat einen BSc in Physik, einen MSc in Mathematik und einen Doktortitel in Informatik, und in seiner langen Karriere als Programmierer hat er viele Programmiersprachen beherrscht. Er ist der Gründer und Chefredakteur von I-Programmer, dem Online-Magazin, das von Programmierern für Programmierer geschrieben wird, und der Autor von Dutzenden von Büchern. Neben Programmer's Python: Everything Is An Object, Second Edition und Programmer's Python: Everything Is Data gehören zu seinen jüngsten Büchern Deep C#, JavaScript Jems, Programmer's Guide to Kotlin, Programmer's Guide To Theory und The Trick Of The Mind: Programming and Computational Thought.

Weitere Daten des Buches:

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

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Die Geschichte vom Spaghettiberg und der extra scharfen Frikadelle - The Story Of Spaghetti Mountain...
Fantasie, Abenteuer und eine große Portion...
Die Geschichte vom Spaghettiberg und der extra scharfen Frikadelle - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Übrig gebliebene Entfernungen - Leftover Distances
"Mike James ist ein in Brücken verliebter Dichter, ein Dichter des Lobes.Auf der Suche nach Bindegewebe,...
Übrig gebliebene Entfernungen - Leftover Distances
Die Geschichte vom Spaghetti-Berg und der extra scharfen Frikadelle - The Story Of Spaghetti...
Fantasie, Abenteuer und eine große Portion Blödsinn.Noah...
Die Geschichte vom Spaghetti-Berg und der extra scharfen Frikadelle - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Handbuch für Programmierer zu Kotlin - Programmer's Guide To Kotlin
Es gibt eine zweite Auflage dieses Buches. Kotlin zieht die Aufmerksamkeit als "ein...
Handbuch für Programmierer zu Kotlin - Programmer's Guide To Kotlin
Smoke and Mirrors: Aufstieg und Fall eines seriellen Antipreneurs - Smoke and Mirrors: The Rise and...
Smoke and Mirrors ist ein offizieller Bericht...
Smoke and Mirrors: Aufstieg und Fall eines seriellen Antipreneurs - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Smoke and Mirrors: Aufstieg und Fall eines seriellen Antipreneurs - Smoke and Mirrors: The Rise and...
Smoke and Mirrors ist ein offizieller Bericht...
Smoke and Mirrors: Aufstieg und Fall eines seriellen Antipreneurs - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Stärkere Fotokomposition - Vier-Schritte-System: Über 100 Techniken und Werkzeuge - Stronger Photo...
Verändern Sie Ihre Fotografie mit diesem...
Stärkere Fotokomposition - Vier-Schritte-System: Über 100 Techniken und Werkzeuge - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python für Programmierer: Alles ist ein Objekt: Etwas völlig anderes - Programmer's Python:...
Dieses Buch erklärt die tiefere Logik des...
Python für Programmierer: Alles ist ein Objekt: Etwas völlig anderes - Programmer's Python: Everything is an Object: Something Completely Different
Tiefes C#: Eintauchen in modernes C# - Deep C#: Dive Into Modern C#
C# ist eine etablierte Sprache, die mit ihrer Open-Source-Inkarnation neuen Schwung und...
Tiefes C#: Eintauchen in modernes C# - Deep C#: Dive Into Modern C#
Tragbares Licht: Neue und ausgewählte Gedichte, 1991-2021 - Portable Light: New & Selected Poems,...
"Sei sowohl gewöhnlich als auch mystisch", rät...
Tragbares Licht: Neue und ausgewählte Gedichte, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Krähen in der Jukebox: Gedichte - Crows in the Jukebox: Poems
Mike James' Crows in the Jukebox entspringt den menschlichsten aller Themen: Familie, Erinnerung, Trauer...
Krähen in der Jukebox: Gedichte - Crows in the Jukebox: Poems
Python für Programmierer: Async - Threads, Prozesse, Asyncio & mehr: Etwas ganz anderes -...
Python ist flexibler als die meisten modernen...
Python für Programmierer: Async - Threads, Prozesse, Asyncio & mehr: Etwas ganz anderes - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT in Python mit GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
Der Raspberry Pi ist ein ideales Gerät für das Internet der...
Raspberry Pi IoT in Python mit GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: Die erstaunlichen Teile - JavaScript Jems: The Amazing Parts
Ob Sie nun ein professioneller Programmierer, Student oder Enthusiast...
JavaScript Jems: Die erstaunlichen Teile - JavaScript Jems: The Amazing Parts
Beherrschen Sie den Raspberry Pi Pico in C: WiFi mit lwIP & mbedtls - Master the Raspberry Pi Pico...
Das Hinzufügen von WiFi zum Raspberry Pi Pico...
Beherrschen Sie den Raspberry Pi Pico in C: WiFi mit lwIP & mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT in Python mit Linux-Treibern - Raspberry Pi IoT In Python Using Linux...
Der Raspberry Pi ist ein ideales Gerät für das Internet...
Raspberry Pi IoT in Python mit Linux-Treibern - Raspberry Pi IoT In Python Using Linux Drivers
Programmieren des ESP32 in MicroPython - Programming the ESP32 in MicroPython
Der ESP32 ist ein bemerkenswertes Gerät: Er ist preiswert, aber mit...
Programmieren des ESP32 in MicroPython - Programming the ESP32 in MicroPython
Eintagsfliege - Mayfly
Über die Luftfahrt ist viel geschrieben worden, wobei sich fast alles auf die glamouröse Arbeit der Piloten konzentrierte. Sogar das Kabinenpersonal hat sich mit...
Eintagsfliege - Mayfly

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