# Tutorium 01 - 20.10.2023 ## Today * Vorstellen * Zusammenfassung Vorlesung * Übungsblatt 01 * Installieren der benötigten Software ## About me * Nils Pukropp * 3 Semester Informatik B.Sc. * [nils@narl.io](mailto:nils@narl.io) * Discord: [.narl](https://discord.com/users/208979474988007425) * Telegram: [@narl_np](https://t.me/narl_np) * [Feedback](https://s.narl.io/s/Feedback-Tutorium-01) ## Zusammenfassung Vorlesung ### Orga * 14 Blätter jeden Dienstag auf der [Homepage](https://proglang.informatik.uni-freiburg.de/teaching/info1/2023/) * Abgabe im [Git](https://git.laurel.informatik.uni-freiburg.de/), Montags 9:00 * Ihr braucht 50% der 326 Punkte * 2x Vorrechnen * Muss nicht korrekt sein * Wollen sehen dass ihr eure Aufgaben selber bearbeitet * Ich werde euch fragen, wenn ihr gute Abgaben hattet * Punkte für Anwesenheit im Tutorat * Anwesenheit über [QR-Code](https://auth.laurel.informatik.uni-freiburg.de/) (ab nächste Woche) ### Python-Shell * Python-Shell bietet einen interaktiven Modus * Schnell Programme testen/kleinere Programme schreiben ### Zahlen * `int` (Ganzzahlen) * `float` (Kommazahlen) * Grunderechenarten `+`, `-`, `*`, `/`, `//` * Potenz `**` * Modulo `%` * `float` -> `int` (möglicher) Informationsverlust * `int` -> `float` kein Informationsverlust * `float` sind etwas komplizierter als `int` ```py >>> 0.1 + 0.1 + 0.1 ? ``` ### Git * Git dient der Versionskontrolle * Wir benutzen [Gitea](https://github.com/go-gitea/gitea) als Git-Service * Remote Repositories * Weboberfläche zum offnen im Browser * Quasi eine Cloud für Code * Weitere Services wie Github, Gitlab, ... ### Git - the nerdy way #### Vorteile [Anleitung von Dani](https://git.danielmironov.dev/mironov/eidp-tutorat) * Man lernt umgang mit dem Terminal * Es ist deutlich schneller nach Eingewöhnung * Etwas unintuitiv wenn man sich mit dem Terminal nicht auskennt ## [Übungsblatt 01](https://proglang.informatik.uni-freiburg.de/teaching/info1/2023/exercise/sheet01.pdf) * Abgabe 23.10.2023 ## Notes Tutorium Die Windows `C:` Festplatte findet man in WSL unter `/mnt/c/`, andere Festplatten findet man analog dazu `D: -> /mnt/d/` ... ## Wichtige Links * [Homepage EidP](https://proglang.informatik.uni-freiburg.de/teaching/info1/2023/) * [EidP-Git (Abgaben)](https://git.laurel.informatik.uni-freiburg.de/) * [QR-Code für Anwesenheit](https://auth.laurel.informatik.uni-freiburg.de/) * [Mein Git](https://git.narl.io/nvrl/eidp-2024) * [nils@narl.io](mailto:nils@narl.io) * [Discord](https://discord.com/users/208979474988007425) * [Telegram](https://t.me/narl_np) * [Feedback](https://s.narl.io/s/Feedback-Tutorium-01)