Performance-Messung und Optimierung

Performance-Messung

Wenn ihr aber erst einmal mit eurem Code gearbeitet habt, kann es nützlich sein, die Effizienz genauer zu untersuchen. Hierfür kann der iPython Profiler oder scalene genutzt werden.

Parallele Programmierung

Anhand von drei Beispielen zu Threading, Multiprocessing und Async werden die Regeln und Best Practices bei der Nutzung von paralleler Programmierung in Python veranschaulicht.