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