Delete Python-Syntax.ipynb
This commit is contained in:
parent
9b3ebbcdaa
commit
439df228cb
@ -1,438 +0,0 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 1. Phyton Grundlagen"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 1.1 Zahlen"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"1\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# mit print() wird die Konsolenausgabe realisiert\n",
|
||||
"print(1) # Zahlen können ohne Markup eingefügt werden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Grundrechenarten"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"9\n",
|
||||
"1\n",
|
||||
"20\n",
|
||||
"1.25\n",
|
||||
"27\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"print(5 + 4) # Addition\n",
|
||||
"print(5 - 4) # Subtraktion\n",
|
||||
"print(5 * 4) # Multiplikation\n",
|
||||
"print(5 / 4) # Division\n",
|
||||
"print((5 + 4) *3) #Punkt vor Strich"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 1.2 Variablen"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"5\n",
|
||||
"11\n",
|
||||
"16\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"a = 5 # Einfache Variable\n",
|
||||
"print(a)\n",
|
||||
"b = 5 + 6 # Zahlen können in Variablen verrechnet werden\n",
|
||||
"print(b)\n",
|
||||
"print(a + b) # Variablen können verrechnet werden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 1.3 Strings (Zeichenketten)\n",
|
||||
"Zeichen die zwischen Anführungszeichen stehen"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Hallo Welt\n",
|
||||
"Alex\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"print(\"Hallo Welt\") #Einfacher String in Anführungszeichen\n",
|
||||
"name =\"Alex\" # Strings können in Variablen gespeichert werden\n",
|
||||
"print(name)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Strings zusammenführen\n",
|
||||
"Mehrere Strings können durch **+** zusammengefügt werden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Mein Name istAlex. Wie ist dein Name?\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"print(\"Mein Name ist\" + name + \". Wie ist dein Name?\")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 1.4 Kommentare\n",
|
||||
"Kommentare im Code erleichtern die Lesbarkeit und werden nicht ausgeführt. Dafür nutzt man **#**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Dies ist ein Kommentar\n",
|
||||
"# print(\"Hallo Welt\") Diese Zeile wird nicht ausgeführt\n",
|
||||
"print(\"Hello Welt\") # Diese Zeile wird ausgeführt"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 2. Listen\n",
|
||||
"Listen können mehrere Elemente enthalten\n",
|
||||
"**Listenname = [\"Element1\", Element2\", ... ]**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"students = [\"Alex\", \"Bob\", \"Cedric\", \"Erika\"]\n",
|
||||
"print(students)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 2.1 Element aus Liste wählen\n",
|
||||
"Elemente einer Liste sind aufsteigend von 0 an nummeriert. Per Index kann ein einzelnes Element über seine Listenposition angewählt werden: **Listenname[Position]**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"print(students[0])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 2.2 Element einer Liste anhängen\n",
|
||||
"über **append()** kann ein Element an das Ende einer Liste hinzugefügt werden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"students.append(\"Franz\")\n",
|
||||
"print(students)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 2.3 Element aus Liste entfernen\n",
|
||||
"über **.pop()** kann das letzte Element aus der Liste entfernt werden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"x = students.pop() #aus Students wird das letzte Element entfernt\n",
|
||||
"print(students) #restliche Liste\n",
|
||||
"print(x) #entferntes Element"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## 2.4 Listenlänge abfragen\n",
|
||||
"mit dem **len()**-Befehl kann die Länge einer Liste abgefragt werden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"print(len(students))"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 3. Daten umwandeln\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Einen String in eine Ganzzahl umwandeln\n",
|
||||
"**int()**-Befehl auf einen String: **int(string)**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"5\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"a = int(\"5\")\n",
|
||||
"print(a)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Einen String in eine Kommazahl umwandeln\n",
|
||||
"**float()**-Befehl auf einen String: **float(string)**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"5.5\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"a = float(\"5.5\")\n",
|
||||
"print(a)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Eine Zahl in einen String umwandeln\n",
|
||||
"**str()**-Befehl auf eine Ganzzahl oder Kommazahl: **str(zahl)**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 8,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"21\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"age = str(21)\n",
|
||||
"print(age)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Strings aus einer Liste zu einem String zusammenfügen\n",
|
||||
"**join()**-Befehl auf einen String: **string.join(liste)**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 9,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Alex, Bob, Cedric, Erika\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"students = [\"Alex\", \"Bob\", \"Cedric\", \"Erika\"]\n",
|
||||
"print(\", \".join(students))"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Einen String in eine Liste aufspalten\n",
|
||||
"**split()**-Befehl auf einen String: **string.split()**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"['Alex,', 'Bob,', 'Cedric,', 'Erika']\n",
|
||||
"['Alex', 'Bob', 'Cedric', 'Erika']\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"students = \"Alex, Bob, Cedric, Erika\"\n",
|
||||
"print(students.split()) # Kommata werden übernommen\n",
|
||||
"print(students.split(\", \")) # Kommata werden ausgelassen"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Kontrollstrukturen"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.6.8"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
Loading…
Reference in New Issue
Block a user