Universität Hefei (合肥大学). Hier stellen wir alle Ressourcen des Kurses zur Verfügung.
Diese Ressourcen könnten auch für Schüler der Oberstufe nützliche sein, oder für jeden, die oder der sich für das Thema interessiert. Unser Ziel ist es, eine gute Balance zwischen Theorie und Praxis zu finden, wobei wir uns eher an der Praxis orientieren. Genaugenommen lehren wir Programmieren zusammen mit einigen Konzepten aus der Softwaretechnologie bzw. dem Softwareingenieurswesen. Es ist die Meinung des Autors, dass diese beiden Themengebiete, nämlich Programmieren und Softwaretechnologie, nicht getrennt werden können. Wenn man nur das Programmieren lehrt, ohne ebenfalls Werkzeuge und Methoden des Softwareingenieurswesens zu bearbeiten, wie Beispiel statische Kodeanalyse, Unit-Tests, und ohne Prinzipien wie Kodestile und vernünftiges Kommentieren zu erzwingen, dann erzeugt man schlechte Programmierer. Deshalb diskutieren wir auch diese Aspekte, während wir unseren Weg durch die Programmierung gehen.
Die Webseite mit aktuellen Informationen über den Kurs ist https://thomasweise.github.io/programmingWithPython.
Das Kursbuch, in englischer Sprache geschrieben, findet sich unter https://thomasweise.github.io/programmingWithPython/programmingWithPython.pdf.
Die Slides zum Kurs in deutscher Sprache können unter https://thomasweise.github.io/programmingWithPythonSlidesDE gefunden werden und sind hier aufgelistet:
Since the course is taught in German language at Hefei University, the English slides are and will remain incomplete. The slides for the course are available at https://thomasweise.github.io/programmingWithPythonSlides and also listed below.
Unser Kurs bietet sehr viele Beispiele. Sie können diese unter https://github.com/thomasWeise/programmingWithPythonCode finde.
Das Buch und die Slides zu diesem Kurs sind in LaTeX geschrieben. Sie können die Quelldateien unter https://github.com/thomasWeise/programmingWithPython, https://github.com/thomasWeise/programmingWithPythonSlidesDE, und https://github.com/thomasWeise/programmingWithPythonSlides finden. Sie können diese unter der untenstehenden Lizenz nutzen.
Alle Materialien zu diesem Kurs sind frei verfügbar. Sie können die neuesten Versionen unter https://thomasweise.github.io/programmingWithPython finden. Diese Versionen können sich ändern, da wir diesen Kurs aktiv weiterentwickeln. Sie können die Dateien frei teilen. Sie können auch den Text und Bilder kopieren, solange sie das Buch und die Originalquelle zitieren. Dazu können Sie zum Beispiel den folgenden BibTeX-Eintrag verwenden:
@book{programmingWithPython,
author = {Thomas Weise},
title = {Programming with Python},
year = {2024--2025},
publisher = {Institute of Applied Optimization,
School of Artificial Intelligence and Big Data,
Hefei University},
address = {Hefei, Anhui, China},
url = {https://thomasweise.github.io/programmingWithPython}
}
Wenn Sie Kommentare oder Vorschläge zu diesem Buch oder dem Kurs haben, oder wenn Sie Fehler gefunden haben, bitte öffnen Sie einen Issue unter issue here. Ihr Feedback würde helfen, den Kurs zu verbessern.
Dieses Buch und der Kurs sind unter der Attribution-NonCommercial-ShareAlike 4.0 International Lizenz veröffentlicht (CC BY‑NC‑SA 4.0), siehe http://creativecommons.org/licenses/by-nc-sa/4.0/.
Wir haben das Programm pdfsizeopt statisch in den Buildprozess unserer Materialien über das bookbase Repository eingefügt. Dieses Werkzeug ist natürlich von der Lizenz oben ausgenommen. Es steht unter der GNU GENERAL PUBLIC LICENSE Version 2, June 1991 und sein Copyright liegt bei seinen Autoren.
Wenn Sie weitere Fragen oder Vorschläge haben, kontaktieren Sie bitte Prof. Dr. Thomas Weise (汤卫思教授) vom Institute of Applied Optimization (应用优化研究所, IAO) der School of Artificial Intelligence and Big Data (人工智能与大数据学院) der Hefei University (合肥大学), in Hefei, Anhui, China (中国安徽省合肥市) via email an tweise@hfuu.edu.cn mit CC an tweise@ustc.edu.cn.