Kapitel 2. Python-Infrastruktur
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Beim Bau eines Hauses stellt sich das Problem der Auswahl des Holzes.
Es ist wichtig, dass der Tischler eine Ausrüstung mit sich führt, mit der er gut schneiden kann, und dass er sie schärft, wenn er Zeit hat.
Miyamoto Musashi(Das Buch der fünf Ringe)
jemandem, der neu in Python ist, mag der Einsatz von Python alles andere als einfach erscheinen. Das gilt auch für die vielen Bibliotheken und Pakete, die optional installiert werden können. Zunächst einmal gibt es nicht nur ein Python. Python gibt es in vielen verschiedenen Varianten, wie CPython, Jython, IronPython und PyPy. Dann gibt es noch den Unterschied zwischen Python 2.7 und der 3.x-Welt.1
Selbst wenn du dich für eine Version entschieden hast, ist die Einführung aus einer Reihe weiterer Gründe schwierig:
-
Der Interpreter (eine Standard CPython-Installation) wird nur mit der sogenannten Standardbibliothek ausgeliefert (z.B. für typische mathematische Funktionen)
-
Optionale Python-Pakete müssen separat installiert werden - und es gibt Hunderte davon
-
Das Kompilieren/Bauen solcher Nicht-Standard-Pakete kann aufgrund von Abhängigkeiten und betriebssystemspezifischen Anforderungen schwierig sein
-
Die Pflege dieser Abhängigkeiten und der Versionskonsistenz im Laufe der Zeit (d.h. die Wartung) ist oft mühsam und zeitaufwendig
-
Updates und Upgrades für bestimmte ...
Get Python für Finanzen, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.