About
This skill provides a comprehensive toolkit for analyzing and enhancing the performance of Python applications. It guides users through various profiling techniques—including CPU, memory, and line-by-line analysis—to pinpoint slow operations and memory leaks. By implementing best practices such as algorithmic improvements, caching strategies, and specialized data structures like __slots__, it helps developers build high-speed, memory-efficient Python services and data processing pipelines.