projekte:python_workshop

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
projekte:python_workshop [08.12.2023 13:54] – [#2: Grundlegende Programmstruktur, Dateien und Formate parsen] chaosprojekte:python_workshop [11.12.2023 10:03] (aktuell) – [#2: Grundlegende Programmstruktur, Dateien und Formate parsen] chaos
Zeile 51: Zeile 51:
 ==Linkliste:== ==Linkliste:==
 [[https://cryptpad.fr/slide/#/2/slide/view/HVSqLSTl9dg635+6UFtSb+LjHk48cfBE63wkGfzV7AE/embed/present/|Vortragsfolien Part 2]] [[https://cryptpad.fr/slide/#/2/slide/view/HVSqLSTl9dg635+6UFtSb+LjHk48cfBE63wkGfzV7AE/embed/present/|Vortragsfolien Part 2]]
-[[https://cryptpad.fr/code/#/2/code/view/c+p+ypz3zHffyOxkD6k2vzOpRLNf+zMQSfz18-cNqJg/|Beispielcode]+ 
 +[[https://cryptpad.fr/code/#/2/code/view/c+p+ypz3zHffyOxkD6k2vzOpRLNf+zMQSfz18-cNqJg/|Beispielcode]
 +[[https://gitlab.com/Chaos_99/workshop_project/-/blob/main/main.py|Mehr Beispielcode]] 
 [[https://www.w3schools.com/xml/plant_catalog.xml|Beispiel-XML-Daten]] [[https://www.w3schools.com/xml/plant_catalog.xml|Beispiel-XML-Daten]]
  
 ====#3: Listen und Objektorientierung==== ====#3: Listen und Objektorientierung====
 +  * Listentypen
 +  * Slicing
 +  * List Comprehension
 +  * Dictionaries
 +  * Klassen und Vererbung
 +  * Duck-Typing 
 +  * Monkey-Patching
 +  * Virtuelle Funktionen
 +
 ==Linkliste:== ==Linkliste:==
 [[https://cryptpad.fr/slide/#/2/slide/view/FvdV+p0B+HEi5Sz+AyQMQHYOpUtQmMhrGmwaYCJvkr8/embed/present/|Vortragsfolien Part 3]] [[https://cryptpad.fr/slide/#/2/slide/view/FvdV+p0B+HEi5Sz+AyQMQHYOpUtQmMhrGmwaYCJvkr8/embed/present/|Vortragsfolien Part 3]]
 +
 +[[https://cryptpad.fr/code/#/2/code/view/6aJc+THZsi-Ks39AZXwcrfsUDyhFqKj+r5dqjOQSNmk/|Beispielcode]]
  
 ====#4: Ausnahmen und Dekoratoren==== ====#4: Ausnahmen und Dekoratoren====
 +
 +  * Ausnahmenbehandlung
 +  * Dekoratoren
 +  * String-Formatierung
 +
 ==Linkliste:== ==Linkliste:==
 [[https://cryptpad.fr/slide/#/2/slide/view/T7JDItBhYpmNdCphiqZXThWp6k-BuKk6yHbEM6HkAjU/embed/present/|Vortragsfolien Part 4]] [[https://cryptpad.fr/slide/#/2/slide/view/T7JDItBhYpmNdCphiqZXThWp6k-BuKk6yHbEM6HkAjU/embed/present/|Vortragsfolien Part 4]]
  
 ====#5: Generatoren, Funktionale Programmierung, Lambdas, Assertions, Context, Multithreading und erstes Projekt==== ====#5: Generatoren, Funktionale Programmierung, Lambdas, Assertions, Context, Multithreading und erstes Projekt====
 +
 +  * Generator functions / expressions / comprehension
 +  * Functional programming (map/reduce)
 +  * Lambdas
 +  * Assertions
 +  * exec/eval
 +  * context manager
 +
 +
 ==Linkliste:== ==Linkliste:==
 [[https://cryptpad.fr/slide/#/2/slide/view/nR6lH90-NURMFIwPqUc6Q7z9T2xiLAXGz4IoMmkhuxI/embed/present/|Vortragsfolien Part 5]] [[https://cryptpad.fr/slide/#/2/slide/view/nR6lH90-NURMFIwPqUc6Q7z9T2xiLAXGz4IoMmkhuxI/embed/present/|Vortragsfolien Part 5]]
  • projekte/python_workshop.1702040057.txt.gz
  • Zuletzt geändert: 08.12.2023 13:54
  • von chaos