.. include:: Programmierung Grundlagen (12. und 13.4.2021) ============================================= .. sidebar:: *Training Information* **Start** Mittwoch 12.4.2021, 9:00 **Offizielle Beschreibung** `tecTrain "Programmierung Grundlagen" `__ **Material** * :doc:`/trainings/material/soup/python/basics/group` * Jupyter Notebook: :doc:`HTML `, :download:`download ` * `Github Repository `__ .. toctree:: :hidden: Jupyter Notebook (Übersicht) Jupyter Notebook .. contents:: :local: Überblick --------- Die Kurssprache des Kurses "Programmierung Grundlagen" ist Python; viele der Python-spezifische Elemente werden von :doc:`hier ` unterrichtet. Themenreihenfolge und Übungen werden aus dem Herdt-Skriptum "Programmierung Grundlagen mit Beispielen in Python" übernommen. Das Herdt Skriptum ist etwas zu allgemein gehalten (geht auf Programmiersprachen im Allgemeinen ein, und ist dadurch verwirrend), weswegen in vielen Fällen Ausnahmen gemacht werden. **Kursstruktur** siehe :doc:`hier `. Log --- Tag 1 ..... * jjj github * hello.py * commandline.py * swap.py * ... * :doc:`/trainings/material/soup/python/exercises/herdt/greet` Tag 2 ..... * Henning: ``vehikelkauf.py`` * Datentypen Live-Hacking (Jupyter Notebook) ------------------------------- * :doc:`Jupyter Notebook (Übersicht) ` * :doc:`Jupyter Notebook ` * :download:`Download ` Links ----- * https://git-scm.com/ * `PEP 20 - The Zen of Python `__ * `Corey Schaefer's Youtube Channel `__ Corey Schaefer ist ein Python Trainer/Hacker, der eine schier unendliche Anzahl von sehr guten Tutorials (im Live-Hacking Stil) im Repertoire hat, eines besser als das andere. Hier eine Auswahl. * .. raw:: html * .. raw:: html * .. raw:: html * .. raw:: html .. * Raymond Hettinger hat den Satz geprägt, "There must be a better .. way!" .. .. Hettinger ist ein Python Core Developer, und gibt von Zeit zu Zeit .. Talks auf Konferenzen. Hier der Talk mit dem Satz; definitiv .. sehenswert, wenn man weiter in Python rein will. .. .. .. raw:: html .. .. .. .. * `David Beazley .. `__, .. definitiv nichts für Anfänger, aber dafür hochinteressant und .. lustig. .. .. Hier ein typisches Video von ihm: .. .. .. raw:: html .. ..