it:programmiersprache:python:strukturen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it:programmiersprache:python:strukturen [13.09.2026 10:02] – marschit:programmiersprache:python:strukturen [02.10.2026 13:47] (aktuell) – marsch
Zeile 5: Zeile 5:
   * <wrap todo>Schleifen -- For, while, else</wrap>   * <wrap todo>Schleifen -- For, while, else</wrap>
   * <wrap todo>Schleifen //comprehension// -- y = x for x = ... </wrap>   * <wrap todo>Schleifen //comprehension// -- y = x for x = ... </wrap>
 +  * [[Iteratoren]]
  
   * <wrap todo>Ausnahmebehandlung (<wrap :en>Exceptions</wrap>) - try/except/finally/else</wrap>   * <wrap todo>Ausnahmebehandlung (<wrap :en>Exceptions</wrap>) - try/except/finally/else</wrap>
Zeile 13: Zeile 14:
   * <wrap todo>**Funktionen**</wrap>   * <wrap todo>**Funktionen**</wrap>
     * <wrap todo>Funktionen: variable Anzahl Parametern f(a, *b)</wrap>     * <wrap todo>Funktionen: variable Anzahl Parametern f(a, *b)</wrap>
-    * <wrap todo>Funktionen: *args, **kwargs</wrap>+    * <wrap todo>Funktionen: *args, %%**%%kwargs</wrap>
     * <wrap todo>Funktionen: erzwingen von Keyword Argumenten f(a, /, b) (ab ?, PEP 457)</wrap>     * <wrap todo>Funktionen: erzwingen von Keyword Argumenten f(a, /, b) (ab ?, PEP 457)</wrap>
     * <wrap todo>Funktionen: erzwingen von Positionsargumenten f(a, /, b, *, c) (ab Python 3.8 - PEP 570)</wrap>     * <wrap todo>Funktionen: erzwingen von Positionsargumenten f(a, /, b, *, c) (ab Python 3.8 - PEP 570)</wrap>
 +    * <wrap todo>Funktionen: Keyword only Parameter (ab Python 3.0 - PEP 3102)</wrap>
     * <wrap todo>Funktionen: überladen</wrap>     * <wrap todo>Funktionen: überladen</wrap>
     * <wrap todo>Funktionen: Dekoratoren (<wrap :en>Decorator</wrap>)</wrap>     * <wrap todo>Funktionen: Dekoratoren (<wrap :en>Decorator</wrap>)</wrap>
Zeile 23: Zeile 25:
     * <wrap todo>None vs. Exception</wrap>     * <wrap todo>None vs. Exception</wrap>
   * <wrap todo>**Module**</wrap>   * <wrap todo>**Module**</wrap>
-    * <wrap todo>Module: ''if __name__ == "__main__":''</wrap> +    * <wrap todo>Module: ''%%if __name__ == "__main__":%%''</wrap> 
-    * <wrap todo>Module: PEP 299 – Special __main__() function in modules</wrap> +    * <wrap todo>Module: PEP 299 – Special %%__main__()%% function in modules</wrap> 
-    * <wrap todo>Module: Modul ''__main__.py'' in Paketen</wrap> +  * <wrap todo>**Package**</wrap> 
-  * <wrap todo>Package</wrap>+    * <wrap todo>Package: Modul ''%%__main__.py%%'' in Paketen\\ wird ausgeführt wenn man das Verzeichnis "ausführen" will.</wrap> 
 +  * <wrap todo>**Build-ins**</wrap> 
 +    * <wrap todo>Built-in Funktionen. Interessante Gruppierung in https://www.youtube.com/watch?v=7Qu_KXc7xSI</wrap>
  
 +  * [[dunder]]
  • it/programmiersprache/python/strukturen.1789293752.txt.gz
  • Zuletzt geändert: 13.09.2026 10:02
  • von marsch