About
This skill empowers developers to identify and eliminate performance bottlenecks in Python applications through comprehensive profiling and optimization techniques. It provides standardized implementation patterns for CPU and memory profiling using tools like cProfile and memory_profiler, while offering actionable guidance on algorithmic improvements, efficient data structures, and advanced optimizations like NumPy vectorization and LRU caching. Whether you are debugging a slow API or managing memory leaks in production, this skill provides the tools to build faster, leaner Python software.