Im Hanser-Verlag sind zwei Bücher von Bernd Klein erschienen, die auf den Inhalten dieser Webseite aufbauen, aber auch über die Inhalte hinausgehen. Es lohnt sich also das Buch zu kaufen, womit Sie außerdem diese Webseite unterstützen!
Wenn Ihnen diese Webseite gefällt, - was wir natürlich sehr hoffen, - dann können Sie meine Arbeit unterstützen, wenn Sie eines meiner Bücher oder beide Bücher kaufen oder weiterempfehlen.
Ihre Unterstützung ist dringend benötigt. Diese Webseite ist frei von Werbeblöcken und -bannern! So soll es auch bleiben! Dazu benötigen wir Ihre Unterstützung:
Weshalb wir Ihre Spende dringend benötigen erfahren Sie hier
Tutorial
Diese Webseite bietet ein Tutorial für Python. Der Unterschied zu anderen Online-Tutorials und Python-Kursen besteht darin, dass wir hier mehr Beispiele und Übungen bieten wollen. Außerdem werden komplexe Probleme in zahlreichen Diagrammen und Bildern veranschaulicht, um einen leichteren Zugang zu gewährleisten. In zahlreichen Python-Kursen hat Bernd Klein die Erfahrungen gesammelt, die in die Entwicklung dieser Webseite eingeflossen sind.
Fortgeschrittene Themen
Auf dieser Webseite befinden sich auch zahlreiche fortgeschrittene Themen zu Python, wie man sie in dieser Art vergeblich in anderen Python-Tutorials sucht. Themen, die insbesondere auch für Studierende der Informatik von besonderem Interesse sind: Turingmaschine, Endliche Automaten, Threads, Graphentheorie
Aber auch für Mathematikerinnen und Mathematiker, Ingenieurinnen und Ingenieure und andere naturwissenschaftlich Orientierte sind zum Beispiel die Einführungen in NumPy, Matplotlib und Pandas von großem Nutzen.
Suchen in dieser Webseite:
Webseite durchsuchen:
English Version / Englische Übersetzung
This chapter is also available in our English Python tutorial: tests.php
Schulungen
Wenn Sie Python schnell und effizient lernen wollen, empfehlen wir den
Kurs Einführung in Python von Bodenseo. Dieser Kurs wendet sich an totale
Anfänger, was Programmierung betrifft. Wenn Sie bereits Erfahrung mit Python
oder anderen Programmiersprachen haben, könnte
der Python-Kurs
für Fortgeschrittene der geeignete Kurs sein.
Python Courses
For those who prefer Python training courses in English: All our Python classes are available in English as well:
Python Courses
Ihre Unterstützung ist dringend benötigt. Diese Webseite ist frei von Werbeblöcken und -bannern! So soll es auch bleiben! Dazu benötigen wir Ihre Unterstützung:
Weshalb wir Ihre Spende benötigen erfahren Sie hier
Spruch des Tages:
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode
verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten
verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine
programmiert.
Und noch ein Spruch:
Die Mathematik allein befriedigt den Geist durch ihre außerordentliche Gewissheit.
Johannes Kepler (1571 - 1630)
Hilfe
Diese Dokumentation zu Python mit Einführung und Tutorial wurde mit großer Sorgfalt erstellt und
wird ständig erweitert. Dennoch können wir für die Korrektheit der Texte und der zahlreichen
Beispiele keine Garantie übernehmen. Die Benutzung und Anwendung der Beispiele erfolgt auf
eigenes Risiko. Wir freuen uns über alle Anregungen und Fehlerkorrekturen!
Tests und Fehlersuche gehören zum notwendigen und häufig auch gehassten Alltag eines Programmentwicklers. Programmierer verbringen üblicherweise einen großen Teil Ihrer Zeit zur Fehlersuche und zum Testen von Programmen. Der Anteil an der Programmentwicklung ist sehr hoch.
In Studien erscheinen erschreckende Zahlen von bis zu 50 %.1 Auch wenn die alten Römer noch keine Computer und keine Programmiersprachen hatten,
wurden auch Sie von Fehlern im täglichen Leben geplagt. So stellte der Philosoph Cicero schon vor mehr als 2000 Jahren fest, dass Fehler menschlich
seien. Sein "errare humanum est"2 gilt häufig auch als Ausrede, um unzureichende Arbeitsergebnisse zu entschuldigen. Auch wenn wir Fehler nie vollständig vermeiden werden können, sollten wir danach trachten, die Anzahl der Fehler, die wir machen, und vor allen diejenigen, die im Produkt bleiben könnten, minimal zu halten.
Da die Pflege und Erweiterung von vier verschiedene Python-Tutorials, - d.h. Python2 in Deutsch und Englisch und auch Python3 in beiden Sprachen, - einen enormen Arbeitsaufwand bedeutet, haben wir beschlossen in Zukunft uns hauptsächlich auf die deutschen und englischen Tutorials für Python3 zu konzentrieren.
Wir empfehlen Ihnen deshalb, dieses Kapitel "Tests und Testen" im Python3 Tutorial weiterzulesen, da es im Wesentlichen kompatibel zu Python 2.6 und Python 2.7 ist.