master > master: README - minor
This commit is contained in:
parent
f563c8e6e9
commit
7f5f3e9541
19
README.md
19
README.md
@ -3,7 +3,9 @@
|
||||
Diese Repository ist für die Seminargruppe **j/l** am Freitag um 13:15–14:45
|
||||
im Raum SG 3-14 bzw. SG 4-10 (alternierend).
|
||||
|
||||
**HINWEIS:** In diesem Repository werden keine Personen bezogenen Daten der Studierenden gespeichert.
|
||||
**HINWEIS 1:** In diesem Repository werden keine Personen bezogenen Daten der Studierenden gespeichert.
|
||||
|
||||
**HINWEIS 2:** Es besteht absolut gar keine Pflicht, die Materialien in diesem Repo zu verwenden. Diese sind lediglich zusätzliche Hilfsmittel. **Im Zweifelsfalls** sollte man sich immer an den Definitionen und Auslegungen in der VL orientieren.
|
||||
|
||||
In diesem Repository findet man:
|
||||
|
||||
@ -28,8 +30,10 @@ In diesem Repository findet man:
|
||||
Im Unterordner [`code`](./code) kann man Codeprojekte in Python und Golang finden, in denen verschiedene Algorithmen implementiert werden
|
||||
(siehe insbes. [`code/python/src/algorithms`](./code/python//src/algorithms)
|
||||
und [`code/golang/pkg/algorithms`](./code/golang/pkg/algorithms)).
|
||||
Man kann gerne den Code benutzen, in einer eigenen Repository verändern,
|
||||
und mit den in dem Kurs präsentierten Algorithmen herumexperimentieren.
|
||||
|
||||
Gerne kann man den Code benutzen, in einem eigenen Repository verändern, und mit den im Kurs präsentierten Algorithmen **herumexperimentieren**.
|
||||
|
||||
**HINWEIS:** _Bei meiner Implementierung kann es zu leichten Abweichungen kommen. Bitte **stets** an dem Material im VL-Skript sich orientieren. Der Hauptzweck der Code-Projekte besteht darin, dass Wissbegierige die Algorithmen konkret ausprobieren können. Alle theoretischen Aspekte werden jedoch im Skript und in den Übungen ausführlicher erklärt._
|
||||
|
||||
### Systemvoraussetzungen ###
|
||||
|
||||
@ -54,7 +58,7 @@ usw. in der Bash-Console ausführen.
|
||||
|
||||
#### Für das Golang-Projekt ####
|
||||
|
||||
Man braucht [go](https://golang.org/dl/) Version **1.17.x**. (Man kann bestimmt bei späteren Releases höhere Versionen benutzen. Man muss lediglich dann in [`./code/golang/go.mod`](./code/golang/go.mod) die Version hochstellen und die Requirements nochmals installieren lassen.) Und einige Packages werden benötigen. Letztere lassen sich mittels
|
||||
Man braucht [go](https://golang.org/dl/) Version **1.17.x**. (Man kann bestimmt bei späteren Releases höhere Versionen benutzen. Man muss lediglich dann in [`./code/golang/go.mod`](./code/golang/go.mod) die Version hochstellen und die Requirements nochmals installieren lassen.) Und einige Packages werden benötigt. Letztere lassen sich mittels
|
||||
```bash
|
||||
./scripts/build.sh --lang go --mode setup
|
||||
```
|
||||
@ -64,10 +68,9 @@ installieren.
|
||||
|
||||
Python version 3.x.x (idealerweise zumindest 3.9.5) plus einige Module (siehe [code/requirements](./code/requirements)). Letztere lassen sich mittels
|
||||
```bash
|
||||
# Benutze die Option `--venv true`, um mit virtuellem Env zu arbeiten:
|
||||
./scripts/build.sh --lang python --mode setup
|
||||
## mit virtuellem Env:
|
||||
./scripts/build.sh --lang python --venv true --mode setup
|
||||
## alternative:
|
||||
## oder:
|
||||
python3 -m pip install -r code/requirements; # linux, osx
|
||||
py -3 -m pip install -r code/requirements; # Windows
|
||||
```
|
||||
@ -105,7 +108,7 @@ py -3 main.py run [--debug]; # Windows
|
||||
|
||||
popd; ## <- zum vorherigen Pfad zurückwechseln
|
||||
```
|
||||
Oder man erstelle einen bash Skript wie `run.sh`, trage die Befehle da ein und führe
|
||||
Oder man erstelle ein bash Skript wie `run.sh`, trage die Befehle da ein und führe
|
||||
```bash
|
||||
chmod +x run.sh; # nur einmalig nötig
|
||||
./run.sh
|
||||
|
Loading…
x
Reference in New Issue
Block a user