Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
talit:python_setup [2022-02-07 13:07] – [1.3 Installation von Python Modulen] sca | talit:python_setup [2023-06-12 21:04] (aktuell) – sca | ||
---|---|---|---|
Zeile 46: | Zeile 46: | ||
Möchtest du alle installierten Module, sowie deren Version einsehen, tippe | Möchtest du alle installierten Module, sowie deren Version einsehen, tippe | ||
<code bash> | <code bash> | ||
- | pip **freeze** | + | pip freeze |
</ | </ | ||
Um ein Modul, z.B. *numpy* zu deinstallieren, | Um ein Modul, z.B. *numpy* zu deinstallieren, | ||
Zeile 59: | Zeile 59: | ||
</ | </ | ||
- | Falls dies nicht funktionieren sollte, kannst du auch den entsprechenden Pfad zur exe-Datei von Python angeben: | + | **Probleme? |
+ | |||
+ | Falls dies nicht funktionieren sollte, kannst du auch den entsprechenden Pfad zur exe-Datei von Python | ||
<code bash> | <code bash> | ||
PATH\python.exe -m pip install numpy | PATH\python.exe -m pip install numpy | ||
+ | py -3.10 -m pip install numpy | ||
</ | </ | ||
- | + | Es kann auch sein, dass man anstelle von `pip` etwas wie `pip3.10` schreiben muss. Die Zahl (z.B. 3.10) entspricht der Python-Version, | |
- | ==== Programmier-Konventionen ==== | + | ==== - Programmier-Konventionen ==== |
In jeder Programmiersprache gibt es Konventionen darüber, wie man Funktionen, Variablen usw. benennt. Halt dich an diese! | In jeder Programmiersprache gibt es Konventionen darüber, wie man Funktionen, Variablen usw. benennt. Halt dich an diese! | ||
- | Die wichtigsten Konventionen sind folgende: | + | Die **wichtigsten Konventionen** sind folgende: |
+ | - Variablen, Funktionen, Methoden: `snake_case` (lauter Kleinbuchstaben, | ||
+ | - Konstanten (' | ||
+ | - Klassen: `UpperCamelCase` | ||
+ | - Leerzeichen vor und nach Operator: `if x == 42:` anstelle von `if x==42:` | ||
- | Hier findest du eine ausführliche Auflistung der Konventionen: | + | {{ :talit: |
- | **[[https:// | + | [[https:// |
===== - Visual Studio Code ==== | ===== - Visual Studio Code ==== | ||
Zeile 229: | Zeile 235: | ||
</ | </ | ||
+ | ==== - Jupyter in VSCode ==== | ||
+ | |||
+ | <code python> | ||
+ | # %% [markdown] | ||
+ | """ | ||
+ | # Jupyter in VSCode | ||
+ | """ | ||
+ | # %% | ||
+ | x = 7 | ||
+ | print(2*x) | ||
+ | # %% | ||
+ | </ | ||
Zeile 292: | Zeile 310: | ||
Sobald man eine dieser Möglichkeiten auswählt, wird ein entsprechendes File erstellt. Darin findet man Anweisungen, | Sobald man eine dieser Möglichkeiten auswählt, wird ein entsprechendes File erstellt. Darin findet man Anweisungen, | ||
- | |||