Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
python:strukturen [25.07.2025 10:56] marschpython:strukturen [26.07.2025 07:59] (aktuell) marsch
Zeile 6: Zeile 6:
  
   * <wrap todo>Ausnahmebehandlung (<wrap :en>Exceptions</wrap>) - try/except/finally/else</wrap>   * <wrap todo>Ausnahmebehandlung (<wrap :en>Exceptions</wrap>) - try/except/finally/else</wrap>
-  * <wrap todo>with -> [[klassen|Klassen]] (:?:-Konzept)</wrap>+  * <wrap todo>with -> [[klassen|Klassen]] (<wrap :en>Context-Manager</wrap>-Konzept)</wrap>
   * <wrap todo>Generatoren -> yield</wrap>   * <wrap todo>Generatoren -> yield</wrap>
   * <wrap todo>Iteratoren -> [[klassen|Klassen]] (Iterator-Konzept)</wrap>   * <wrap todo>Iteratoren -> [[klassen|Klassen]] (Iterator-Konzept)</wrap>
  
   * <wrap todo>Funktionen</wrap>   * <wrap todo>Funktionen</wrap>
-  * <wrap todo>Dekoratoren (<wrap :en>Decorator</wrap>)</wrap> +    * <wrap todo>Funktionen: *args, **kwargs</wrap> 
-  * <wrap todo>Magische Funktionen -> [[klassen|Klassen]]</wrap>+    * <wrap todo>Funktionen: Dekoratoren (<wrap :en>Decorator</wrap>)</wrap> 
 +    * <wrap todo>Funktionen: Magische Funktionen -> [[klassen|Klassen]]</wrap> 
 +    * <wrap todo>Funktionen: Properties (nosetest, nose2)</wrap> 
 +    * <wrap todo>Funktionen: das '*' an Funktionsnamen:?:</wrap>
   * <wrap todo>Module</wrap>   * <wrap todo>Module</wrap>
   * <wrap todo>Package</wrap>   * <wrap todo>Package</wrap>