Aufgabe 1 - Arbeiten in der Konsole und Installation der Arbeitsumgebung¶
Befehle über die Kommandozeile¶
In dieser ersten Aufgabe soll es darum gehen, sich mit den grundlegenden Befehlen zur Arbeit mit Dateien und Ordnern auf der Kommandozeile vertraut zu machen. Prinzipiell ist das Programmieren platformunabhängig. Sehr viele Programmierer arbeiten bevorzugt unter Linux, wo man häufig die Linux-Befehle direkt in einer Shell-Konsole eingeben kann. Auch in Windows oder Mac startet man seine Python-Skripte am einfachsten aus einer Konsole heraus. Aus diesem Grund sollten Sie sich mit den Grundlegenden Kommandos vertraut machen.
Linux-Kommandos:
ls... Anzeige des aktuellen Ordnerinhaltescd Documents... Wechsel in ein Unterverzeichnismkdir mathematisches_programmieren... Anlegen eines Verzeichnissescd ..... Wechsel ins übergeordnete Verzeichnistouch datei.txt... Erstellen einer leeren Dateinano datei.txt... Bearbeiten einer Datei mit dem Editor nanocat datei.txt... Ausgabe des Dateiinhaltes auf der Konsolecp datei.txt readme.txt... Kopieren einer Dateimv readme.txt datei.txt... Umbenennen oder Verschieben einer Dateirm datei.txt... Löschen einer Datei- ...
Machen Sie sich dabei mit der Konsole vertraut, später werden wir Python auch direkt aus der Konsole nutzen. Probieren sie vor allem wie Sie sich mit Tabulatortaste und Pfeiltasten viel Tipparbeit sparen können. Wenn Sie unter einem anderen Betriebssystem arbeiten, sind die Kommandos ähnlich, aber nicht immer identisch. Erzeugen Sie sich in diesem Fall eine Tabelle mit den entsprechenden Befehlen. Für Windows-Nutzer sei an dieser Stelle das Arbeiten mit der PowerShell empfohlen.
Erzeugen Sie in Ihrem Homeverzeichnis den Ordner Finance/Python-Kurs/uebung_01und verschieben Sie die Datei uebung01.ipynbaus dem Download-Ordner dort hin.
Führen Sie alle erforderlichen Voraussetzungen zum Arbeiten mit Python durch. Nutzen Sie hierfür die Anweisung in Kapitel Einrichtung von Python.
Aufgabe 2 - Verstehen der elementaren Python-Befehle¶
Probieren Sie die Python-Befehle der ersten beiden Abschnitte aus. Versuchen Sie dabei immer zu verstehen, was das Kommando bewirkt und wie Sie das sinnvoll einsetzen können.
Aufgabe 3 - Die erste Funktion¶
Sie besitzen ein Aktienportfolio aus zwei Wertpapieren. Dabei habe Aktie A eine erwartete Rendite von von 4.5% und ein Gewicht von 40%. Aktie B hat eine erwartete Rendite von 6.25% und ein Gewicht von 60%.
Berechnen Sie die erwartete Portfoliorendite.