Cython: Ein Leitfaden für Python-Programmierer

Bewertung:   (4,7 von 5)

Cython: Ein Leitfaden für Python-Programmierer (W. Smith Kurt)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine umfassende und gut geschriebene Einführung in Cython und hebt dessen Fähigkeit hervor, die Leistung von Python durch die Übersetzung von Code in C/C++ zu verbessern. Während es für seine Klarheit und Tiefe gelobt wird, merkten einige Nutzer an, dass es zu ausführlich sein könnte und dass sich Teile des Inhalts in der offiziellen Dokumentation wiederholen. Es eignet sich am besten für Leser mit Vorkenntnissen in Python und C/C++. Insgesamt wird es als wertvolle Ressource für diejenigen empfohlen, die die Leistung von Python-Code verbessern wollen.

Vorteile:

Gut geschriebene und klare Erklärungen
umfassende Abdeckung von Cython
effektiv für die Beschleunigung von Python-Code
gut für Leser mit Erfahrung in Python und C/C++
knappe und nicht verschwenderische Darstellung
enthält praktische Beispiele
positive Auswirkungen auf numerische Berechnungen und Simulationen.

Nachteile:

Setzt Vorkenntnisse in Python und C/C++ voraus
einige Leser empfanden die offizielle Dokumentation als überflüssig
empfundene Ausführlichkeit und unnötige Informationen
für völlige Anfänger in C möglicherweise nicht geeignet.

(basierend auf 27 Leserbewertungen)

Originaltitel:

Cython: A Guide for Python Programmers

Inhalt des Buches:

Erstellen Sie Software, die die Ausdruckskraft von Python mit der Leistung und Kontrolle von C (und C++) kombiniert. Das ist möglich mit Cython, dem Compiler und der hybriden Programmiersprache, die von grundlegenden Paketen wie NumPy verwendet wird und in Projekten wie Pandas, h5py und scikits-learn eine wichtige Rolle spielt.

In diesem praktischen Leitfaden erfahren Sie, wie Sie mit Cython die Leistung von Python um das bis zu 3000-fache steigern und C- und C++-Bibliotheken problemlos in Python einbinden können. Der Autor Kurt Smith führt Sie durch die Möglichkeiten von Cython, mit Beispielcode und ausführlichen Übungen.

Ob Sie gerade erst mit Cython anfangen oder tiefer einsteigen wollen, Sie werden lernen, dass diese Sprache ein wesentlicher Bestandteil des Arsenals eines jeden leistungsorientierten Python-Programmierers ist. Nutzen Sie Cythons statische Typisierung, um Python-Code zu beschleunigen Sammeln Sie praktische Erfahrungen mit Cython-Funktionen, um Ihr numeriklastiges Python zu verbessern Erstellen Sie neue Typen mit Cython - und sehen Sie, wie schnell objektorientierte Programmierung in Python sein kann Organisieren Sie Cython-Code effektiv in separaten Modulen und Paketen, ohne Leistungseinbußen zu erleiden Nutzen Sie Cython, um Python-Schnittstellen zu C- und C++-Bibliotheken bereitzustellen Optimieren Sie Code mit Cythons Laufzeit- und Kompilierzeit-Profiling-Tools Nutzen Sie Cythons prange-Funktion, um Schleifen transparent mit OpenMP zu parallelisieren

Weitere Daten des Buches:

ISBN:9781491901557
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2015
Seitenzahl:254

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Cython: Ein Leitfaden für Python-Programmierer - Cython: A Guide for Python Programmers
Erstellen Sie Software, die die Ausdruckskraft von Python mit...
Cython: Ein Leitfaden für Python-Programmierer - Cython: A Guide for Python Programmers

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