.. 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. 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 .. ..