1
0
Fork 0
mirror of https://gitlab.rlp.net/pgp/pgp1-python-einfuehrung synced 2024-11-16 13:48:11 +00:00

Added contact Person.

This commit is contained in:
dwenz 2019-10-16 09:54:36 +02:00
parent 2949bc7440
commit ec078a1265

View file

@ -1,21 +1,23 @@
# PGP1 Python Einfuehrung
Kursmaterial für die Python-Einführung im PGP1 :fearful:
Im folgenden findet ihr die Installationsanweisungen für Python und des Kursmaterials. Sofern ihr Fragen habt, bzw. Hilfe benötigt könnt ihr an eine der nachfolgenden Personen eine Email schreiben:
* Daniel Wenz: dwenz@students.uni-mainz.de
## 1. Einloggen auf dem Jupyterhub:
## Einloggen auf dem Jupyterhub:
Sie können auch den durch die ZDV angebotenen Jupyter Hub (https://jupyterhub.zdv.uni-mainz.de/hub/login) zur Bearbeitung Ihrer Notebooks verwenden. Hier müssen Sie sich zunächst mit Ihrem Uni-Account anmelden. Danach erscheint eine Auswahlseite, auf der Sie die Art der Jupyter Umgebung auswählen. Für das Praktikum ist die Standardumgebung die richtige Wahl, s. Bild unten.
Sie können auch den durch die ZDV angebotenen Jupyter Hub (https://jupyterhub.zdv.uni-mainz.de/hub/login) zur Bearbeitung Ihrer Notebooks verwenden :thumbsup: . Hier müssen Sie sich zunächst mit Ihrem Uni-Account anmelden. Danach erscheint eine Auswahlseite, auf der Sie die Art der Jupyter Umgebung auswählen. Für das Praktikum ist die Standardumgebung die richtige Wahl, s. Bild unten.
<img src = "./images/Screenshot_ZDV_JupyterHub.png" >
Klicken Sie auf die Schaltfläche **Spawn**, dann öffnet sich, wie bei der lokalen Installation, das Notebook Dashboard.
## 2. Öffnen eines Jupyter-Notebooks und Installieren des Kursmaterials:
## Öffnen eines Jupyter-Notebooks und Installieren des Kursmaterials:
### Kursmaterial downloaden:
Nach dem ihr euch in Jupyterhub eingelogt habt, müsst ihr noch das Kursmaterial downloaden. Dieses ist in diesem so genannten [git](https://about.gitlab.com/)-repository gespeichert. Ein repository dient beim programmieren dazu den Überblick über das Programm zu behalten und dieses für andere Entwickler welche ebenfalls an dem Projekt arbeiten zu dokumentieren. Das klingt erstmal sehr kompliziert :fearful: ist jedoch relative simple :simple_smile:. Geht als erstes innerhalb der Menüleiste eures Jupyter-Startseite auf die Schaltfläche **Neu** und startet dann als zweites ein **Terminal**.
Nach dem ihr euch in Jupyterhub eingelogt habt, müsst ihr noch das Kursmaterial downloaden. Dieses ist in diesem so genannten [git](https://about.gitlab.com/)-repository gespeichert. Ein repository dient beim programmieren dazu den Überblick über das Programm zu behalten und dieses für andere Entwickler welche ebenfalls an dem Projekt arbeiten zu dokumentieren. Das klingt erstmal sehr kompliziert :fearful: ist jedoch relative simple :simple_smile: . Geht als erstes innerhalb der Menüleiste eures Jupyter-Startseite auf die Schaltfläche **Neu** und startet dann als zweites ein **Terminal**.
<img src = "./images/jupyterTerminalStarten.png" >
@ -51,7 +53,7 @@ Wenn Sie ein neues Notebook-Dokument erstellen, werden Ihnen der Name des Notebo
**Codezelle**: der Standardtyp der Zellen. In dieser Zelle können wir unseren Programmiercode ausführen. Mehr erfahrt in der Vorbereitung.
Kommen wir jedoch zunächst erst einmal zurück zum installieren unseres Stylesheets. Hierfür klickt ihr die Code-Zelle an ihr werdet merken, dass die Frabe der Zellenumrandung sich von Blau (Kommando-Modus) auf Grün (Editier-Modus) ändert (1.). Gebt nun das folgende in die Zelle ein `%run Custom_Set_up.ipynb` und drückt anschließend **Shift-Enter** (2.). Während der Code-Ausgeführt wird, wird euch das Programm `Custom_Set_up.ipynb` kleinere Informationsrückgaben ausgeben. Wenn ihr nacht dem Kurs die Styleänderungen wieder rückgängig machen wollt könnt ihr das Programm einfach auf die gleiche Art erneut ausführen.
Kommen wir jedoch zunächst erst einmal zurück zum installieren unseres Stylesheets :unamused: . Hierfür klickt ihr die Code-Zelle an ihr werdet merken, dass die Frabe der Zellenumrandung sich von Blau (Kommando-Modus) auf Grün (Editier-Modus) ändert (1.). Gebt nun das folgende in die Zelle ein `%run Custom_Set_up.ipynb` und drückt anschließend **Shift-Enter** (2.). Während der Code-Ausgeführt wird, wird euch das Programm `Custom_Set_up.ipynb` kleinere Informationsrückgaben ausgeben. Wenn ihr nacht dem Kurs die Styleänderungen wieder rückgängig machen wollt könnt ihr das Programm einfach auf die gleiche Art erneut ausführen.
<img src = "./images/StylesheetInstallieren.png" >
@ -62,3 +64,15 @@ Um einen Neustart eures Jupyter-Servers durchzuführen klickt ihr zunächst auf
<img src = "./images/JupyterServerNeustarten.png" >
Nach dem ihr euren Server gestoppt habt könnt ihr diesen neu starten und mit der Bearbeitung des `Vorbereitung_Kapitel_1.ipynb` beginnen :see_no_evil:.
## Installieren von Jupyter auf privaten Computern:
Eine ausführliche Beschreibung wie ihr Juptyer notebooks auch auf euren privaten Rechnern installieren könnt findet ihr [hier](./documentation/Kapitel 0. Wie installiere ich Jupyternotebooks .md)
**Randbemerkung:**
Sofern ihr das Kursmaterial auch auf euren privaten Rechnern haben wollt und euch nicht mit git auskennt so könnt ihr das Material auch ganz normal als .zip-Datei herunterladen. Klickt hierfür auf den angegeben Button:
<img src = "./images/MaterialPythonkurs092018/GitLabDonwloadMaterial.png" width = 80%>
Anschließend müsst ihr den Ordner entpacken und entweder in euer Jupyter Heimverzeichnis schieben welches ihr unter Windows überlichweise in eurem eignen Heimverzeichnis findet. Alternativ könnt ihr das Kursmaterial über das Webinterface hochladen. Dies könnst ihr wie nachfolgend dargestellt erreichen (...).