Skip to content

Commit a21247a

Browse files
committed
feat: Extract Warum Python? to its own page
1 parent a3cdcbc commit a21247a

3 files changed

Lines changed: 91 additions & 32 deletions

File tree

010-Installation_Technik/Einleitung.md

Lines changed: 3 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -22,35 +22,6 @@ jeweils selbstständig herunterladen müssen.
2222

2323
Nachfolgend finden Sie Anleitungen für den [Jupyter Hub der
2424
Humboldt-Universität zu Berlin](https://jupyterhub.cms.hu-berlin.de) _(nur für
25-
HU-Mitglieder)_ sowie für die lokale Installation. Dann folgt eine Anleitung für die Jupyter-Lab-Oberfläche, welche wir für die Durchführung des Kurses nutzen werden.
26-
27-
## Warum Python?
28-
29-
````{margin}
30-
```{hint} Python 3 vs. Python 2
31-
32-
Python als Programmiersprache gibt es seit 1989. Während der Entwicklung der
33-
Sprache entschieden sich die Entwickler\*innen einen Bruch der
34-
Rückwärtskompatibilität in Kauf zu nehmen, um grundlegende Änderungen im
35-
Inneren der Sprache und des Compilers/Interpreters vorzunehmen. Seit 2008 gibt
36-
es daher Python 3 (`python3`). Python 2.7 war die letzte Python 2 Version
37-
(früher `python`). Auch wenn Python 2.7 schon sein vielen Jahren nicht mehr
38-
offiziell unterstützt wird sind viele Systeme noch so konfiguriert, dass der
39-
Befehl `python` den (vermutlich nicht mehr installierten) Python 2 Interpreter
40-
ausführt.
41-
42-
Wenn Sie sich nicht sicher sind, wie genau Ihr System konfiguriert ist, nutzen
43-
Sie `python3`. Das funktioniert immer.
44-
45-
```
46-
````
47-
48-
Python ist eine Programmiersprache, welche sich besonders gut für den Einstieg
49-
in die Programmierung eignet. Die Syntax ist klar und verständlich, was es
50-
Anfänger\*innen ermöglicht, sich auf die Konzepte des Programmierens zu
51-
konzentrieren, anstatt sich in komplexer Syntax zu verlieren. Gleichzeitig ist
52-
Python eine vollwertige, professionelle Programmiersprache, die in vielen
53-
Bereichen der Wissenschaft, Datenanalyse und Softwareentwicklung eingesetzt
54-
wird. Durch die große Community und umfangreiche Bibliothekslandschaft können
55-
Sie mit Python sowohl einfache Skripte als auch komplexe Anwendungen
56-
entwickeln.
25+
HU-Mitglieder)_ sowie für die lokale Installation. Dann folgt eine Anleitung
26+
für die Jupyter-Lab-Oberfläche, welche wir für die Durchführung des Kurses
27+
nutzen werden.
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"id": "153bb693-f254-4268-82e2-dd591eb8319f",
6+
"metadata": {
7+
"editable": true,
8+
"slideshow": {
9+
"slide_type": ""
10+
},
11+
"tags": []
12+
},
13+
"source": [
14+
"---\n",
15+
"numbering:\n",
16+
" heading_1: true\n",
17+
" heading_2: true\n",
18+
" title: true\n",
19+
"---\n",
20+
"\n",
21+
"# Warum Python?\n",
22+
"\n",
23+
"Python ist eine Programmiersprache, welche sich besonders gut für den Einstieg\n",
24+
"in die Programmierung eignet. Die Syntax ist klar und verständlich, was es\n",
25+
"Anfänger\\*innen ermöglicht, sich auf die Konzepte des Programmierens zu\n",
26+
"konzentrieren, anstatt sich in komplexer Syntax zu verlieren. Gleichzeitig ist\n",
27+
"Python eine vollwertige, professionelle Programmiersprache, die in vielen\n",
28+
"Bereichen der Wissenschaft, Datenanalyse und Softwareentwicklung eingesetzt\n",
29+
"wird. Durch die große Community und umfangreiche Bibliothekslandschaft können\n",
30+
"Sie mit Python sowohl einfache Skripte als auch komplexe Anwendungen\n",
31+
"entwickeln.\n",
32+
"\n",
33+
"```{hint} Python 3 vs. Python 2\n",
34+
"\n",
35+
"Python als Programmiersprache gibt es seit 1989. Während der Entwicklung der\n",
36+
"Sprache entschieden sich die Entwickler\\*innen einen Bruch der\n",
37+
"Rückwärtskompatibilität in Kauf zu nehmen, um grundlegende Änderungen im\n",
38+
"Inneren der Sprache und des Compilers/Interpreters vorzunehmen. Seit 2008 gibt\n",
39+
"es daher Python 3 (`python3`). Python 2.7 war die letzte Python 2 Version\n",
40+
"(früher `python`). Auch wenn Python 2.7 schon sein vielen Jahren nicht mehr\n",
41+
"offiziell unterstützt wird sind viele Systeme noch so konfiguriert, dass der\n",
42+
"Befehl `python` den (vermutlich nicht mehr installierten) Python 2 Interpreter\n",
43+
"ausführt.\n",
44+
"\n",
45+
"Wenn Sie sich nicht sicher sind, wie genau Ihr System konfiguriert ist, nutzen\n",
46+
"Sie `python3`. Das funktioniert immer.\n",
47+
"\n",
48+
"```"
49+
]
50+
},
51+
{
52+
"cell_type": "code",
53+
"execution_count": null,
54+
"id": "51a44396-79da-4ebb-8a4f-4267ab109ec6",
55+
"metadata": {
56+
"editable": true,
57+
"slideshow": {
58+
"slide_type": ""
59+
},
60+
"tags": []
61+
},
62+
"outputs": [],
63+
"source": []
64+
}
65+
],
66+
"metadata": {
67+
"kernelspec": {
68+
"display_name": "Python 3 (ipykernel)",
69+
"language": "python",
70+
"name": "python3"
71+
},
72+
"language_info": {
73+
"codemirror_mode": {
74+
"name": "ipython",
75+
"version": 3
76+
},
77+
"file_extension": ".py",
78+
"mimetype": "text/x-python",
79+
"name": "python",
80+
"nbconvert_exporter": "python",
81+
"pygments_lexer": "ipython3",
82+
"version": "3.13.7"
83+
}
84+
},
85+
"nbformat": 4,
86+
"nbformat_minor": 5
87+
}

toc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ project:
1010
- file: 000-Einleitung/Nutzung_des_Kurses.md
1111
- file: 010-Installation_Technik/Einleitung.md
1212
children:
13+
- file: 010-Installation_Technik/Warum_Python.ipynb
1314
- file: 010-Installation_Technik/Jupyter_Hub.md
1415
- file: 010-Installation_Technik/Lokale_Installation.md
1516
- file: 010-Installation_Technik/Jupyter_Lab.md

0 commit comments

Comments
 (0)