Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
talit:python_setup [2022-02-07 13:09] – [Programmier-Konventionen] scatalit: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
 </code> </code>
 Um ein Modul, z.B. *numpy* zu deinstallieren, tippe Um ein Modul, z.B. *numpy* zu deinstallieren, tippe
Zeile 59: Zeile 59:
 </code> </code>
  
-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 oder die Python-Version angeben (einfach ausprobieren, etwas davon sollte funktionieren):
 <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
 </code> </code>
  
- +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, für welche man etwas installieren möchte. 
-==== 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: `snake_case` (lauter Kleinbuchstaben, keine Leerschläge, stattdessen Underlines)+   - VariablenFunktionen, Methoden: `snake_case` (lauter Kleinbuchstaben, keine Leerschläge, stattdessen Underlines)
    - Konstanten ('Variablen', deren Wert man nicht ändert, z.B. PI): `UPPER_CASE`    - Konstanten ('Variablen', deren Wert man nicht ändert, z.B. PI): `UPPER_CASE`
    - Klassen: `UpperCamelCase`    - 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:inthatcase.jpg?400 |}}
  
-**[[https://www.fcodelabs.com/2018/12/03/Python-Coding-Standard/|Programmier-Konventionen für Python]]**+[[https://www.fcodelabs.com/2018/12/03/Python-Coding-Standard/|Hier findest du ausführliche Erklärungen der Konventionen:]]
  
 ===== - Visual Studio Code ==== ===== - Visual Studio Code ====
Zeile 231: Zeile 235:
 </code> </code>
  
 +==== - Jupyter in VSCode ====
 +
 +<code python>
 +# %% [markdown]
 +"""
 +# Jupyter in VSCode
 +"""
 +# %%
 +x = 7
 +print(2*x)
 +# %%
 +</code>
  
  
Zeile 294: Zeile 310:
  
 Sobald man eine dieser Möglichkeiten auswählt, wird ein entsprechendes File erstellt. Darin findet man Anweisungen, wie Snipptes zu definieren sind. Sobald man eine dieser Möglichkeiten auswählt, wird ein entsprechendes File erstellt. Darin findet man Anweisungen, wie Snipptes zu definieren sind.
- 
  
  
  • talit/python_setup.1644239394.txt.gz
  • Zuletzt geändert: 2022-02-07 13:09
  • von sca