Martin Dröge / Ramon Voges
25. September 2018
Skript | Programm |
---|---|
z.B. Python | z.B. Java oder C++ |
Interpreter | Compiler |
höhere Programmiersprachen | maschinennahe Programmiersprachen |
anpassungsfähig | aufwendiger anzupassen, schwer zu debuggen |
Skript | Programm |
---|---|
dynamische Typisierung | feste Typisierung |
leichter zu erlernen | schwerer zu erlernen |
Python-Skripte erkennbar an der Endung: skript_name.py
cd [Verzeichnis]
- wechselt das Verzeichniscd ~
- wechselt in das Heimat-Verzeichnismkdir [Verzeichnis]
- erstellt das [Verzeichnis]touch [Datei]
/ New-Item [Datei] -type file
– erstellt die [Datei]rm [Datei]
- löscht (unwiederbringlich!) die [Datei]rm -r [Verzeichnis]
- löscht (unwiederbringlich!) das [Verzeichnis]ls
- listet den Inhalt des aktuellen Verzeichnisses aufls -lah
– wie ls
, nur ausführlicherpwd
- gibt den Namen des aktuellen Verzeichnisses anman [Befehl]
- Hilfeseite zum [Befehl]pydoc [keyword]
- Python-Dokumentation für [keyword]cd ~
mkdir Skripte
cd Skripte
conda
- Package-Managerconda search [Paket]
– sucht das [Paket] auf dem Serverconda install [Paket1] [Paket2] etc.
– installiert die Paketeconda install -c conda-forge [Paket1] etc.
– installiert die Pakete von dem Server conda-forgeconda install -n [env] [Paket]
– installiert das Paket in die Umgebung [env]conda list
– listet die Pakete aufconda
- Package-Managerconda update [Paket]/python/conda
– updatet [Paket], Python oder condaconda remove [Paket]
– entfernt das [Paket]pip3 install [Paket]
– installiert mit Pip das [Paket]conda create -n [env]
– erschafft die Umgebung [env]conda create -n [env] python=3.7
– wie oben, aber mit bestimmter Python-Versionconda info --envs
– Informationen zu die Umgebungenconda list --explicit > spec-file.txt
– speichert die Pakete der Umgebung in [spec-file.txt]conda install --name <env> --file spec-file.txt
– installiert genau diese Umgebungactivate [env]
– aktiviert die [Umgebung] auf Windowssource activate [env]
– aktiviert die [Umgebung] auf MacOS und Linuxdeactivate
– deaktiviert die [Umgebung] auf Windowssource deactivate
– deaktiviert die [Umgebung] auf MacOS und LinuxAnaconda Prompt starten
(base) C:/User/Username/>python --version
(base) C:/User/Username/>ipython
In[1]: print("Hallo Welt!")
5 + 2
3 + 6
42 + 1337
5 - 2
7 - 4
1337 - 42
7 * 5
6 * 3
6 * 7
15 / 3
42 / 7
1337 / 12
Integer, int(): 8, 42, 1337
Float, float(): 1.5, 8.7, 123.45
In [1]: pwd
Out[1]: 'C:/Users/Martin/Documents'
In [2]: cd ..
C:/Users/Martin
In [3]: cd Documents
C:/Users/Martin/Documents
%magic
%cpaste
# Eingabe Name
name = input("Wie heißt du? >>>")
# Eingabe Alter
alter = input("Wie alt bist du? >>>")
# Eingabe Wohnort
ort = input("Wo wohnst du? >>>")
jahr = 2018 - int(alter)
# Ausgabe
print(f"""
\nHallo {name}, schön, dass du da bist!\n
Du bist {jahr} geboren.\n
{ort} ist der beste Ort auf dem Planeten.""")
ANWEISUNGSKOPF:DOPPELPUNKT
EINRÜCKUNG ANWEISUNG
TEXT = “text” LOOP OVER TEXT IF ELEMENT IS VOWEL PRINT ELEMENT
Siehe Büchertisch!
What people think programming is vs. how it actually is